2 ms·
"I find myself abstaining from studying advanced topics in programming and computer science, and instead sticking to this comfort zone of what I know." that pr
by papaver 13y ago
"I find myself abstaining from studying advanced topics in programming and computer science, and instead sticking to this comfort zone of what I know."
that pretty much sums up why you may not enjoy work anymore. i've been doing the exact same thing for the last 8 years, research on google, find an example that gets me close, manipulate it to my desire to get the results im looking for. this is not a bad thing, and is also an art.
i find one can get a rush through learning, it seems you get the same when you delve into certain subjects. i usually get bored with working at a company after a couple of years. mostly due to the repetition that ensues when one is comfortable with their environment. i've worked in 5 different industries using 13 different languages in the last 8 years.
you always have a choice on how to solve the problem. implement it the easy way you know how, or do extra research and find a more optimal solution. i code in a manner that excites me. this usually leads to better code as well as learning new techniques in the process. i do a lot of language research and slowly work my way to the most advanced techniques a language has to offer. i learned about pythons named tuples the other day, iterator tool's groupby and chain. i use these new constructs when i can.
if you make learning part of the job, it stays enjoyable longer. i also make an effort to learn other things outside of tech at home. learn to skate, play the guitar, learn a new language.
don't get burned out on coding.