6 ms·
My suggestion : forget you CS degree, drop the idea of doing something interesting during your work hours, think about it as inevitable procedure to earn your m
by sAbakumoff 8y ago
My suggestion : forget you CS degree, drop the idea of doing something interesting during your work hours, think about it as inevitable procedure to earn your montly salary. At 5pm run away from your office and focus on whatever you think is interesting.
- chud37 8y agoi like to work on my garden.
- weliketocode 8y agoIs this view that common? I'm all for work-life balance and working on passion projects on the side. But do that many people really think of their developer job as a salary and a daily grind?
- wambotron 8y agoI do. I've only had two jobs I truly enjoyed doing the 9-5 work for, all the rest have been a slog to get through to pay for my other interests and family-related stuff.
- juliangoldsmith 8y agoA job doesn't have to be a calling, and a job that isn't a calling doesn't have to be a soul-crushing grind. Most developer jobs are for CRUD apps, and you'll rarely be doing greenfield development. There's not a whole lot of room for passion there. If you just treat it as a job, though, rather than something you have to force yourself to be passionate about, it doesn't need to be that interesting. Once you make a living, you can satisfy your creative urges elsewhere.
- scaryspooky 8y agoI've always wondered who the magical developers are that did the greenfield development of every project I've been on-boarded to. I never seem to get ahead of the maintenance grind to the point of being one of those creating the mess instead of wading through the mess.
- tcrow 8y agoOne way to get ahead of it is to try pitching proposals to problems your organization can't afford to ignore.
- gonzo41 8y agoYeah me too. But looking through the doco i keep seeing the names of people on all the green field work are the same. I think those people live the work life equivalent of hitting all green lights.
- reitanqild 8y agoI work on "boring" stuff (CRUD, frontend and backend) and love it. Maybe because I remember all to well what jobs I used to have: - farm hand (heavy work on smaller less automated farms) - construction (noisy, wet, dusty etc) - security - help desk Being paid 8 hours a day to work on borderline interesting tasks, getting free lunch, being paid to study etc feels great. Oh, and I can work from home if I need to. I also make my work interesting by putting some effort into it.
- matt2ray 8y agoHow do you get over the chaos that is front end (hip frameworks every week).
- reitanqild 8y agoAgree this is a problem. Here's how we make it work: Work with great people. Also code reviews make sure new dependencies don't usually in unless the team agrees (we are a reasonable bunch). Standardized on Angular. It seems to me Angular has less churn. Yes: there is a life cycle and we have to follow the releases but it is mostly well documented.
- tigershark 8y agoFor me it doesn’t seem a daily grind. When I am actually writing software, I completely love it, even after 14 years of doing it professionally full time (and several years part time during uni). The only parts that I never liked were the bureaucratic bullshit, production support even at insane hours of the day, and the politics with your colleagues. Usually those were a relatively small part (20-40%) of the total and I still could enjoy writing good software the rest of the time. Now finally contracting I’m in a position were my coding skills are really appreciated and I enjoy my time coding and helping my colleagues without all the bullshit. Maybe I don’t score high in the interesting jobs lottery, but I’m perfectly happy of the pretty good amount of money that I get doing something that I love in old, boring, huge companies.
- betimsl 8y agoWhere's the social life when doing this?
- sAbakumoff 8y agoC'mon we are almost at the point when there will be no social life but virtually connected individuals exchanging their personal data for likes and views.
- hyprCoin 8y agoComputation has made everyone able to connect with each other with practically no barriers. AI will make connection with machines and people seamless. These are super powers. There is absolutely no reason to be miserable at your day job. You should be preparing for superpowers if not actively using them. I recommend watching lectures/talks during work, skipping meetings and reading from thought leaders instead of working hard to reach deadlines. Everyone is connected which means you can read and watch what Ian Goodfellow has to say about unsupervised learning or see what the issues with the world computer are from Vitalik himself as easily as listening to your marketing department figure out how to grow 10% in the quarter.
- steve_musk 8y agoLol that’s easy enough to say when your family doesn’t depend on you to feed them.
- hyprCoin 8y agoYour family is counting on you being prepared for the future.