fukk C++ :PACSPIT:

BlackDynamite310

All Star
Joined
Dec 9, 2016
Messages
1,729
Reputation
665
Daps
7,665
I half assed learned Java in school. They got me learning python at work. Good lawd is that shyt better. Bout to let python take me to the top! :blessed:
 

patscorpio

It's a movement
Staff member
Supporter
Joined
Apr 30, 2012
Messages
127,681
Reputation
12,540
Daps
265,309
Reppin
MA/CT/Nigeria #byrdgang #RingGangRadio
No I’ve heard this before. In some of those cert threads convincing people to start coding on a whim because they see boot camp grads getting 100k salaries after 3 months of training

Had to calm brehs down for a second like :whoa:

i remember those threads but it was some idiot spamming that bullshyt in TLR .that didnt even do any IT shyt for a living..wasnt in the 6 fig 6 certs forum
 

Golayitdown

Veteran
Joined
Apr 30, 2012
Messages
24,690
Reputation
5,175
Daps
83,930
Glad I tried it in highschool and realized it wasn't for me. I don't know how y'all do it.

If you are planning to do it professionally and are pursuing a degree in the field (Computer Science, Software Engineering, etc.) as long as you stick with if until it clicks you will probably do really well. It took me a few weeks freshman year to get some of the concepts, but once it clicked, I was like :ohhh: :wow: and never looked back. One of the best decisions of my professional life was not quitting before I got started because I didn't initially understand how this shyt works.
 
Last edited:

B86

Banned
Joined
May 1, 2012
Messages
14,563
Reputation
1,951
Daps
47,016
Reppin
Da Burgh
Haskell and Go >

Go I think is heir to the throne, and 2.0 is about to rearrange the industry.

First look I got at programming though was C++, shyt was rough. But it probably would have been rough with any language tbh.

Stick with it though - that software engineering salary is life changing.

Think of things you want to build and start putting together a portfolio. But also keep in mind you'll be reading more code than writing. The codebases we work with are over ~ 1 million lines of lines, each.

Always helps to have a great IDE though that can catch those errors and do some type checking.
I started taking Go courses but I'm getting discouraged because I'm not seeing the language being used much at all. Am I missing something?
 

TrebleMan

Superstar
Joined
Jul 29, 2015
Messages
5,592
Reputation
1,190
Daps
17,548
Reppin
Los Angeles
I started taking Go courses but I'm getting discouraged because I'm not seeing the language being used much at all. Am I missing something?

I'm using Go at work right now, it's also one of the highest used jobs for the year and last according to some surveys. Absolutely trending upward and many on Reddit are saying Go has arrived on the mainstream. Sendgrid was built in Go and I believe Docker as well.

Keep in mind, if you're talking about jobs locally, it will depend from area to area. Definitely pick up whatever is hot for where you live/plan on living.
 

Dr. Acula

Posts on Dapcity.com
Supporter
Joined
Jul 26, 2012
Messages
26,951
Reputation
9,392
Daps
144,241
I hate that they taught us c++ at our school instead of java. Simply because java is more marketable.

Anyways if your professor gave you good labs as far as syntax and stuff like that you should remember a good chunk of it through practice

CS labs are the worse but trust me over time you’ll slowly start to build an intuitive way of problem solving. They don’t get easier but from a programming perspective just through hours of practice and frustration you slowly start to develop a toolbox to handle certain problems.

“Alright this is data that needs to be automatically sorted and has related data based on sortable information. Let me break out the good ole multimap to handle it for me.”

No pain no gain breh. I’ve literally broke stuff because of frustration with a cs lab before. I was completely stuck and was not making progress on a lab for 4 hours and kicked a hole in my dog’s food bin :francis: I was mostly mad because I know that getting stuck on this was eating into my time that I needed to put in other equally time consuming work for other classes.
 

TrebleMan

Superstar
Joined
Jul 29, 2015
Messages
5,592
Reputation
1,190
Daps
17,548
Reppin
Los Angeles
What kind of codebase are you talking about curious. I don’t think I’ve ever had to deal with 1 million lines of code for any application

I work for a major company. I signed an NDA about the project I'm working on. Nothing even insane though tbh. Don't even know why one was needed. I think it's just standard procedure.

But the codebase right now has 30ish microservices and this is only one of their projects.

You can hit google for "codebase with a million lines of code" results will show google is 52 mil and facebook sits at 62 mil.
 
Last edited:

FSP

Banned
Joined
Jun 19, 2015
Messages
14,284
Reputation
1,108
Daps
42,299
I work for a major company. I signed an NDA about the project I'm working on.

But the codebase right now has 30ish microservices.
True. I figured you must be big time. Are you really going thru it all like that. As in, you’ve been through all 1 million lines? :gucci:
 

TrebleMan

Superstar
Joined
Jul 29, 2015
Messages
5,592
Reputation
1,190
Daps
17,548
Reppin
Los Angeles
True. I figured you must be big time. Are you really going thru it all like that. As in, you’ve been through all 1 million lines? :gucci:

Fuuuuck no. I don't memorize it all, tbh nobody does. I know where to look if I need to find something. But memorizing where every single detail of every single function is ridiculous and nobody does that.

What usually happens is you'll get tasks by small pieces so you'll usually try and understand maybe the surrounding code you're working with and insert your feature there. Maybe you know the surrounding code you work with 100%, but then after a sprint (usually 3-4 weeks of work) you move to another area of the codebase. Rinse and repeat. You can imagine after a few sprints you'll start to forget some of the finer details about that surrounding code from previous work. Understanding how they connect and what each of them do helps a ton though.
 
Last edited:

FSP

Banned
Joined
Jun 19, 2015
Messages
14,284
Reputation
1,108
Daps
42,299
Fuuuuck no. I don't memorize it all, tbh nobody does. I know where to look if I need to find something. But memorize where every single function is is ridiculous and nobody does that,

What usually happens is you'll get tasks by small pieces so you'll usually try and understand maybe the surrounding code you're working with and insert your feature there. Maybe you know the surrounding code you work with 100%, but then after a sprint (usually 3-4 weeks of work) you move to another area of the codebase. Rinse and repeat.
I was curious because. I do android and iOS and the most I’ve ever had to look at was a few thousand lines at best. Thought I was slipping for a min
 
Top