Hacker News new | comments | show | ask | jobs | submit login

I also had struggles trying to find work as a jr dev, so eventually I gave up to start building my own software and work on the consulting side.

It's strange because I see a lot of jr. guys/gals struggle to find mentorship, yet those very same sr. devs don't hesitate to poke holes in their code from afar.

For example, you see a lot of jr. devs post code and projects here on HN, and they get lambasted for poor practices.

I guess you just have to learn to weather that storm. Good on the OP for working hard and getting that first gig.

Poking holes in your code is mentorship. If you have some ego about lines of code you wrote you aren't going to be happy with a career as a developer because over time everything is slowly tweaked and rewritten.

I don't know what a 'poor practice' is though. Getting something out the door is key at most places. You need to get most of it right though.

Absolutely. There are fewer harder things in software development than taking criticism over code you've lovingly crafted, but ultimately it's this criticism that makes you understand the code better.

Additionally, if you're posting code on the Internet then you're there for everybody to shoot at. It sucks sometimes, but that's how things go.

There is a big difference between being cruel and being helpful. Very often I see the former. I don't post my code, so this isn't about me. It's about what I see from others.

You're absolutely right, but it's the current nature of sharing code on the Internet. I've had enough of my code slated to know, and at times it has stopped me posting what could be valuable code for others.

It also depends on where you're sharing your code, and what kind of communities will pick it up. In my experience, the Python and .NET communities have been great when dealing with both damning and constructive criticism of any problems of mine.

Getting into App Academy was already a huge filter he passed. I say this as a junior dev who was rejected or ignored by many other dev training groups. IRRC, App Academy accepted less than 10% of their applicants.

I can sense your frustration; I feel similarly. I got a degree in Psychology of all things, which makes my self-taught programming skills even less desirable compared to most.

Reason I went to shipping my own code for clients and customers is that they don't care about my degree or programming practices...they only care if I can ship or not.

Join the club. I also got a degree (and almost a PhD) in psychology. I'm now working as a web analyst, learning hadoop and various other things for big data. Seriously though, one thing a psychology degree tends to give you is a solid understanding of experimental design, which is an extremely marketable skill in this world of AB testing. So stick it out, and you'll get there.

Guidelines | FAQ | Support | API | Security | Lists | Bookmarklet | DMCA | Apply to YC | Contact