Should i use mac or windows for programming reddit

broken image

It's not uncommon to hear stories of late nights, long coding sessions, and a diminished work-life balance in either scenario. In either case, a successful programmer needs to be dedicated. You can work for a start-up as a freelancer to pave your own path or you can choose a FAANG company for a more traditional corporate career. Some jobs in tech will have you work on-site, in an office. Tomorrow, things will be easier as a direct result. You have to be passionate in your drive to seek these recurrences and patterns out at every opportunity. Experienced programmers become a treasure trove of knowledge over time. They just solve the problem and prepare themselves for the next one.īecause of this, the solutions to some problems are found through others. A plumber doesn't ask for a new type of sink to fix when he shows up at a client's house. A lot of new problems will resemble the problems from last week.

broken image

You have to be able to solve problems using your own initiative.

broken image

If you have trouble investing yourself in the type of work that being a developer demands, you're going to struggle and will likely burnout. Peel back all of the other layers programming, just like any trade, is fundamentally repetitive. That's a universal truth, but it's especially true in programming.Ī good programmer is able to motivate themselves. You won't be successful in anything unless you're incredibly driven.