Software Development and Programming Careers (Official Discussion Thread)

cjt11203

Pro
Joined
Feb 5, 2016
Messages
234
Reputation
30
Daps
681
Reppin
Brooklyn NY
I second that. fukk a boot camp, the CS degree is more valuable. If anything, finish that MIS degree and get a Master's in CS, it'll open more doors.

I'm only about halfway through my degree and even then I am not sure how much will transfer. I'll do my research but I do agree a CS degree is more valuable. What scares me is the amount of math the CS degree has.
 

Obreh Winfrey

Truly Brehthtaking
Supporter
Joined
Nov 18, 2016
Messages
20,852
Reputation
25,252
Daps
131,941
I'm only about halfway through my degree and even then I am not sure how much will transfer. I'll do my research but I do agree a CS degree is more valuable. What scares me is the amount of math the CS degree has.
We hear that all the time in this thread, and all the time we say don't let that hold you back. I don't mean to shyt on Web Dev, but you can aim higher than that. It's a low barrier of entry, and by extension, saturated with people.
 

cjt11203

Pro
Joined
Feb 5, 2016
Messages
234
Reputation
30
Daps
681
Reppin
Brooklyn NY
We hear that all the time in this thread, and all the time we say don't let that hold you back. I don't mean to shyt on Web Dev, but you can aim higher than that. It's a low barrier of entry, and by extension, saturated with people.

Fortunately, I am still relatively early in my degree. I know it's sounding like I am easy to convince but I been on the fence about this for a while. Also making more money in less amount of time has become a priority as of recently when it comes to pursuing a career. The starting salary for a web developer is much less.
 

Pyrexcup

Superstar
Joined
Dec 30, 2012
Messages
4,746
Reputation
765
Daps
14,814
Reppin
NULL
That was originally the plan but I read that CS degree would be a bit overkill for a Web Development. Also the amount of month in a MIS vs a CS degree is a lot less. Math has been kicking my ass most of my life but if its really worth it to get that CS degree I will push through.
a CS degree is not overkill for web development a MIS degree is actually not meant for developers anyway, a employer will pick someone with a cs degree over someone with a mis degree every single day.

I was never good a math either but you will have to simply put time in :yeshrug: my MIS degree had maths for all 4 years in it and you will have to do whatever it take to pass, cheating included :whistle:

https://www.chegg.com/ is GOAT singup asap
 

jajahoe

Rookie
Joined
May 5, 2012
Messages
156
Reputation
10
Daps
362
Reppin
KIlleen, TX
We hear that all the time in this thread, and all the time we say don't let that hold you back. I don't mean to shyt on Web Dev, but you can aim higher than that. It's a low barrier of entry, and by extension, saturated with people.

And aren't companies moving away from just a "web developer" they want full stack developers so maybe going higher may give you more options
 

Sonny Bonds

Superstar
Supporter
Joined
Apr 24, 2014
Messages
4,622
Reputation
916
Daps
13,257
It's always the same issue for me with Python. Referencing the output from APIs. fukk this shyt.
 

Sonny Bonds

Superstar
Supporter
Joined
Apr 24, 2014
Messages
4,622
Reputation
916
Daps
13,257
Isn't it just json or XML. Python had plenty of libraries to parse that stuff
I figured it out for the most part. The problem is my employer has a weird setup where I can’t use a lot of those API wrappers that would make things a lot easier.

And I think I need to brush up on some basics too.
 

null

...
Joined
Nov 12, 2014
Messages
29,228
Reputation
4,894
Daps
46,444
Reppin
UK, DE, GY, DMV


I just watched that video on youtube and then found that you had already posted it on here.


comments full of black people in tech talking about their experiences.

I dont like the way their redirect their frustrations towards black people though :francis:

I feel like many fail to understand that their older generations were never exposed to these things so of course no one was gonna take them seriously growing up wanting to play with computers.

The real elephant in the room most black people in tech like to tippy toe around is the multi-generational effects of racism and white supremacy that made most black household worse off and UNABLE to move forward educationally.

I mean think about it, in a poor black family the last thing anybody is thinking about is buying their child a computer to tinker with when they barely keep the lights on making minimum wage. Most families see sports scholarships as the only viable way to get out of poverty (understandably).

This got me thinking about myself. I didnt start learning how to turn on a computer and write a sentence in microsoft word until I was FOURTEEN (a teenager!), and that only happened because I got a chance to take a free Microsoft Office course for 3 months.

