News for hackers. Stuff that matters.
Re:A computer science study plan to become a software engineer by busterarm on Wednesday December 16, 2020 @02:11PM (#25447011)
Not as much as it depends on human communications, organization, self-management, etc.

Most technical challenges in my experience end up being reduced to word problems.

All of the stuff you mentioned is probably 10% of it. You can be bad at the 10% if you're great at the 90%.

Re:A computer science study plan to become a software engineer by stevofolife on Wednesday December 16, 2020 @03:16PM (#25447950)
Word problem? That's not a technical challenge. That has to do with writing and communications, which are ubiquitous to all types of work.

I think you're misunderstanding the premise here.

Re:A computer science study plan to become a software engineer by busterarm on Wednesday December 16, 2020 @05:05PM (#25449418)
I think you're mistaking work for being puzzle-solving.

Work is always about people. If it's not about people, it's probably research, which is different from work.

Re:A computer science study plan to become a software engineer by username90 on Thursday December 17, 2020 @02:38AM (#25453492)
Someone needs to solve the technical puzzles, software engineers are people who can do that, being good at managing things is a plus but it isn't what defines the role. There are plenty of roles at companies for people who can manage everything else but not technical things, like product manager or people manager.
Re:A computer science study plan to become a software engineer by stevofolife on Wednesday December 16, 2020 @08:53PM (#25451390)
Work is a function of people and problem solving. A balance between the two provides an effective and productive environment for producing good work. I wouldn't praise or idolize the notion that work is always about people.
Re:A computer science study plan to become a software engineer by kmkemp on Wednesday December 16, 2020 @06:17PM (#25450118)
The reduction of a technical problem to a word problem is the application of years of accumulated knowledge, including, in many cases, Computer Science concepts.
Re:A computer science study plan to become a software engineer by tmotwu on Wednesday December 16, 2020 @02:45PM (#25447518)
Formalizing word problems and effectively transforming it to a program is inherently a complexity theory exercise.
Re:A computer science study plan to become a software engineer by 0x008 on Thursday December 17, 2020 @06:03AM (#25454466)
My experience is that if everybody who took part in the development of software at enterprises would have studied CS, 90% of the word problems would be gone. Most problems arise from the fact that actors underestimate or not understand the complexities that lie in software systems.
Re:A computer science study plan to become a software engineer by minkzilla on Wednesday December 16, 2020 @05:15PM (#25449513)
Well good thing you learned to read, write, be disciplined and be organized in school along side CS.
Re:A computer science study plan to become a software engineer by busterarm on Wednesday December 16, 2020 @06:11PM (#25450064)
I didn't learn CS in school. I'm self taught. I'm 20 years into my career.

That doesn't mean I don't respect a CS education, but I don't think this kind of testing is a good measure of potential.

Re:A computer science study plan to become a software engineer by tmotwu on Wednesday December 16, 2020 @09:30PM (#25451662)
But you did teach yourself the fundamentals to do your job. So this isn't a good argument against the practicalities of applying CS knowledge in software engineering?

Everything you've listed - communication, organization, and self-management - are qualities of a strong student. These are skills from college that last. I don't know a single successful student who got by on his own or did so without being extremely disciplined. Outside of the homework/exam grind, college was far more social than work life ever was.