inthisvideo, I'm gonnatalkaboutwhat I thinkarethehabitsof a successfulsoftwareengineer.
Soifyou'reinterested, pleasestaytuned.
Firstofall, thehabitsthat I'm gonnalisthereapplytobeing a successfulsoftwareengineer, notjust a coder.
Softwareengineeringiswaybeyondjustcoded, butthatis a topicfor a wholenewvideo.
Let's getstarted.
When I firststartedworkinginthefield, I hadanextremeurgetostartcodedrightwhen I wasgiven a projectofprobleminfuturetoimplementbecause I feltthatif I'm notcoding, I'm justnotbeingproductive.
Theremightbeotherengineersordesigners, ordid a scientistorproductmanagersinvolved, andyouneedtomakesurethatwhateverisinyourheadgetsdocumentedandthenclearlycommunicatedforothers.
A successfulsoftwareengineerwillmakesuretodocumentseverystageoffhisorherthinkingoffhowtheywillapproachtheproblem.
As a softwareengineer, youmostlikelywillworkwithotherfunctions, likeDesignerissoproductmanagersordatascientistsorpeopleinoperationsyounameit.
A successfulsoftwareengineerempathizeswiththeotherfunctionthattheyworkwithandalmostputthemselvesinthatperson's shoessothattheycaneffectivelycommunicatewiththem.
Successfulsoftwareengineersmakesurethattheycommunicateclearlyandeffectively, especiallyifyouworkon a projectthatinvolvesotherstakeholdersoryouworkwithyourteammates, othersoftwareengineers.
Andyourgrowthisdefiancebytheamountofworkyouputinshouldbe a successfulsoftwareengineeraswellasbeingsuccessfulinanyprofession.
Axe.
Youmustacquirethegrowthmindset.
Yourskillisnotfixed.
You'reconstantlyimprovingunlearning, andyouneedtoabsolutelyownthatandrecognizethatsuccessfulsoftwareengineersareconstantlylearningconstantlyaskingfor a fewbackfacts.