I didnt even touch a computer again after that until I was in college and had to work on it regularly for classes.
That was during the time I had to take my first programming course in Java. Most cacs, asians and Indians in that class had already done coding in their high schools :francis:

I didnt even write a single line of code after that grueling semester until 7 years later when I accidentally discovered coding again through a graduate course, it was a wrap from that day on. I been coding circles around cac coworkers and bruising their egos like my life depends on it :wow:

The saddest thing about it is that this story of lack of exposure is not unique to just me, almost every black child who doesnt come from a middle class family has a similar one.

I think its unfair for us to shyt on other black people for not understanding us or not encouraging those dreams of being in tech when they clearly didnt know any better :mjcry:

Many of the early, (and even now the contemporary frontier pushing) computer scientists were (and are) not trained programmers. For the early ones, how could they even be? Problem solving is not about "programming" and it is not about learning to "use computers". You do not need a computer to put the cornerstone elements in place that are common to people who are good at programming. Tony Hoare studied philosophy or classics. Cholmsky was a linguist. The google guys where mathematicians weren't they.

The real real elephant in the room is all the excuses. So people excuse, excuse, excuse and then it just continues through to the next generation.

The key to raising good problem solvers is cultivating problem solving ability. Why do so many, including you it seems, "fail to understand" that?

We all know about the vocabulary problem and this issue is an analogue to that.

"Children in low-income families hear dramatically fewer words, which often ... tallied up the total number of words spoken in each household."
NPR Cookie Consent and Choices

Frustration or reality ...? I'll turn JS on in a controlled environment and have a look at the video's comments.

In the meantime I await your comments/excuses.
 

null

...
Joined
Nov 12, 2014
Messages
29,228
Reputation
4,894
Daps
46,444
Reppin
UK, DE, GY, DMV
What's a good book for c and c++

If you have time take the time to work through some of the foundational books - starting with Stoustrup and if you really have time start with Kernigan & Ritchie C. Then after that Myers (30, 50, stl).

Get a copy of Linux in a nutshell as well. It's good to thumb through that and to have it to hand.

Then get access to this:

EZ1Lfki.png
- it's old so might dated so access is better than buying.

That's foundational for C++ itself.

Add stackoverflow to your online speed dial. They have "the definitive list of core C++ books" - ignore the Meta Programming and the Herb Sutter books.

Good videos to complement these are talks by Stoustrup (explaining the why) and this very good one about the STL functions.



The stackoverflow list is here: The Definitive C++ Book Guide and List

Stackoverflow also includes the various C++ standards' links.

