Re:A computer science study plan to become a software engineer
by 908B64B197 on Wednesday December 16, 2020 @09:06PM
(#25451513)
> What's more important in this industry, or any field really [...], is knowing how to learn - especially at the junior level.
Here we completely agree.
> so for an entry level role I'd rather pick the smarter person who's dabbled in his own projects and is eager to learn than the CS major who's expecting to be tackling interesting CS problems all day at work - unless of course the job actually requires this which until now has never been the case for any of my software jobs.
I disagree.
Using CS problems has two advantages. The first is that it establishes a common vocabulary. The second is that it's stack agnostic.
Personal projects are great, but sometimes it's hard to tell how much help they got from the internet...
Being able to learn CS fundamentals is, to me, a bigger predictor of later performance when they'll be tasked to learn Enterprise X Custom Stack that's not really covered online instead of Well Documented Framework With 1000 Examples.
Here we completely agree.
> so for an entry level role I'd rather pick the smarter person who's dabbled in his own projects and is eager to learn than the CS major who's expecting to be tackling interesting CS problems all day at work - unless of course the job actually requires this which until now has never been the case for any of my software jobs.
I disagree.
Using CS problems has two advantages. The first is that it establishes a common vocabulary. The second is that it's stack agnostic.
Personal projects are great, but sometimes it's hard to tell how much help they got from the internet...
Being able to learn CS fundamentals is, to me, a bigger predictor of later performance when they'll be tasked to learn Enterprise X Custom Stack that's not really covered online instead of Well Documented Framework With 1000 Examples.