www.digitalmars.com         C & C++   DMDScript  

digitalmars.D - Best Commercial Segue into D

reply Paul <phshaffer gmail.com> writes:
Greetings and thanks for any thoughts.

I'm looking for suggestions on what would be a good path into 
commercial coding using D.  I've completed two D coding courses 
on educative.io and would someday like to be coding in D.  
Accepting the fact I'm unlikely to find an entry level coding job 
in D, what would be a good career path to put me in a position 
where I could apply for a D coding job?  C/C++, Java, Python, 
embedded programming?
Feb 11 2023
next sibling parent reply Bastiaan Veelo <Bastiaan Veelo.net> writes:
On Saturday, 11 February 2023 at 22:37:32 UTC, Paul wrote:
 what would be a good career path to put me in a position where 
 I could apply for a D coding job?  C/C++, Java, Python, 
 embedded programming?
Are you saying you are (going to be) a student and wonder what courses to take? Or are those the languages that you already know and are looking for an employer? These are the ways in which people came to code in D commercially, that I know of: 1. They never used D before and were told to go code in D by their employers. 2. They became experts in D in their free time here in this community, and were headhunted by [the industry](https://dlang.org/orgs-using-d.html) (or they applied). 3. They found a way to introduce D at their current job. 4. They started their own business. If 2. is your thing, it is as with any other language: read, write, and get reviewed. The latter happens when you start contributing to existing projects. Depending on how much time you have, your background and perhaps your age, Google Summer of Code or Symmetry Autumn of Code can be a good way to increase your D skills. Personally I am in category 3. For me, and this is irrespective of language, a course in algorithms and data structures was most impactful to my coding practice. My education is primarily on domain knowledge, computer science came second. But both were instrumental to my career. Good luck, -- Bastiaan.
Feb 15 2023
next sibling parent reply Bastiaan Veelo <Bastiaan Veelo.net> writes:
On Wednesday, 15 February 2023 at 11:17:08 UTC, Bastiaan Veelo 
wrote:
 1. They never used D before and were told to go code in D by 
 their employers.
These people were hired as C++ programmers, as far as I know. -- Bastiaan.
Feb 15 2023
parent Paul <phshaffer gmail.com> writes:
On Wednesday, 15 February 2023 at 11:19:30 UTC, Bastiaan Veelo 
wrote:
 On Wednesday, 15 February 2023 at 11:17:08 UTC, Bastiaan Veelo 
 wrote:
 1. They never used D before and were told to go code in D by 
 their employers.
These people were hired as C++ programmers, as far as I know. -- Bastiaan.
Thanks Bastiaan
Feb 15 2023
prev sibling next sibling parent reply =?UTF-8?Q?Ali_=c3=87ehreli?= <acehreli yahoo.com> writes:
On 2/15/23 03:17, Bastiaan Veelo wrote:

 1. They never used D before and were told to go code in D by their
 employers.
An anecdote: As you know, I used D for developer tools in the automotive industry. One of our colleagues has always been impressed with the tools. I've learned recently that he had told his brother about D, who also happened to work in the automotive industry. And his brother ended up choosing D for a project just because their C programmers hated C++ and their C++ programmers hated C. :) In the end, an intern was forced to use D. :) Ali
Feb 15 2023
parent Sergey <kornburn yandex.ru> writes:
On Thursday, 16 February 2023 at 06:52:14 UTC, Ali Çehreli wrote:
 On 2/15/23 03:17, Bastiaan Veelo wrote:

 1. They never used D before and were told to go code in D by
their
 employers.
An anecdote: As you know, I used D for developer tools in the automotive industry. One of our colleagues has always been impressed with the tools. I've learned recently that he had told his brother about D, who also happened to work in the automotive industry. And his brother ended up choosing D for a project just because their C programmers hated C++ and their C++ programmers hated C. :) In the end, an intern was forced to use D. :) Ali
Great news! When we will be able to add this new shiny star to the https://dlang.org/orgs-using-d.html?
Feb 15 2023
prev sibling parent Chris Piker <chris hoopjump.com> writes:
On Wednesday, 15 February 2023 at 11:17:08 UTC, Bastiaan Veelo 
wrote:
 3. They found a way to introduce D at their current job.
...in my case, after all the C programmers retired. To misquote Planck, "Programming progresses one retirement at a time".
Feb 18 2023
prev sibling parent reply thebluepandabear <therealbluepandabear protonmail.com> writes:
On Saturday, 11 February 2023 at 22:37:32 UTC, Paul wrote:
 Greetings and thanks for any thoughts.

 I'm looking for suggestions on what would be a good path into 
 commercial coding using D.  I've completed two D coding courses 
 on educative.io and would someday like to be coding in D.  
 Accepting the fact I'm unlikely to find an entry level coding 
 job in D, what would be a good career path to put me in a 
 position where I could apply for a D coding job?  C/C++, Java, 
 Python, embedded programming?
D is not used in the job industry. Period.
Feb 18 2023
parent reply Steven Schveighoffer <schveiguy gmail.com> writes:
On 2/18/23 3:39 AM, thebluepandabear wrote:
   D is not used in the job industry. Period.
This is incorrect. -Steve
Feb 18 2023
parent reply thebluepandabear <therealbluepandabear protonmail.com> writes:
On Saturday, 18 February 2023 at 17:20:30 UTC, Steven 
Schveighoffer wrote:
 On 2/18/23 3:39 AM, thebluepandabear wrote:
   D is not used in the job industry. Period.
This is incorrect. -Steve
what job could i find with D? i found no D jobs in the USA, stop with the fluff.
Feb 19 2023
next sibling parent Mike Parker <aldacron gmail.com> writes:
On Sunday, 19 February 2023 at 09:34:33 UTC, thebluepandabear 
wrote:

 what job could  i find with D? i found no D jobs in the USA, 
 stop with the fluff.
It's not fluff. D jobs do exist. We have quarterly meetings with representatives from companies using D, and we still now and then learn of companies we didn't know of before. Are there a lot of D jobs? No, but some of the companies using D are constantly in need of more programmers. So it is incorrect to say that there aren't any D jobs.
Feb 19 2023
prev sibling parent reply Steven Schveighoffer <schveiguy gmail.com> writes:
On 2/19/23 4:34 AM, thebluepandabear wrote:
 On Saturday, 18 February 2023 at 17:20:30 UTC, Steven Schveighoffer wrote:
 On 2/18/23 3:39 AM, thebluepandabear wrote:
   D is not used in the job industry. Period.
This is incorrect.
what job could  i find with D? i found no D jobs in the USA, stop with the fluff.
I work with D. I'm in the USA. So my job. Yes, the job market isn't flooded with open D jobs. But saying there aren't jobs "Period" is not correct. -Steve
Feb 19 2023
parent reply thebluepandabear <thereabluepandabear protonmail.com> writes:
 I work with D. I'm in the USA. So my job.

 Yes, the job market isn't flooded with open D jobs. But saying 
 there aren't jobs "Period" is not correct.

 -Steve
Well, let me correct myself, D is 'hardly' used in the job industry then. The likelihood of finding a job in D is extremely slim, an exception does not equal the rule.
Feb 19 2023
parent reply Iain Buclaw <ibuclaw gdcproject.org> writes:
On Monday, 20 February 2023 at 01:02:08 UTC, thebluepandabear 
wrote:
 I work with D. I'm in the USA. So my job.

 Yes, the job market isn't flooded with open D jobs. But saying 
 there aren't jobs "Period" is not correct.

 -Steve
Well, let me correct myself, D is 'hardly' used in the job industry then. The likelihood of finding a job in D is extremely slim, an exception does not equal the rule.
I've only been in D jobs for the last 9-10 years, so it isn't impossible. Speaking from experience of one large D shop (~40 developers), in the early years, the company never advertised positions for D developers, it was always C++. It was only when interviewees were close to accepting the job that they were finally told they wouldn't be working in C++.
Feb 20 2023
parent =?UTF-8?Q?Ali_=c3=87ehreli?= <acehreli yahoo.com> writes:
On 2/20/23 15:29, Iain Buclaw wrote:

 It was only when interviewees were close to accepting
 the job that they were finally told they wouldn't be working in C++.
That's cruel! :) Weka did (still does?) the same thing but I think they told the candidates earlier than last minute. Ali
Feb 20 2023