![](https://lemmy.world/pictrs/image/17fde60a-5baa-42c9-ac42-49d062f441f1.png)
![](https://lemmy.world/pictrs/image/0943eca5-c4c2-4d65-acc2-7e220598f99e.png)
Honestly, from what you are saying it sounds as if you have a fairly GOOD boss who just isn’t giving you the level of support that you need as a brand new developer. My advice would be to say that to him something like this: “Boss, I understand you are busy and have a lot of other things requiring your attention, and you have been very understanding when I’ve tried to operate with little direction. But I am feeling that as a relatively new developer I need a bit more mentoring and direction. Are there any assignments where I could pair up closely with another developer and do the work together? I think that after one or two assignments like that I would be much more effective.”
My approach was something like this: for a few years (maybe until all my kids were at least age 3 or 4) I simply didn’t try to push my career forward.
When I was at work I put in plenty of effort, but I didn’t work much overtime, I didn’t do my own software projects outside of work, and I didn’t even spend much time reading programming blogs.
Young children are really overwhelming, if you are going to really parent them!
My career was fine. Career advancement is a marathon, not a sprint. Mmmm… that’s not true – I’ve seen people sprint through the career ladder. But if you want advice on how to do that you’ll need to ask someone else. MY approach to career advancement has been a marathon; keep improving until I am so ready for the next level that it’s really obvious, briefly do enough politicing to secure a promotion, then go back to the self-improvement. For me, the approach worked (I’m a “senior director” level non-manager-track software engineer today.)
When my kids were young I really just focused on them; these days they are in highschool and college and they work WITH me on my outside-of-work person programming projects.