3 ms·
Hello, fellow dev! I found myself in the same position after roughly two years or career. Fast forward about 8 years, and I'm now happily freelancing, working
by aspyct 6y ago
Hello, fellow dev! I found myself in the same position after roughly two years or career.
Fast forward about 8 years, and I'm now happily freelancing, working with an awesome team and yet very much working alone on my code.
A few things:
1. team matters. Humanly speaking, I mean. Everyone takes shortcuts, or sees "best practices" differently. Find a team that is willing to build a great product together, accept a few tradeoffs, and you'll be a lot happier at work.
2. Find things you like working on, but that everyone else hates. You'll love doing it, and the team will happily leave that to you.
3. Don't get emotionally involved. A job is a job, it's only a part of your life. Work on side projects if you'd like (outside office hours and on your hardware), or take on another hobby. Who knows where it'll lead. Some niche you enjoy, maybe?
Do I like my job? Well, yeah I do, very much so. Truth be told, it's the only thing I can do for so. much. time. But yes, with 40h of the same thing each week, you're bound to look on the other side of the fence sometimes.
I don't think it makes sense to go full alone, but find a great team and take the responsibility for something you love but everyone else hates. Bingo!
Oh, and a last thought in edit: old software is awesome. Think about it, it's still here because it stood the test of time. No small feat!
- skrtskrt 6y agoHow did you transition to freelance? Do you have a specialty? I would love to work as a freelance/ contractor/consultant engineer one day but only when I have enough experience that I can get hired for roughy, interesting projects rather than just CRUD apps
- aspyct 6y agoI was offered the opportunity by a former colleague. He was a project manager when we first worked together, and moved on to create his own consulting company. It was an iOS app developer role, with lots of UI work (make the button blue) and other stuff I didn't care much about. But then something popped up, electronic signature with ID card. Nobody wanted to touch it. I wanted it badly. It was a lot of fun! I guess the story here is: do your best, even if you don't like what you work on. Eventually people will entrust you with better stuff. I'd make an exception for some cases though: unethical work. My first job required me to work on things I didn't approve of, morally speaking. I left, screw that. Nowadays I still do things that I love but everyone else hates. Right now that revolves around data science/engineering, but who knows where I'll be in a few years time. I just follow the flow :)