میخام در مورد یه هکِ فکری عالی صحبت کنیم که شیوه کار مهندسهای خفن رو کلاً زیر و رو میکنه!
توی نگاه اول ممکنه متناقض به نظر برسه، اما بهترین برنامهنویسهایی که تا حالا دیدم، موقع شروع کار جدید کندتر از بقیه عمل میکنن.
این افراد به محض اینکه یه فیچر یا نیازمندیِ جدید دستشون میرسه، سریع کامپیوتر رو باز نمیکنن که شروع کنن به کد زدن. اول کار:
شروع میکنن به سوال پرسیدن و صورتمسئله رو چالش میکشن.
تموم سناریوهای خاص و حالتهای لبهای رو حساب میکشن.
قبل از اینکه شیرجه بزنن توی کد و معماری فنی، اول منطقِ اون مشکلِ کسبوکار رو خوب هضم میکنن.
این فرایند شاید در ظاهر کندتر به نظر برسه، اما وقتی مقایسهش میکنی با کسی که سریع و بیفکر شروع کرده به کد زدن و حالا باید دو هفته تمام باگ بگیره و نصف کدها رو از اول بازنویسی کنه، تازه میفهمی کی سریعتر بوده!
تجربه لزوماً سرعتِ دست به کد شدنت رو بالا نمیبره؛ فقط اونقدر بهت مکث میده که توی مسیر اشتباهی ندوئی.
تفکر عمیق و آروم، همیشه تهش به یه خروجیِ سریع و تمیز میرسه.
جالبیش اینجاست که این درس فقط برای برنامهنویسی نیست.
توی زندگی شخصی هم هرچی باکلاستر و باتجربهتر میشیم، قبل از تصمیمگیری یا واکنش، اول یه استپ میزنیم، قشنگ فکر میکنیم و بعد حرکت میکنیم.
#مهندسی_نرم_افزار
#تجربه_کاری
#برنامه_نویسی
#توسعه_فردی
#SoftwareEngineering
#Productivity
#MindfulCoding
#SeniorDeveloper
توی نگاه اول ممکنه متناقض به نظر برسه، اما بهترین برنامهنویسهایی که تا حالا دیدم، موقع شروع کار جدید کندتر از بقیه عمل میکنن.
این افراد به محض اینکه یه فیچر یا نیازمندیِ جدید دستشون میرسه، سریع کامپیوتر رو باز نمیکنن که شروع کنن به کد زدن. اول کار:
شروع میکنن به سوال پرسیدن و صورتمسئله رو چالش میکشن.
تموم سناریوهای خاص و حالتهای لبهای رو حساب میکشن.
قبل از اینکه شیرجه بزنن توی کد و معماری فنی، اول منطقِ اون مشکلِ کسبوکار رو خوب هضم میکنن.
این فرایند شاید در ظاهر کندتر به نظر برسه، اما وقتی مقایسهش میکنی با کسی که سریع و بیفکر شروع کرده به کد زدن و حالا باید دو هفته تمام باگ بگیره و نصف کدها رو از اول بازنویسی کنه، تازه میفهمی کی سریعتر بوده!
تجربه لزوماً سرعتِ دست به کد شدنت رو بالا نمیبره؛ فقط اونقدر بهت مکث میده که توی مسیر اشتباهی ندوئی.
تفکر عمیق و آروم، همیشه تهش به یه خروجیِ سریع و تمیز میرسه.
جالبیش اینجاست که این درس فقط برای برنامهنویسی نیست.
توی زندگی شخصی هم هرچی باکلاستر و باتجربهتر میشیم، قبل از تصمیمگیری یا واکنش، اول یه استپ میزنیم، قشنگ فکر میکنیم و بعد حرکت میکنیم.
#مهندسی_نرم_افزار
#تجربه_کاری
#برنامه_نویسی
#توسعه_فردی
#SoftwareEngineering
#Productivity
#MindfulCoding
#SeniorDeveloper
❤1👍1