|
|
|
|
|
by CallidaVorhis
2313 days ago
|
|
Pending on what company you're working for you may be able to find a younger software engineer to take you on as a mentor. I say younger because the seniors that I have worked with have a ton of useful knowledge, but don't know how to dumb it down to be digestible for a complete beginner and end up completely overloading me with obfuscated words and acronyms. This is just my experience though so don't let that stop you from reaching out to a senior engineer. This way you can set up an:
Accountability system -- as good as having HN or freecodecamp's Twitter beat you up for missing a day on the 100 day's of code challenge there is nothing more efficient than having someone in person that you can go to for help when you're blocked and begin to burn out after a difficult hurdle. This will also help you out in determining which end of the stack you want to end up in. It's so easy nowaday for everyone online to say "I wanna be a fullstack unicorn so I make the big bucks!!!!" ,but then you just end up being mediocre at 2 things, rather than focusing on front end or back end and really excelling in that area. A mentor will help you figure out what you're actually interested in and keep you focused. Code review -- Not only will having a mentor help teach you best ENTERPRISE practices, but they could give you other ways to think of solutions rather than going onto a Udemy class where the instructor types some code and you regurgitate then eventually get stuck in tutorial hell. I uppercased enterprise here because most online courses teach you the easiest, least secure, and just show me a working website as fast as possible. That doesn't translate well into the professional world. Way into a junior role -- This is the big one. If you truly stick with learning web dev and your mentor sticks with you and sees potential then you will have an easy way out of customer service. You won't be paid as much as if you had transitioned to a new company, because that is how our HR overlords work, but you'll have something that differentiates you from other self taught web dev's. Real world experience and references to boot. |
|