4 ms·
Two things I liked from this: > The hardest part of coding is not technical or even getting the job, it’s liking the job. If you do not enjoy the often stressf
by tayo42 5y ago
Two things I liked from this:
> The hardest part of coding is not technical or even getting the job, it’s liking the job. If you do not enjoy the often stressful and thankless role of staring at the computer and doing frustrating logic puzzles, usually alone, eventually you will burn out and wonder why you ever got into the industry.
I even enjoy coding sometimes, damn it does it get demoralizing sometimes
> Important point here: Learning things by yourself is actually much of the job.
This is what separates people that can make it and people who can't. Like when people are asking questions, how do I learn to code or whatever. I think you have already lost.
Do people find this topic of getting into tech in abnormal ways interesting? Maybe ill share mine one day. I was kind of amused by the idea that I failed out of my engineering program, I got a D in my only comp sci class and now Im a sr engineer at a popular tech company lol.
- Melatonic 5y agoThe other problem I think is that "software engineer" is such a damn broad role. People try their hand at coding and try some specific niche and either don't love it or get frustrated and then don't really try much else. When in reality there are tons and tons of avenues and flavors and areas requiring more or less technical expertise and different kinds of technical expertise. Some of these people might make excellent QA or cybersecurity researchers, some might be interested in front end development of UI or oldschool low level chip stuff. Or maybe they are more broad, macro infrastructure type people. Without already working in "the industry", however, it is hard to know where to start and what to try.
- shagie 5y agoA previous blog post - Find the Hard Work You're Willing to Do > Maybe this is what people mean when they tell us to "find our passion", but that phrase seems pretty abstract to me. Maybe instead we should encourage people to find the hard problems they like to work on. Which problems do you want to keep working on, even when they turn out to be harder than you expected? Which kinds of frustration do you enjoy, or at least are willing to endure while you figure things out? Answers to these very practical questions might help you find a place where you can build an interesting and rewarding life. http://www.cs.uni.edu/%7Ewallingf/blog/archives/monthly/2018-10.html#e2018-10-21T09_53_29.htm http://www.cs.uni.edu/%7Ewallingf/blog/archives/monthly/2018... // https://news.ycombinator.com/item?id=26209541 https://news.ycombinator.com/item?id=26209541