3 ms·
I take a issue with her post. Let's break down her "daily life": * Streching 15m a day. * Watch online courses 2h a day. * Personal projects 4h a day.
by hvidgaard 9y ago
I take a issue with her post. Let's break down her "daily life":
* Streching 15m a day.
* Watch online courses 2h a day.
* Personal projects 4h a day.
* Read 2 articles, let's go with small articles without too much techical detail, 30m in total a day.
* 5 Code Wars Kata, for them to be of any value, 10m at least each, let's call it 1h a day.
* Sleep is important, so we say 8 hours of sleep and at least 1 hour getting ready.
This totals to 16 hours and 45 minutes. Add a commute and a work day and you are past 24 hours. And I haven't even mentioned the healthy food she wants to make - getting groceries and cooking takes time. 1 hour every day is not unreasonable either. So far this workweek needs to be less than 30 hours for her schedule to work out, probably closer to 25 hours.
Lets put this into the context of a carpenter - do you expect them to spend nearly 8 hours a day of their free personal time, to improve on their trade? That is called personally funded education outside of work, and usually rewards you a title.
This post, indirectly leads to stupid requirements at interviews and burnout. Some of my best developers love to code, but they know not to spend every wake moment coding or something related to coding. All developers that have called in sick or left due to a burnout all worked on, and stressed over, big personal projects to show the world. Developers need to learn the difference between work life and personal life - the former cannot be allowed to consume all available time.
- Tepix 9y agoShe writes: "I try". Clearly she doesn't do all of these tasks every day.
- hvidgaard 9y agoWhy "try" to do things for 30 hours every day? It's setting yourself up for failure and burnout.
- joakimgrr 9y agoHow I understood it is that she spends her time currently 100% learning, so instead of studying at a school she studies development on her own. This would mean that she improves her skills / trade like regular student would during a 8'ish hour school day.
- hvidgaard 9y agoAnd she is right, you can become a reasonable programmer doing that. But believing that there isn't much value in a formal CS education is plain naive. In reality, what she is learning is not really what CS is about. For many universities, it's actually expected that coding, except for the basic stuff, is something you learn by yourself and by solving problems in courses. The information transfer and knowledge sharing that happens when taking a degree is something almost no person can pull off at home.
- kmbriedis 9y agoAgree except for the 'This post, indirectly leads to stupid requirements at interviews' part. She did not decribe anything a decent developer should not know
- gaius 9y agoDoing online quizzes to improve your "syntax" is definitely in the realms of interview stupidity
- hvidgaard 9y agoShe is advocating spending an unreasonable amount of personal time learning and working on personal projects. There is a perverse focus on that part at some interviews, and it's wrong on so many levels unless you do not want any personal time.