واقعا وقتی خیلی توی یه موضوع عمیق میشید عملا برای کار کردن باهاش براتون گلوگاه ذهنی ایجاد میشه:)
یکمی پیدا کردن اون راه حل ساده براتون سخت میشه چون حتی یک خط کد که میزنید هزار تا مسئله رو در نظر میگیرید و عملا اجازه حرکت بهتون نمیده این سنگینی فکری که ایجاد شده.
برای همینه team lead ها یا senior ها کمتر کد میزنن. اینقدر همه چیز رو میدونن و با فهمیدن خیلی چیزا تازه متوجه این موضوع شدن که "چقدر هیچی نمیدونن" کلا حرکت کردن با فکر و روح آزاد براشون سخت میشه.
در نتیجه بنظرم تا یه حدی بیشتر توی ابزاری که دارید باهاش کار میکنید عمیق نشید.
بجای اینکه بفهمید دقیقا داره چه صفر و یک هایی بین سرور و کلاینت جا به جا میشه و دقیقااا داره چطوری مرورگر سرور کامپوننت هارو رندر میکنه (مثال فرانت اندی)، معماری یاد بگیرید، الگوی طراحی یاد بگیرید. کد بخونید و حل مسئله رو تمرین کنید تا توی عمل و پیاده سازی مغزتون تند و تیز تر باشه.
بجای اینکه مثل یه حکیم پیر بشید توی کارتون. یه جوون قوی و سریع باشید که مسائل رو واقعا حل میکنه.
یکمی پیدا کردن اون راه حل ساده براتون سخت میشه چون حتی یک خط کد که میزنید هزار تا مسئله رو در نظر میگیرید و عملا اجازه حرکت بهتون نمیده این سنگینی فکری که ایجاد شده.
برای همینه team lead ها یا senior ها کمتر کد میزنن. اینقدر همه چیز رو میدونن و با فهمیدن خیلی چیزا تازه متوجه این موضوع شدن که "چقدر هیچی نمیدونن" کلا حرکت کردن با فکر و روح آزاد براشون سخت میشه.
در نتیجه بنظرم تا یه حدی بیشتر توی ابزاری که دارید باهاش کار میکنید عمیق نشید.
بجای اینکه بفهمید دقیقا داره چه صفر و یک هایی بین سرور و کلاینت جا به جا میشه و دقیقااا داره چطوری مرورگر سرور کامپوننت هارو رندر میکنه (مثال فرانت اندی)، معماری یاد بگیرید، الگوی طراحی یاد بگیرید. کد بخونید و حل مسئله رو تمرین کنید تا توی عمل و پیاده سازی مغزتون تند و تیز تر باشه.
بجای اینکه مثل یه حکیم پیر بشید توی کارتون. یه جوون قوی و سریع باشید که مسائل رو واقعا حل میکنه.
👍3❤2
امروز یه ارائه فنی برای بچه های تیم فرانت اندمون دارم
قراره مسائل عمیقی از nextjs رو براشون بگم که محصول با کیفیت تری بسازیم.
(پروژه فوتبالی قبلا روی انگولار بوده و توسعه دهنده هاش تازه به ریکت مهاجرت کردند)
داشتم برای خودم یه سری مسائل رو مرور میکردم
و یه جایی یهو بیدار شدم حقیقتا...
که این عمق از درک اینکه دقیقا یه چیزی چطور داره کار میکنه واقعا مسئله ای رو از من حل میکنه یا نه؟...
آیا من قراره فریمورک nextjs رو بازنویسی کنم؟!
یا قراره صرفا ازش استفاده کنم؟
بله درک تا یه جایی خوبه.
ولی با دونستن همه چیز راجع به اینکه موتور ماشین چطور کار میکنه و دقیقا سیستم انتقال قدرت هر لحظه داره چه تجربه ای رو پشت سر میذاره شمارو یه راننده خوب نمیکنه. شاید یه مکانیک خوب بکنه که این مسئلهی شما توی خیابون و ترافیک نیست...
قراره مسائل عمیقی از nextjs رو براشون بگم که محصول با کیفیت تری بسازیم.
(پروژه فوتبالی قبلا روی انگولار بوده و توسعه دهنده هاش تازه به ریکت مهاجرت کردند)
داشتم برای خودم یه سری مسائل رو مرور میکردم
و یه جایی یهو بیدار شدم حقیقتا...
که این عمق از درک اینکه دقیقا یه چیزی چطور داره کار میکنه واقعا مسئله ای رو از من حل میکنه یا نه؟...
آیا من قراره فریمورک nextjs رو بازنویسی کنم؟!
یا قراره صرفا ازش استفاده کنم؟
بله درک تا یه جایی خوبه.
ولی با دونستن همه چیز راجع به اینکه موتور ماشین چطور کار میکنه و دقیقا سیستم انتقال قدرت هر لحظه داره چه تجربه ای رو پشت سر میذاره شمارو یه راننده خوب نمیکنه. شاید یه مکانیک خوب بکنه که این مسئلهی شما توی خیابون و ترافیک نیست...
در راستای تاثیر ai روی افرادی که تازه شروع کردن
یکی اونایی که میبینن ai هست و موقعیت رو برای خودشون برای یادگیری غیر ممکن و بدون آینده میبینن برام خنده داره
یکی هم خنده دار تر، اونایی که میبینن ai هست خودشونو همه کاره جا میزنن:))
طرفو باهاش حرف میزنی هیچی حالیش نیست ولی همه جور پروژه ای میزنه. نمیدونم بک اند بدی میزنه فرانت بدی میزنه دواپس بدی کار میکنه دیزاین هرچیییی.
بعد وقتی داری باهاش صحبت میکنی یه کلمه در میون اینارو میشنوی:
ai
LLM
grok
gpt
4o
Gemeni
...
نه که استفاده کردن از اینا بد باشه ها...
بحث اینه که این افراد دیگه یباره بالا خونه رو دادن اجاره و اوج زحمتی که میکشن تمدید اکانت cursor یا نمیدونم copilot های مختلفه
یکی اونایی که میبینن ai هست و موقعیت رو برای خودشون برای یادگیری غیر ممکن و بدون آینده میبینن برام خنده داره
یکی هم خنده دار تر، اونایی که میبینن ai هست خودشونو همه کاره جا میزنن:))
طرفو باهاش حرف میزنی هیچی حالیش نیست ولی همه جور پروژه ای میزنه. نمیدونم بک اند بدی میزنه فرانت بدی میزنه دواپس بدی کار میکنه دیزاین هرچیییی.
بعد وقتی داری باهاش صحبت میکنی یه کلمه در میون اینارو میشنوی:
ai
LLM
grok
gpt
4o
Gemeni
...
نه که استفاده کردن از اینا بد باشه ها...
بحث اینه که این افراد دیگه یباره بالا خونه رو دادن اجاره و اوج زحمتی که میکشن تمدید اکانت cursor یا نمیدونم copilot های مختلفه
❤6🤔1
اگر با چیزی جوری رفتار کنید که انگار مال خودتونه. بقیه هم با شما جوری رفتار میکنن که انگار صاحب اون هستید.
این متن دقیقا نشون میده نشون دادن حس ownership نسبت به پروژه و محصول توی تیمتون و حس مسئولیت فراتر و دغدغه های سطح product داشتن چجوری باعث پیشرفتتون میشه.
راه های دیگه الکی شمارو به دور زدن دور خودتون میکشونه.
ولی وقتی برسید به لولی که بجای بحث سر اینکه از چه کتابخونه ای استفاده بکنید، موضوع بحثتون محصول، کاربر، تجربه کاربری و در نهایت رسوندن پروژه به لول های بالاتر از نظر درآمد و ترافیک باشه، اونجا دیگه به شما به چشم یک دولوپر نگاه نمیکنن. به دید یک leader واقعی تو تیم خودش نگاه میکنن. و این عادت و دیدگاه هرچقدر بره بالاتر همینطور رشد میکنید تا جایی که چشم باز میکنید میبینید CTO (مدیر فنی) شدید.
این متن دقیقا نشون میده نشون دادن حس ownership نسبت به پروژه و محصول توی تیمتون و حس مسئولیت فراتر و دغدغه های سطح product داشتن چجوری باعث پیشرفتتون میشه.
راه های دیگه الکی شمارو به دور زدن دور خودتون میکشونه.
ولی وقتی برسید به لولی که بجای بحث سر اینکه از چه کتابخونه ای استفاده بکنید، موضوع بحثتون محصول، کاربر، تجربه کاربری و در نهایت رسوندن پروژه به لول های بالاتر از نظر درآمد و ترافیک باشه، اونجا دیگه به شما به چشم یک دولوپر نگاه نمیکنن. به دید یک leader واقعی تو تیم خودش نگاه میکنن. و این عادت و دیدگاه هرچقدر بره بالاتر همینطور رشد میکنید تا جایی که چشم باز میکنید میبینید CTO (مدیر فنی) شدید.
❤5🙏1
واقعا این موضوع رو خیلی خوب فهمیدم این مدت.
که اینکه شما جونیور باشید یجا، مید لول باشید، سنیور باشید، تیم لید باشید یا حتی تک لید یه کمپانی
شاید تا حدی وابستگی به دانش فنیتون داشته باشه، ولی اصل ماجرا راجع به نگاه شما به محصوله.
چون واقعا همه چیز راجع به محصوله.
لزوما وقتی یک نفر رو میبینید میگه من مدیر فنی ام یا تیم لید هستم با خودتون فکر نکنید که وااای چقدر طرف دانشش بالاس چقققدر خفنه. (که خب طبیعتا اینطور هست) ولی این موضوع اصلی نیست. موضوع اصلی و مشخص کردن سطح یه نفر توی کمپانی فقط و فقط به سطح دغدغه اون طرف نسبت به محصول برمیگرده و بس.
که اینکه شما جونیور باشید یجا، مید لول باشید، سنیور باشید، تیم لید باشید یا حتی تک لید یه کمپانی
شاید تا حدی وابستگی به دانش فنیتون داشته باشه، ولی اصل ماجرا راجع به نگاه شما به محصوله.
چون واقعا همه چیز راجع به محصوله.
لزوما وقتی یک نفر رو میبینید میگه من مدیر فنی ام یا تیم لید هستم با خودتون فکر نکنید که وااای چقدر طرف دانشش بالاس چقققدر خفنه. (که خب طبیعتا اینطور هست) ولی این موضوع اصلی نیست. موضوع اصلی و مشخص کردن سطح یه نفر توی کمپانی فقط و فقط به سطح دغدغه اون طرف نسبت به محصول برمیگرده و بس.
❤5🙏1
توی همین فوتبالی به چشم دیدم که چطور یه نفر از تیم پشتیبانی و تست بخاطر دغدغه و حساسیتی که سر کیفیت محصول داشت پروموت شد و الان مالک محصول هست! (محصول کلوپی)
یکی از جالب ترین سوالایی که از آدمایی که یکم تجربه دارن و اصطلاحا سنیور شناخته میشن پرسیده میشه. راجع به اینه که کسایی که تازه شروع کردن فکر میکنن طرف از شکم مادرش سنیور به دنیا اومده و همیشه غول برنامه نویسی و حل مسئله بوده.😁😂
مثلا از خودم شخصا این سوالا خیلییی تاحالا پرسیده شده:
تاحالا شده یه چیزی رو ندونی چطوری باید پیاده سازی کنی؟
تاحالا شده یه سینتکسی یادت بره؟
تاحالا شده هرچی سرچ کنی نفهمی چطور باید یه باگی رو برطرف کنی؟
تاحالا شده هرچی یه مفهومی رو راجبش میخونی و فیلم میبینی اخرش نره تو مغزت و اون جوری که باید درکش نکنی؟
تاحالا شده حس کنی مثلا امروز حس کد زدن نیست یا دستت کلا به کیبورد نره..؟
تاحالا شده بابت اینکه یه کاری رو نتونی به موقع و اون جوری که باید برسونی استرس بگیری؟
مثلا از خودم شخصا این سوالا خیلییی تاحالا پرسیده شده:
تاحالا شده یه چیزی رو ندونی چطوری باید پیاده سازی کنی؟
تاحالا شده یه سینتکسی یادت بره؟
تاحالا شده هرچی سرچ کنی نفهمی چطور باید یه باگی رو برطرف کنی؟
تاحالا شده هرچی یه مفهومی رو راجبش میخونی و فیلم میبینی اخرش نره تو مغزت و اون جوری که باید درکش نکنی؟
تاحالا شده حس کنی مثلا امروز حس کد زدن نیست یا دستت کلا به کیبورد نره..؟
تاحالا شده بابت اینکه یه کاری رو نتونی به موقع و اون جوری که باید برسونی استرس بگیری؟
❤6🙏1
Frontend with Erfun👨🏻💻
یکی از جالب ترین سوالایی که از آدمایی که یکم تجربه دارن و اصطلاحا سنیور شناخته میشن پرسیده میشه. راجع به اینه که کسایی که تازه شروع کردن فکر میکنن طرف از شکم مادرش سنیور به دنیا اومده و همیشه غول برنامه نویسی و حل مسئله بوده.😁😂 مثلا از خودم شخصا این سوالا…
حالا خودمونیما
واقعیتش من هنوزم همینطورم😂🤝
تمام این دغدغه ها هنوزم پیش میاد برام
حالا شاید یکم پیچیده تر از قبل شده باشه. ولی هنوز هست.
واقعا زیبایی شغل مهندسی همینه که هیچوقت سر دردش تمومی نداره😁
واقعیتش من هنوزم همینطورم😂🤝
تمام این دغدغه ها هنوزم پیش میاد برام
حالا شاید یکم پیچیده تر از قبل شده باشه. ولی هنوز هست.
واقعا زیبایی شغل مهندسی همینه که هیچوقت سر دردش تمومی نداره😁
❤2👍1
قبلا وقتی یه نفر میگفت یه کاری آینده نداره مثل همین برنامه نویسی و کلی چیزای دیگه، عصبی میشدم و کلی جواب میدادم و بحث میکردم.
جدیدا فقطمیخندم😂🧘🏻♂️
به حرف طرف نه، به مغزش. به اینکه چقدر بعضیا مهارتی به اسم تفکر نقاد رو کلا از زندگیشون حذف کردن و هر حرفی رو از ۲ نفر بشنون به طرز فکرشون اضافه میکنن.
رفقا هرموقع راجع به یه اطلاعاتی ایده ای نداشتید، نمیدونستید راسته یا دروغ، اینکه اول بهش شک کنید و بعد راجع بهش تحقیق کنید تا اعتبارشو بسنجید خیلی بهتر از اینه که مستقیم قبولش کنید.
حالا این حرف از هر چند نفر میخواد گفته بشه.
این کارو بکنید فارغ از اینکه صحتش به نفع شماس یا به ضرر شما.
بدونید مغزتون اتوماتیک تفکر نقاد نداره.چرا؟
🧠 بذارید یکمی علمی ترش کنم.
مغز برای بقا همیشه به سمت ناحیه امن میره.
ناحیه امنِ اطلاعاتی جاییه که مغز اطلاعات قبلی خودشو مدام تایید میکنه از جمله دین و اعتقاداتی که از خانواده به ما میرسه. و همیشه هم سمت افراد و جامعه ای میره که سبک حرف زدنشون و کلماتشون اون اطلاعات رو معتبر و صحیح بشناسن. چون مغز علاقه ای به تغییر نداره.
حالا اگه یه جایی پس ذهن شما این باشه که علاقه به (مثلا) هوش مصنوعی دارید که حال و آینده تکنولوژی هست، مدام برای تایید و حفظ بقای خودتون مغزتون دنبال اطلاعاتی میگرده که بگه بقیه کار ها خوب نیست و فقط این انرژی که من صرف کردم خوبه. پس اگه یکی میگه برنامه نویسی اینده نداره، قطعا درست میگه! چرا؟ چون مغز من دنبال تایید خودشه.
من برنامه نویسم!
ولی هیچوقت نمیام حتی بگم کافینتی آینده نداره یا کسی که خوشنویسی میکنه و خطش خوبه دیگه جاشو به تایپیست میده یا تایپیست جاشو به Gen-AI میده.
هیچکدوم از اینا درست نیست. تکنولوژی هیچوقت نمیاد که گروهی از افراد رو از اقتصاد حذف کنه. بلکه میاد که فرصت های جدید ایجاد کنه و از اول بشریت تا به حال همیشه فقط کسایی حذف شدند که آماده تغییر نبودن. مغزشون دنبال حفظ همون روند قبلی بوده.
جدیدا فقط
به حرف طرف نه، به مغزش. به اینکه چقدر بعضیا مهارتی به اسم تفکر نقاد رو کلا از زندگیشون حذف کردن و هر حرفی رو از ۲ نفر بشنون به طرز فکرشون اضافه میکنن.
رفقا هرموقع راجع به یه اطلاعاتی ایده ای نداشتید، نمیدونستید راسته یا دروغ، اینکه اول بهش شک کنید و بعد راجع بهش تحقیق کنید تا اعتبارشو بسنجید خیلی بهتر از اینه که مستقیم قبولش کنید.
حالا این حرف از هر چند نفر میخواد گفته بشه.
این کارو بکنید فارغ از اینکه صحتش به نفع شماس یا به ضرر شما.
بدونید مغزتون اتوماتیک تفکر نقاد نداره.چرا؟
🧠 بذارید یکمی علمی ترش کنم.
مغز برای بقا همیشه به سمت ناحیه امن میره.
ناحیه امنِ اطلاعاتی جاییه که مغز اطلاعات قبلی خودشو مدام تایید میکنه از جمله دین و اعتقاداتی که از خانواده به ما میرسه. و همیشه هم سمت افراد و جامعه ای میره که سبک حرف زدنشون و کلماتشون اون اطلاعات رو معتبر و صحیح بشناسن. چون مغز علاقه ای به تغییر نداره.
حالا اگه یه جایی پس ذهن شما این باشه که علاقه به (مثلا) هوش مصنوعی دارید که حال و آینده تکنولوژی هست، مدام برای تایید و حفظ بقای خودتون مغزتون دنبال اطلاعاتی میگرده که بگه بقیه کار ها خوب نیست و فقط این انرژی که من صرف کردم خوبه. پس اگه یکی میگه برنامه نویسی اینده نداره، قطعا درست میگه! چرا؟ چون مغز من دنبال تایید خودشه.
من برنامه نویسم!
ولی هیچوقت نمیام حتی بگم کافینتی آینده نداره یا کسی که خوشنویسی میکنه و خطش خوبه دیگه جاشو به تایپیست میده یا تایپیست جاشو به Gen-AI میده.
هیچکدوم از اینا درست نیست. تکنولوژی هیچوقت نمیاد که گروهی از افراد رو از اقتصاد حذف کنه. بلکه میاد که فرصت های جدید ایجاد کنه و از اول بشریت تا به حال همیشه فقط کسایی حذف شدند که آماده تغییر نبودن. مغزشون دنبال حفظ همون روند قبلی بوده.
❤3
Frontend with Erfun👨🏻💻
قبلا وقتی یه نفر میگفت یه کاری آینده نداره مثل همین برنامه نویسی و کلی چیزای دیگه، عصبی میشدم و کلی جواب میدادم و بحث میکردم. جدیدا فقط میخندم😂🧘🏻♂️ به حرف طرف نه، به مغزش. به اینکه چقدر بعضیا مهارتی به اسم تفکر نقاد رو کلا از زندگیشون حذف کردن و هر حرفی رو…
بازم نیومدم بگم «برنامه نویسی آینده نداره» درسته یا اشتباه. هدفم از این پست اصلاح لایه عمیق تری از طرز فکرتون بود. ❤️
❤3
وقتی تابستون شد شروع میکنم برنامه نویسی یاد گرفتن.
وقتی اون لپ تاپ خفنو گرفتم شروع میکنم.
وقتی رفتم فلان جا شروع میکنم.
وقتی رفتم دانشگاه فلان مسئله
رو یاد میگیرم.
الگو:
وقتی … 👈🏻 اون موقع …. .
به این میگن ذهن شرطی.
باعث انگیزه میشه؟ بله
باعث نتیجه میشه؟ خیر
چون شما باید عادت رو قبل از شرایط ایده آل بسازید.
اون موقع اون شرایط ایده آل باعث پیشرفت میشه، باعث تسهیل میشه. ولی اگه باعث شروع بشه، بعد از اینکه هیجانتون از استفاده از اون شرایط ایده آل خوابید، اون موقع دلایل شروع نکردن قبل از فراهم شدن این شرایط باز میاد سراغتون و میذاریدش کنار.
مغزتونو شرطی نکنید.
وقتی اون لپ تاپ خفنو گرفتم شروع میکنم.
وقتی رفتم فلان جا شروع میکنم.
وقتی رفتم دانشگاه فلان مسئله
رو یاد میگیرم.
الگو:
وقتی … 👈🏻 اون موقع …. .
به این میگن ذهن شرطی.
باعث انگیزه میشه؟ بله
باعث نتیجه میشه؟ خیر
چون شما باید عادت رو قبل از شرایط ایده آل بسازید.
اون موقع اون شرایط ایده آل باعث پیشرفت میشه، باعث تسهیل میشه. ولی اگه باعث شروع بشه، بعد از اینکه هیجانتون از استفاده از اون شرایط ایده آل خوابید، اون موقع دلایل شروع نکردن قبل از فراهم شدن این شرایط باز میاد سراغتون و میذاریدش کنار.
مغزتونو شرطی نکنید.
عادت های ماندگار ایجاد کنید!❤10
Frontend with Erfun👨🏻💻
وقتی تابستون شد شروع میکنم برنامه نویسی یاد گرفتن. وقتی اون لپ تاپ خفنو گرفتم شروع میکنم. وقتی رفتم فلان جا شروع میکنم. وقتی رفتم دانشگاه فلان مسئله رو یاد میگیرم. الگو: وقتی … 👈🏻 اون موقع …. . به این میگن ذهن شرطی. باعث انگیزه میشه؟ بله باعث نتیجه میشه؟…
بر گرفته از تجربیات همین چند روزم راجع به یاد گیری مهارت کاملا جدید. و البته انتظار برای فراهم شدن شرایط ایده آل😁🤝
راستی، من قبل از فراهم شدن اون شرایط شروعش کردم. تو چی؟
راستی، من قبل از فراهم شدن اون شرایط شروعش کردم. تو چی؟
❤5
پیدا کردن کار و بدست اوردن یه موقعیت شغلی در نهایت یک توافق دو طرفهس
اینکا ما متودولوژی نوین داشته باشیم ولی در راستای سبک قدیمی و سنتی شرکت مورد نظرمون نباشه اون متولوژی به هیچ دردی نمیخوره
متودولوژی..!
بازی با کلمات:)
اینکا ما متودولوژی نوین داشته باشیم ولی در راستای سبک قدیمی و سنتی شرکت مورد نظرمون نباشه اون متولوژی به هیچ دردی نمیخوره
متودولوژی..!
🙏1
ضمنا باید بگم که اگه تمام مدت منتظر چنین وبینار یا دوره ای بودید که با متودولوژی «هلو بپر تو گلو» بهتون پیدا کردن کار رو یاد بده و قبلش غیر از فکر کردن زیادی و دور سر خودتون پیچیدن کار خاصی نکردید؛ یه خبر خیلی خوب وجود داره: اونم اینکه قراره یه دورهی دیگه هم بگیرید تحت عنوان «دورهی فوقققق العادهی متخصص بازار کار😎🔥»
این دوره شمارو برای دورهی بعدی و بعدی هم اماده میکنه:)
این دوره شمارو برای دورهی بعدی و بعدی هم اماده میکنه:)
در نهایت میشید مثل اونی که میگه من ۳ تا دوره شرکت کردم ۱۰ تا دوره شرکت کردم ولی هنوز برنامه نویسی رو درست نه متوجه میشم و نه میتونم خودم کاری بکنم.
اونم همینطوری فقط مثل تلویزیون ویدیو گذاشته دیده و بعد گفته ایول برنامه نویس شدم و گرفته خوابیده.
ولی خودش کاری نکرده!
هیچ فرقی نمیکنه
اونم همینطوری فقط مثل تلویزیون ویدیو گذاشته دیده و بعد گفته ایول برنامه نویس شدم و گرفته خوابیده.
ولی خودش کاری نکرده!
هیچ فرقی نمیکنه
👍1
Frontend with Erfun👨🏻💻
Voice message
اگه بنا به نتیجه گرفتنه
اینم متودولوژی فلان و بیسار😂
اگرم عادت به پول دادن دارید بیاید پیوی بهتون شماره کارت بدم:)
گوش بدید و انجام بدید و از نتیجش برام بگید😉
اینم متودولوژی فلان و بیسار😂
اگرم عادت به پول دادن دارید بیاید پیوی بهتون شماره کارت بدم:)
گوش بدید و انجام بدید و از نتیجش برام بگید😉