When I first started these were the most useful books I used. Chris Pine's writing was the most accessible for me being new to programming.
253 karma · joined August 1, 2018
When I first started these were the most useful books I used. Chris Pine's writing was the most accessible for me being new to programming.
I'm a bit older and I couldn't imagine going through this as a fresh grad out of college. I would have loved to have had my hand held in my first days as a dev. I was constantly demoralized by not having the domain knowledge (and not having any comprehensive documentation to learn it), being assigned complicated stories (that even the mid/senior devs had trouble with), and by not having anyone just regularly check in with me and make sure I was doing ok. I would like to continue working remote indefinitely, but man it was really tough starting out as a dev remotely. I say all this to say I do think it's possible to successfully onboard a new dev remotely, but there has to be a plan and resources available to do it and I think your article is a good template.
My experience is based off of working in 4 different schools in the Berlin area over the course of 6 months, so my experience in limited. German society is far from perfect, there are many valid criticisms of how they do things there. But, having experienced both the US and Germany there is almost no comparison in terms of how young people are brought up.
As far as your salary goes, I hear you. I'd like to return to Germany, but know I'll make far more money in the USA. I have heard that senior devs in Berlin can crack the 100k euro mark, though there are taxes to consider. I would still say it's worth it. You will have time to spend with your kids, you won't be worked to death, you'll be seen as a human being and not simply a cog. There are some exceptions to that, some German companies genuinely suck while some US companies are great with their work/life balance. But, your chances of finding a healthy balance will be much higher in Germany. Best of luck to you!
Personally I've worked remotely and in person, and I'm much more productive at home than in the office. There's a plethora of tools that enable us to get as much done if not even more without all of the distractions that exist in the office. This has been true in my former career working in sales and marketing, and is true now in my career as a software developer.
Another tidbit someone may find interesting, going through elementary school in the early 90s I was forced to write right handed, despite being a natural lefty. This was due to the teachers religious leanings. I grew up in a major metro area as well. I can write with both hands now, but prefer right handed writing so the spirals of notebooks don't push up against my hand. Anytime I pick up a new hobby I have a weird decision to make about what hand I want to use. Still haven't figured out if I bowl left or right handed!
2015 - Graduated with BA in History.
2018 - Started self teaching how to program, got an office job and automated everything I could.
2019 - Took four semesters of night classes to meet the math per-requisites for my local CS program.
2020 - Took a butt load of CS classes while working.
2021 - Finally convinced my company to let me help the software team (part-time).
July 2021 - Partner gets job out of state, apply for dev jobs in that city even though I hadn't finished my degree.
August 2021 - After a long interview process, accepted an offer for my very first software development job!
Books that really helped: The Players Guide to C# by RB Whitaker, Learn to Program by Chris Pine
- If the ball is still up after the clock hits zero, don't let it touch the ground.
- Rotate.
- Left goes on kickoff.
Just out of curiosity, where do you live? I've worked front of house at many different restaurants in an expensive city on the west coast, though this was 6 or 7 years ago. I was under the impression 10% was bare minimum, 15% was the next step up, and 20% was generous.
"Her absence is like the sky, spread over everything."
I lost someone very close to me in my early 20s. Reading through the grief C.S. Lewis went through after he lost his wife was very cathartic. There will be setbacks (death, sickness, divorce, etc.) in life that will violently shake your core and make you feel as though you cannot go on. What I learned was communing with the grief, staring it straight in the face no matter how painful, is an absolute necessity. You will always carry the loss with you, but that does not mean your life has to be dominated by it.
I think his book really help me put "life" into perspective. Setbacks big or small can be overcome, and exploring the grief caused by them really helps with the process of moving past them, despite how painful it may be.
https://www.greentechmedia.com/articles/read/irelands-energy...
A second source if needed: https://www.mondaq.com/ireland/renewables/1023934/brexit-the...