Live data from Hacker News

Ask HN: How do I escape webdev?

news.ycombinator.com

41–50 of 75 posts

Re: Ask HN: How do I escape webdev?

#41
Leverage your experience and knowledge. Dont start from scratch.

Do some node-backend projects and working your way into a decent full time position.

OR try full stack development of react + java backend.

Jhipster sets u up with a full SAAS demo-type app with java-spring-boot, SQL, and react. You need to learn about hosting, DB, config, network issues, etc. Just getting a full app hosted and working on a free heroku server will give some starter backend experience.

If you are willing to put in the time, u can do a first backend gig by combining this with some minimal front end react work.

Where r u located?

p.s. it also sounds like you have some burn out and life issues - which may or may not be solved by better work

Re: Ask HN: How do I escape webdev?

#42
As a self-taught developer (although I don’t think self-taught has anything to do with it) I strongly relate to you! I’m currently a full-stack and working hard to transition away from webdev. The first (and probably hardest) thing for me was to decide what to transition towards, and that’s a question that only you can answer. If you are self-taught I’m gonna take a guess that you once had this huge curiosity and strong motivation to learn coding! You probably skipped sleep from time to time because it was such a rush learning all those cool things! One clue to decide what to transition towards could be finding again that same motivation that made you learn by yourself in the first place. As an example, I’m currently learning x86 architecture, assembly, C, kernel development, etc... because (after a few years exploring) I finally decided that I want to transition towards low level hardware programming.

Another idea about transitioning could be taking a break from development. Maybe there are other technical skills that you have or can learn (i.e. video editing, 3D design, penetration testing, etc...) that might spark that original flame or leaning and enjoying what you do.

One last thing is, take a look at the flow state. I remember reading the book “Deep Work” in a time that I was in a job that I hated and about to throw the towel and the ideas in the book completely changed my experience at work. It was still the same job but my attitude was drastically different and I started enjoying immensely what I was doing! (Still quit and got a better job... bad organizational culture is quite hard to fix)

Anyways, wish you the best in your search!!

Re: Ask HN: How do I escape webdev?

#43

I know what you mean. While web is unavoidable in some area for the 'instant deployment' benefit it brings (in consumer internet...), it lacks in my opinion a solid architecture fundation (separation of business data and layout...), and we pay a high price for this (costly development, high cost of obsolescence...). So I prefer to avoid web development when I can. Also, many development environments (not only web) ar…

Instant deployment and obsolescence is the same sentence. Do you not see the contradiction? Also, how on earth does the web not have a separation of concerns between business logic and UI?

Re: Ask HN: How do I escape webdev?

#44

Earlier quoted context omitted.

It's nice how you are telling the OP to just learn to write nice code and then you support it by anecdote about how others taught you to write nice code . I am not under the impression that OP wants to continue writing bad code.

He's telling the OP to _join a team who will support you_.

That’s exactly what I was referring to. I thought by replying to the comment that mentioned joining a team would have provided the context of what I was agreeing too...

Re: Ask HN: How do I escape webdev?

#45
Go learn Rust (no pun intended). You can still do web stuff with it, but it will open new paradigms for you. With the stricter rules it enforces on you, your craft will level up. Not sure where to go from there though :)

To leave frontend behind, you can maybe check out database focused projects, try devops, learn graphics or the ultimate answer: try management as a team lead or product owner, I'm sure in 13 years you've seen web project from all angles.

If you have enough money left, try to relax, read some IT classic books and don't think about work for a while, you will know what to do most likely.

Re: Ask HN: How do I escape webdev?

#46
Self taught developer here.

I learned to write better code by making code testable. When writing spaghetti code with a few tests, I'd create a big mess that worked. But then I'd try to add a test for something new and I couldn't figure out how to make it work. After coding myself into a corner enough times, I'd eventually learn to create more flexible abstractions. And eventually the code started making a bit more sense out if necessity.

The next big jump in my understanding was learning Elixir and the actor model. Learning how to write async code that didn't get a reply and where messages might not be received was huge.

I didn't get my first dev job until I was 40. I most definitely understand what it feels like being older than my peers in this industry. My secret weapon is knowing my shit and working my ass off to stay relevant. This is a hard industry if you don't like it enough to keep your skills sharp. Like you, I don't relish front-end development, but I do my best to learn what I need to know as needed.

Re: Ask HN: How do I escape webdev?

#48
post #17
post #10

- mobile / desktop apps. Very frontendy but less messy than web. - start a business yourself with your skills to build the mvp then hire people to do the front end work and move to core business work - build the mvp for another startup and move to core business work - do more BI stuff. BI people will hire you to make charts and shit. Then you can learn BI there. - make fake interfaces for movies ? - teach

Please don’t become a teacher if you’re not passionate about what you teach. It’d be a personal and social harm.

Vouching your comment, as this is a very valid point. If the OP is sick of webdev, they the likely end case is that they will just end up discouraging their students.

Re: Ask HN: How do I escape webdev?

#50

> thirteen years of beginner experience My God. I'd love to learn more about your background. How, if you've worked in web development since 2007, consider yourself a beginner?

Could be humble. Or could be like me and have a severe inferiority complex, mostly from the constant flexing of recent CS grads always makes you feel like you really don't know what you're doing.

Even if you do.

Post reply on HN