Software Development and Programming Careers (Official Discussion Thread)

Joined
Apr 3, 2014
Messages
71,910
Reputation
17,063
Daps
305,930
That's a hell of a roadmap. You don't need even half of that for an entry level job. Getting some of those on your resume will be good, but on the job even a passing familiarity is good enough. Learn all of that and you'll be more knowledgeable than most senior devs I see running around.

Try to learn AWS since it's all the rage, one or two databases, one or two languages (C++, Java, Go, C#, maybe JavaScript, maybe Ruby), Git, Linux, Docker, Microservice or Serverless architecture, and you've got all the tools.



Thanks, breh. Why do you say "maybe Javascript"? That's the language I currently know.

After getting this backend under my belt, I was planning to learn python, but I notice you didn't mention that one.
 

Obreh Winfrey

Truly Brehthtaking
Supporter
Joined
Nov 18, 2016
Messages
20,851
Reputation
25,252
Daps
131,926
Thanks, breh. Why do you say "maybe Javascript"? That's the language I currently know.

After getting this backend under my belt, I was planning to learn python, but I notice you didn't mention that one.
Even though you can use it for back end development, I normally don't see it in job postings as the desired language. It won't hurt your chances though.
 

null

...
Joined
Nov 12, 2014
Messages
29,185
Reputation
4,881
Daps
46,386
Reppin
UK, DE, GY, DMV
Thanks, breh. Why do you say "maybe Javascript"? That's the language I currently know.

After getting this backend under my belt, I was planning to learn python, but I notice you didn't mention that one.

because javascript (and even python) are not "traditional" languages and do not lend themselves to large scale enterprise development.

that is why typescript exists. google have angular for similar reasons.


(if you were going to write a blockchain you wouldn't "normally" use js.. or if you wrote a database, a cache, a network interface, etc etc you would not use js).







python does a better job of it than javascript.

-

server-side js development exists but is normally tied directly to web/GUI front-end activity. you see this with node / jquery / react and more generally server-side javascript.

mosh is probably teaching you react. i did his react course a while ago.

also never forget that js is an abomination and is crap :hhh:
 

Regular Developer

Supporter
Joined
Jun 2, 2012
Messages
8,080
Reputation
1,796
Daps
22,824
Reppin
NJ
Have any of you created a fork/PR for an open source github project? I found and corrected an issue with one in my local environment, but I'm a little nervous about creating a PR. I don't want to break things for other people.

What things should I keep in mind when contributing?
 

Obreh Winfrey

Truly Brehthtaking
Supporter
Joined
Nov 18, 2016
Messages
20,851
Reputation
25,252
Daps
131,926
Have any of you created a fork/PR for an open source github project? I found and corrected an issue with one in my local environment, but I'm a little nervous about creating a PR. I don't want to break things for other people.

What things should I keep in mind when contributing?
I tried to branch off a dudes work before but I had to create a fork because his repo was locked down. It felt messy but meh, I was able to create the PR from the fork. As long as you branch or fork from master, or whatever their main development branch is, you won't mess anything up. Double check that your PR is only affecting the files you changed, then submit :yeshrug:
 

Regular Developer

Supporter
Joined
Jun 2, 2012
Messages
8,080
Reputation
1,796
Daps
22,824
Reppin
NJ
I tried to branch off a dudes work before but I had to create a fork because his repo was locked down. It felt messy but meh, I was able to create the PR from the fork. As long as you branch or fork from master, or whatever their main development branch is, you won't mess anything up. Double check that your PR is only affecting the files you changed, then submit :yeshrug:
Did your PR have to pass any unittests?
 

Obreh Winfrey

Truly Brehthtaking
Supporter
Joined
Nov 18, 2016
Messages
20,851
Reputation
25,252
Daps
131,926
Did your PR have to pass any unittests?
That particular submission no, it was just a lone developer. I've submitted code to a Linux Foundation project and that was a bit more involved because of the tools they used. For that one, your changes got unit tests ran against them and obviously wouldn't move forward without passing. Then you needed a maintainer to approve your changes as well.

If the project doesn't have any contribution guidelines then you're in the clear. Follow their standards as best you can, and if something looks like it needs improving, do that. In that Linux Foundation contribution the code was severely lacking in comments explaining how things were working, so I spent a good amount of time making sure there was meaningful comments on everything added in my module. Be the change you wanna see and all.
 

null

...
Joined
Nov 12, 2014
Messages
29,185
Reputation
4,881
Daps
46,386
Reppin
UK, DE, GY, DMV
Have any of you created a fork/PR for an open source github project? I found and corrected an issue with one in my local environment, but I'm a little nervous about creating a PR. I don't want to break things for other people.

What things should I keep in mind when contributing?

you can copy the source branch and apply your fork fix to that first to see if there are any clashes/fails.

:ehh:

you can do this on the command line. or copy into your own "test" GitHub account and do the merge via the GUI.

saying that you can never be 100% sure that your changes won't clash with changes that someone else is currently making.
 

Obreh Winfrey

Truly Brehthtaking
Supporter
Joined
Nov 18, 2016
Messages
20,851
Reputation
25,252
Daps
131,926
you can copy the source branch and apply your fork fix to that first to see if there are any clashes/fails.

:ehh:

you can do this on the command line. or copy into your own "test" GitHub account and do the merge via the GUI.

saying that you can never be 100% sure that your changes won't clash with changes that someone else is currently making.
No merge conflicts, not my problem :hubie: . Often times I don't branch and commit until I'm satisfied on my local machine.
 
Joined
Apr 3, 2014
Messages
71,910
Reputation
17,063
Daps
305,930
I JUST GOT AN OFFER!!!!!

full
full
full
 
Joined
Apr 3, 2014
Messages
71,910
Reputation
17,063
Daps
305,930
So they accepted my counter and I'm signing the letter tomorrow. I'm excited :wow:





OAN... I remember when I first started learning and I ran across this story of the making of Crash Bandicoot. I ran back across it today and it's a really interesting story, brehs. It's a good read: :ehh:

 

Illeye buckmatic

I Don't Stunt I Regulate
Supporter
Joined
May 25, 2012
Messages
31,137
Reputation
32,045
Daps
127,795
Reppin
A Buckeye State Of Mind
So they accepted my counter and I'm signing the letter tomorrow. I'm excited :wow:





OAN... I remember when I first started learning and I ran across this story of the making of Crash Bandicoot. I ran back across it today and it's a really interesting story, brehs. It's a good read: :ehh:

Congrats:salute:
 
Top