Thisiswhy I thinktacklingprojectsthatinterestyouisoneofthemostimportantskillsthatdevelopercanhaveinoneofthequickestwaystoincreaseyourskillsas a developer.
When I myselfwasfirstlearningwhatdevelopmentcreatingprojectsthatinterestedmewasbyfarthequickestwaythat I wasabletolearnthingsandalsothemostentertainingforme, sinceit's muchmoreenjoyabletocreatesomethingthatinterestsyouratherthanjustwatch a tutorialonlineaboutsomethingthatyoumaybeinterestedaboutbutmostlikelyornotthethirdwaythatyoucanproveyourskillsas a developer.
I knowthatmostpeople, whentheygetstartedburningdevelopment, theygofullonintoitandreallygetimmersedintothewholelearningofnewthings, andtheygetreallyexcitedaboutit.
Butassoonastheylandtheirveryfirstjob, theystarttolayback, relaxandsay, Well, I have a job I don't needtoworryaboutkeepingupwithThingsarelearningbecause I alreadyknowwhat I needtoknowfrommyjob.
Butthatcouldn't bemorewrong.
I thinkit's incrediblyimportantthatsomeoneas a developerisconstantlyatleastspending a littlebitoftimeresearchingandlearningaboutnewthings, becauseyouneverknowifyoucouldfindsomethingnewthatinterestyouevenmore.
I'm notsayingthatyouneedtospendallofyourfreetimelearning, but I dothinkit's a reallyimportantthatyouspend a littlebitoftimehereinthere, justpickingyourinterest, learningnewthings, just a CZyoudidwhenyouwereveryfirstlearninghowtobecome a developer.
Lastly, thefifthandpossiblymostimportantthing a developercandotobecome a betterdeveloper.
It's surprisingly, notdodevelopment, andnowthatmaysoundreallystrange, butit's incrediblyimportantthatas a developerprogrammer, thatyoudootherthingsbesidesdevelopmentandprogramminginyourfreetimeisreallyeasytogetintothat.
There's a pointinmylifewhere I wouldgotoschoolalldaystudyingprogramming.
I wouldgotomyinternshipafterschoolanddoWebdevelopment.
I wouldcomehomefromthatandstudynewandinterestingthingsinWelddevelopmentaswellastobuildmybusiness, whichwasalsodevelopmentrelated, andthatledtoeverydayofmylifebeingfilledtothebrimwithWebdevelopmentandprogramming, andthatreallystartedaroundmeItwasincrediblyenjoyableatfirst, doingsomething I lovesomuch, butdoingtoomuchofanythingwillbecomeincrediblyresentfulandboring.
And I startedtohatehavingtogotomyinternshipordoingstudyingafterschoolorwhateveritwas.
Sotaking a stepbackfromthat, cuttingout a lotoftheafterschoolandafterworkdevelopmentthat I didandreplacingitwithactivities I alsoenjoyed, suchasgoingbowling.
We'regoingtoweightlifting.
Wehelpedmeactuallybecome a betterdeveloperbecause I wasabletoenjoythework.
I wasdoingmoreandactuallybeabletofocusmoreintentlyonthetimesthat I focusedondevelopment.
Italsohelpedmylifeas a wholebecause I wasabletofocusonthethingsthatbroughtmehappinessofbothmentallyandphysicallyaswell, which I wasn't abletofitismuchtimeintowhen I wassolelyfocusedonWebdevelopment.
Thisiswhy I thinkit's incrediblyimportantthatas a developer, thatyoumakesuretofitintimetodootherthingsthatyouenjoy, especiallyifthosethingsinvolvegettingup, outfrombehind a computerandpossiblygoingoutsideorexercisingoranythingthatjustgetsyouupandmoving, sinceas a developeryouspend a lotoftimeinfrontof a computerprogrammingallday.
Soit's reallyimportanttobalancethatwithsomethingelsethatgetsyouupandmovingfor a differentpartofyourday.
I hopeyouareabletotakethesefivedifferentskillsandapplythemtoyourwifeDidnotonlybecome a betterdeveloper, buttobecome a betterpersonand a happierperson.