Then (if you haven't used low-ish level languages before) you might review some computer architecture - memory, registers, ram, file handles, devices, swap, binary, bit-ness (endian), busses etc.

links

https://www.thecoli.com/threads/goo...beginners-youtube-breh-covers-support.818600/



And at some point you will need to read about algorithms and data structures.

Sohhh


If you haven't ever programmed and don't know computers ..

Thin-end-of-the-wedge, start with C (Kernighan and Ritche) and the sci show's 40 videos. 99.999999% of everything you learn about C will be useful for c++ PLUS you will get more practice with (ugly) things like macros. It will help illustrate linkage as well. K&R is small. You can get to grips with K&R and the Sci Show in 4 - 6 weeks, if you push hard.

Also if you haven't already decided use linux not windows/macOS. Get a nice IDE (eclipse?).

Computerphile

A good channel for learning generally about Comp Science topics is Computerphile youtube.

They have interviewed Kernighan on there a few times. It's good background reading and helps your remember the logic of the language by giving you the background.



If you start any of this this and you have any questions, PM / @ me.
 
Last edited:

Rev Leon Lonnie Love

damned mine eyes, DAMNED mine eyes!!
Joined
Nov 11, 2017
Messages
21,912
Reputation
5,478
Daps
88,995
I just watched that video on youtube and then found that you had already posted it on here.




Many of the early, (and even now the contemporary frontier pushing) computer scientists were (and are) not trained programmers. For the early ones, how could they even be? Problem solving is not about "programming" and it is not about learning to "use computers". You do not need a computer to put the cornerstone elements in place that are common to people who are good at programming. Tony Hoare studied philosophy or classics. Cholmsky was a linguist. The google guys where mathematicians weren't they.

The real real elephant in the room is all the excuses. So people excuse, excuse, excuse and then it just continues through to the next generation.

The key to raising good problem solvers is cultivating problem solving ability. Why do so many, including you it seems, "fail to understand" that?

We all know about the vocabulary problem and this issue is an analogue to that.

"Children in low-income families hear dramatically fewer words, which often ... tallied up the total number of words spoken in each household."
NPR Cookie Consent and Choices

Frustration or reality ...? I'll turn JS on in a controlled environment and have a look at the video's comments.

In the meantime I await your comments/excuses.

All of that you just pointed out is a result of white supremacy. I system that was designed to keep black people and their future generations at the bottom. This is why many black kids never get exposed to these things at an early age. Its not "excuses" like you try to claim. Who is gonna expose them to these things when the very people that gave birth to them weren't exposed in the first place? The only way to pass down knowledge and wisdom is to first acquire it. Now if a system was built to prevent you and your ancestors from acquiring this key knowledge, how can you expect them to pass it down to future generations? You're looking at this from a very simplified point of view and fail to understand the realities a lot black children face. I have actually taught high school kids from impoverished backgrounds and interacted with them. Moreover I have been a TA to many undergraduate and graduate level students in the past. I have seen these patterns unfold in from of me and had a front row seat. Im very disappointed in your reply reducing the struggles of our people into mere "excuses" when its clear as day that the playing field was never level to begin with.
 

null

...
Joined
Nov 12, 2014
Messages
29,228
Reputation
4,894
Daps
46,444
Reppin
UK, DE, GY, DMV
All of that you just pointed out is a result of white supremacy. I system that was designed to keep black people and their future generations at the bottom. This is why many black kids never get exposed to these things at an early age. Its not "excuses" like you try to claim. Who is gonna expose them to these things when the very people that gave birth to them weren't exposed in the first place? The only way to pass down knowledge and wisdom is to first acquire it. Now if a system was built to prevent you and your ancestors from acquiring this key knowledge, how can you expect them to pass it down to future generations? You're looking at this from a very simplified point of view and fail to understand the realities a lot black children face. I have actually taught high school kids from impoverished backgrounds and interacted with them. Moreover I have been a TA to many undergraduate and graduate level students in the past. I have seen these patterns unfold in from of me and had a front row seat. Im very disappointed in your reply reducing the struggles of our people into mere "excuses" when its clear as day that the playing field was never level to begin with.

"exposed to these things" shows (again) that someone on here has missed the point. Everyone gets exposed to the concept of problem solving. I said "PROBLEM SOLVING".

are you seriously asking me "how people gain knowledge during their lives"? People gain information about things which they care about. Everyone does. And you cannot force people to have an interest in things which they have no interest in. We are not programmable wind-up automatons where we blindly do whatever we are told. There is some element of "what someone wants to do" buried in there.

If I tried to get kids to sit still all day every day for 16 hours looking at two red balloons, they wouldn't do it. Why not? Because it would not be interesting enough, intellectually stimulating enough, they might have more important things to do, etc?

what system is stopping people from using the Internet in these kinds of ways? Even if they don't know, if they are told that "there is a way to influence your children for their own good" why do they even not care enough to even consider it? why are you suggesting that in the absence of being forced people will not look at options and that not-looking is justfiable.

It's an "excuse" because any one individual has autonomy to take action. It is partially under their own personal control. Especially in the age of the Internet. If you cannot learn, by yourself, in the space of a few decades, what inputs you (in general) should or definitely should not give your child, then hey. In fact if you cannot work out that you need to have a positive plan for your child, then hey. if you don't care enough to think about this or ask other people [in lieu of other things], then hey.

Your child asks you a question. There is a range of answers you could give. Some answers will shut them down. Some answers will fob them off. Some answers will encourage them to ask questions and encourage them to think about it. The path you take in adulthood when you talk to people is, in the main, a personal choice. That is what I mean by rearing people to think. It is an everyday action and it costs nothing nut energy, time and forethought.

Now if the space of a decade or two of you cannot figure out that, that is how you have to treat children for yourself, or by looking it up. If in the space of many many decades you cannot figure out that, that is what you should have done and speak to your own (now adult) children or grand-children regarding that, they hey.

Just like with covid. WE sit here more than one year after the start of this and yet how many people have actually taken the time out to figure out what it is? How many could even tell you what the virus is? You would think that concern for you and yours would motivate you but for many it clearly has not, despite the fact that in the age of the Internet all of that information is out there and it is free. You act as if poverty has robbed everyone of their time. Meanwhile in reality many are stuck at home during what would otherwise have been outside activities and do in fact have more time than usual.

How many people do you know who read up about covid, brought their family together and sat them all down to say "family because I care about you I have studied this thing. I want all of us to survive this so I have put together some facts and some ground rules. these are the facts. these are the rules. this is why. any questions.". How many give their family vitamin D supplements (which have been shown to be decisive).

UNIVERSAL TRUTH: People focus, worry, think and spend time on the things which worry them and the things which THEY THINK OR HAVE WORKD OUT ARE IMPORTANT (to them). And they do that whether they are rich or poor, whether they have means or not

It's an excuse and excuses do not help anyone. They just bolster the issues (covid and this) and make the problems bigger than they otherwise would be.
 

Rev Leon Lonnie Love

damned mine eyes, DAMNED mine eyes!!
Joined
Nov 11, 2017
Messages
21,912
Reputation
5,478
Daps
88,995
"exposed to these things" shows (again) that someone on here has missed the point. Everyone gets exposed to the concept of problem solving. I said "PROBLEM SOLVING".

are you seriously asking me "how people gain knowledge during their lives"? People gain information about things which they care about. Everyone does. And you cannot force people to have an interest in things which they have no interest in. We are not programmable wind-up automatons where we blindly do whatever we are told. There is some element of "what someone wants to do" buried in there.

If I tried to get kids to sit still all day every day for 16 hours looking at two red balloons, they wouldn't do it. Why not? Because it would not be interesting enough, intellectually stimulating enough, they might have more important things to do, etc?

what system is stopping people from using the Internet in these kinds of ways? Even if they don't know, if they are told that "there is a way to influence your children for their own good" why do they even not care enough to even consider it? why are you suggesting that in the absence of being forced people will not look at options and that not-looking is justfiable.

It's an "excuse" because any one individual has autonomy to take action. It is partially under their own personal control. Especially in the age of the Internet. If you cannot learn, by yourself, in the space of a few decades, what inputs you (in general) should or definitely should not give your child, then hey. In fact if you cannot work out that you need to have a positive plan for your child, then hey. if you don't care enough to think about this or ask other people [in lieu of other things], then hey.

Your child asks you a question. There is a range of answers you could give. Some answers will shut them down. Some answers will fob them off. Some answers will encourage them to ask questions and encourage them to think about it. The path you take in adulthood when you talk to people is, in the main, a personal choice. That is what I mean by rearing people to think. It is an everyday action and it costs nothing nut energy, time and forethought.

Now if the space of a decade or two of you cannot figure out that, that is how you have to treat children for yourself, or by looking it up. If in the space of many many decades you cannot figure out that, that is what you should have done and speak to your own (now adult) children or grand-children regarding that, they hey.

Just like with covid. WE sit here more than one year after the start of this and yet how many people have actually taken the time out to figure out what it is? How many could even tell you what the virus is? You would think that concern for you and yours would motivate you but for many it clearly has not, despite the fact that in the age of the Internet all of that information is out there and it is free. You act as if poverty has robbed everyone of their time. Meanwhile in reality many are stuck at home during what would otherwise have been outside activities and do in fact have more time than usual.

How many people do you know who read up about covid, brought their family together and sat them all down to say "family because I care about you I have studied this thing. I want all of us to survive this so I have put together some facts and some ground rules. these are the facts. these are the rules. this is why. any questions.". How many give their family vitamin D supplements (which have been shown to be decisive).

UNIVERSAL TRUTH: People focus, worry, think and spend time on the things which worry them and the things which THEY THINK OR HAVE WORKD OUT ARE IMPORTANT (to them). And they do that whether they are rich or poor, whether they have means or not

It's an excuse and excuses do not help anyone. They just bolster the issues (covid and this) and make the problems bigger than they otherwise would be.

Yeah this conversation is over. I have no interest in having a discussion with someone as sheltered as you making these sweeping generalizations :unimpressed:. You're either non-black or you've never known poverty or struggle so the things I mentioned went over your head since you have a narrow view of the world in front of you.

I'll let someone else give you some real world perspective; I really don't have the energy.
 

null

...
Joined
Nov 12, 2014
Messages
29,228
Reputation
4,894
Daps
46,444
Reppin
UK, DE, GY, DMV
Yeah this conversation is over. I have no interest in having a discussion with someone as sheltered as you making these sweeping generalizations :unimpressed:. You're either non-black or you've never known poverty or struggle so the things I mentioned went over your head since you have a narrow view of the world in front of you.

I'll let someone else give you some real world perspective; I really don't have the energy.

My school was forced closed by the national government for being the "worst in the country" and from there I ended up at the best unis in this country. I am less sheltered than you.

Problem solving IS key, and you (as an advisor, no less), not understanding that IS part of the problem.

excuse on :hubie:


let the madness play on, play on, play on ... alright all, all right:wow:



 
Top