limistah

Someone shared this, want to see what the community has to say.The best advice I …

Thu 05 Apr, 2018 01:49 pm

Someone shared this, want to see what the community has to say.


The best advice I can give: If you want to succeed as a programmer, particularly at the highest levels of software engineering, get a math/science-based college degree in computer science or engineering, then get well-established in your career before pursuing intense romantic interests.

Comments

limistah

Fri 06 Apr, 2018 06:25 pm
4kings wrote:

Hmm, i don't completely agree with this. 

Which part do you agree with?


The first part is not that controversial, but it is a fact. Not just the application of Big O notations and stuffs. I found out that there are more analytical abilities required in solving scientific problems which is generally needed for programming - solving problems, efficiently.


And the second aspect. I totally agree with it. We don't know how much our emotions and desires can go. As Brymo had said in one of his songs: "Desires can break and make a man." If being fair and one tries to compare love life with no love life, from my view, I moved faster when I had no one to think of than myself and family than when I started having love life. I'm not against love life, at least one should be grounded in his field before thinking about that. It can break a man while learning.

4kings

Sat 07 Apr, 2018 10:10 am
limistah wrote:
4kings wrote:

Hmm, i don't completely agree with this. 

Which part do you agree with?


The first part is not that controversial, but it is a fact. Not just the application of Big O notations and stuffs. I found out that there are more analytical abilities required in solving scientific problems which is generally needed for programming - solving problems, efficiently.


And the second aspect. I totally agree with it. We don't know how much our emotions and desires can go. As Brymo had said in one of his songs: "Desires can break and make a man." If being fair and one tries to compare love life with no love life, from my view, I moved faster when I had no one to think of than myself and family than when I started having love life. I'm not against love life, at least one should be grounded in his field before thinking about that. It can break a man while learning.

See. I normally try to avoid generalisation as much as possible.

Most programmers without degree just care about learning a framework and making something out of it, and not really understanding details behind those libraries or the techniques for optimisation.

But not all do, especially in this information driven world. This is why i said "i don't completely agree"


This is not the 90s where you have to go to a university library or attend lecture to understand key concepts. There are notable online free platforms like the MIT Opencourseware and the one by Stanford university also, where people have learnt college level subjects just sitting at home like most programmers do.

Besides, there are many computer science degree holders that don't understand these computing concepts because they never applied it, but some programmers(not all though) seek to understand without getting a degree and in this era of internet that's a trivial issue.


 So NO it is not a FACT that if "If you want to succeed as a programmer, particularly at the highest levels of software engineering, get a math/science-based college degree".

You just have to discipline yourself to get the appropriate knowledge which is not compulsory tied to a degree in this time.

limistah

Sat 07 Apr, 2018 08:59 pm
molokwucreginaldxavier wrote:
this quote is true but varies according to Individual.. so i wont completely agree with it


I still believe that it  this aspect :

 If you want to succeed as a programmer, particularly at the highest levels of software engineering, get a math/science-based college degree in computer science or engineering.  

That will still be the issue. Mind you, I am not a CS student.

limistah

Sat 07 Apr, 2018 09:12 pm
4kings wrote:
limistah wrote:
4kings wrote:

Hmm, i don't completely agree with this. 

Which part do you agree with?


The first part is not that controversial, but it is a fact. Not just the application of Big O notations and stuffs. I found out that there are more analytical abilities required in solving scientific problems which is generally needed for programming - solving problems, efficiently.


And the second aspect. I totally agree with it. We don't know how much our emotions and desires can go. As Brymo had said in one of his songs: "Desires can break and make a man." If being fair and one tries to compare love life with no love life, from my view, I moved faster when I had no one to think of than myself and family than when I started having love life. I'm not against love life, at least one should be grounded in his field before thinking about that. It can break a man while learning.

See. I normally try to avoid generalisation as much as possible.

Most programmers without degree just care about learning a framework and making something out of it, and not really understanding details behind those libraries or the techniques for optimisation.

But not all do, especially in this information driven world. This is why i said "i don't completely agree"


This is not the 90s where you have to go to a university library or attend lecture to understand key concepts. There are notable online free platforms like the MIT Opencourseware and the one by Stanford university also, where people have learnt college level subjects just sitting at home like most programmers do.

Besides, there are many computer science degree holders that don't understand these computing concepts because they never applied it, but some programmers(not all though) seek to understand without getting a degree and in this era of internet that's a trivial issue.


 So NO it is not a FACT that if "If you want to succeed as a programmer, particularly at the highest levels of software engineering, get a math/science-based college degree".

You just have to discipline yourself to get the appropriate knowledge which is not compulsory tied to a degree in this time.

You have said it well. 

And as you have said, it is not until one gets to the four walls of school before getting the knowledge anymore, it is available openly and freely to anyone that needs it and knows how to get it.

You and the owner of the quote above are saying the same thing in a sense, you have mentioned some just need to know how to use one or two things and get the desired result. While some wants to know what is going on beneath the hood. And he stated: particularly at the highest levels of software engineering.  He is saying to succeed and further throws more light to it at highest levels. Com'on Linus Tarvolds and Zuckerberg are successful, and yet we still have folks that do not know up to a drop of what they know and are still successful. At this point, I will just rest it at the definition of success. Which is very different from individuals.

I am in his support though. Either from within school walls or outside of school or from home. A science-based knowledge (and not degree, at least, my own version) will assist in moving faster as a programmer.

molokwucreginaldxavier

Sun 08 Apr, 2018 05:00 am
Oh Yea. Cus i have a brother who read Petroleum Engineering and is also a Badass Programmer... Currently a Reservoir Testing Programmer
limistah wrote:
molokwucreginaldxavier wrote:
this quote is true but varies according to Individual.. so i wont completely agree with it


I still believe that it  this aspect :

 If you want to succeed as a programmer, particularly at the highest levels of software engineering, get a math/science-based college degree in computer science or engineering.  

That will still be the issue. Mind you, I am not a CS student.


limistah

Sun 08 Apr, 2018 09:58 pm
molokwucreginaldxavier wrote:
Oh Yea. Cus i have a brother who read Petroleum Engineering and is also a Badass Programmer... Currently a Reservoir Testing Programmer
limistah wrote:
molokwucreginaldxavier wrote:
this quote is true but varies according to Individual.. so i wont completely agree with it


I still believe that it  this aspect :

 If you want to succeed as a programmer, particularly at the highest levels of software engineering, get a math/science-based college degree in computer science or engineering.  

That will still be the issue. Mind you, I am not a CS student.


Ain't that (petroleum engineering) supposed to be science based?