|
|
| | Ask HN: How do I become an 'elite' programmer? | | 3 points by iobt92 on July 10, 2020 | hide | past | favorite | 8 comments | | I'm a budding undergraduate awaiting enrollment this year. I've already started to get into programming, and am nearing the end of a ML internship. I really admire people with robust programming skills and hope that I can become one of them (hopefully by the end of university). I wanted to ask, what steps can I take to help me work towards that goal? (I was thinking along the lines of daily deliberate practice, but what would be most efficient?). |
|

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact
|
- try out as many projects as you can, specifically the k8s ecosystem as this is where most efforts are orbiting
- learn bash, it's an automation super power. Keyboard shortcuts too, make lots of scripts, aliases. People perceive wizardry when you move around code / computer at 2-5-20x the speed they do. Also, use the mouse as little as possible
- learn people skills (lots here), there are many discussions here you can find by search. Also consider business (startup ideas around iteration and get-to-market-fast ). Most elite devs keep the biz context in mind and that's part of what makes them special.
- keep all you things in something like GitHub, it becomes a bit of a library or archive for projects, and also I a resume / portfolio
* This all depends on the elite type of dev you are referring to