It sounds like working from home can even be more stressful. I've worked from home from time to time, and definitely, the wife always found ways to interrupt my work, so I would always end up renting a small office, thus ceasing my at home job.
On another note, I am a novice programmer, having finished the computer science program at my jr. college and I find programming to be rather interesting. But I was wondering if you could tell me if I'm going in the right direction. I have done a whole lot of personal projects, but I need something more structured, would you say the next step in my learning process would be to do work on github projects and download source code to be examined and hacked? I feel like I am at the second wall, I know all about loops and conditionals, methods and classes - all the Object Oriented stuff. I am just not sure where to go next to further my learning. Thank you.
Hey Anthnoyc,
That feeling you have, that you need to learn more and which direction should you take. It never goes away. It sounds like you already have enough skills to be able to build great stuff for paying clients.
This industry is constantly changing and you will always feel like you're a step behind. When I started programming for the web fulltime in 2005, github wasn't even a thing. Neither was responsive web design, Larvel, jQuery, composer, node.js, angular, etc, etc. You can't be an expert in all of them.
My advice would be to pick a technology that your enjoy using or excites you. Learn it inside out and become an expert in that field. People don't hire generalists they hire experts.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Thank you for responding, I really appreciate it. I had a hunch that they want people with very specific skills. It makes sense from a business perspective.
I'm glad that it's just not me who has the feeling that I still don't know enough. For what I would like to do, I think i need full stack, definitely the front end stuff like html css javascript jquery, but probably node. Programming is so in depth that after studying it for the last few years, I have great respect for someone like you who has persevered and managed to be successful in the field.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit