Remix.run Logo
jleyank 3 hours ago

If you want a developer's career, make sure you study something other than CS in uni. If you have some basis in an engineering or scientific field, speciality fields can open that can't be easily filled. It also helps to actually learn how to create something from blank paper: come up with an idea, spec it, make a prototype, cycle through revisions. This "muscle memory" is the basis of the software development. And it provides an opportunity to learn debugging - perhaps the single skill that will carry over into the AI sunny uplands.

And as others have said - do it yourself, put off using crutches such as AI until you understand the process.

WalterGR 3 hours ago | parent | next [-]

> If you want a developer's career, make sure you study something other than CS in uni.

You mean in addition to, I hope.

If you want a developer’s career, studying CS in college is the best way to get there. Full stop.

If you have the time, financial, and emotional resources (school isn't stress free!) then having a minor or double major in a specialized field will (obviously) make you more attractive as a candidate for a development role in that field.

bluefirebrand 3 hours ago | parent | prev [-]

I've mixed feelings about this post

I have had a rocky but reasonably successful software dev career built off a CS degree, it's definitely possible

That said I don't think anyone should try and be "just a developer" anymore. The skills are too easy to learn for anyone who is motivated. The most successful dude I ever met in software was a tradesman that thought up a way to automate a lot of the work that went into providing estimates for his clients as a sales tool, taught himself C# and built it.

The code was garbage, it was buggy and messy and half the calculations were probably wrong in the end, but he still sold it to a competitor for millions. :)

I think a lack of experience outside of CS and Software really holds a lot of software devs back from building great and/or valuable things, because you can't have great ideas if you don't have a variety of experiences to draw from