Ask HN: Want to keep my software engineering skills sharp
19 points by mettamage 5 days ago | 33 comments
I currently started work as a data analyst. For a data analyst, the work is quite programming heavy actually (e.g. we don't use Excel but Jupyter). But for a software engineer, the amount of programming feels low. It's more like creating quick scripts.
For now, I'm having a blast but I want to keep my actual software engineering skills sharp where I also learn some stuff on a part-time basis. Preferably stuff that I can also put on a resume that will be seen as experience.
What would you suggest I should do? I was thinking about joining an open-source project of a big enough scope or something. Perhaps I should insist on fun software, which would be certain web apps or game development in my case.
scarface_74 5 days ago | next |
I think one of the most toxic things in this industry is that we think we need to continuously be doing coding outside of work instead of living life.
So the answer is I don’t.
I had been programming continuously from the time I was in 6th grade in 1986 until 2020.
As I pivoted into more strategic cloud consulting specializing in cloud architecture + application development in 2020 - “cloud application modernization” - I started coding less and less to the point now that almost any time that I even suggest writing code at work even though my title is “staff software architect”, I get my hand slapped and asked why didn’t I delegate it and focus on “higher impact work”.
I keep my knowledge of the industry up to date by continuously learning during the work day. But when I get off work, I shut my computer down and live my life - spending time with my wife and friends, exercise, travel, concerts, etc.
We travel - a lot. One of the benefits of remote work.
If I do need to pivot back into hands on coding, I have a years worth of expenses in savings in the bank aside from retirement savings to give me time to get back into the groove of things.