Forwarded from Towards becoming a web developer (M.Reza Lael.H)
۴. زبانش مهم نیست
تفکر منطقی و الگوریتمی خیلی خیلی مهمتر از زبان برنامهنویسیه. و تسلط کامل به یک زبان رایج هم خیلی خیلی مهمتر از دونستن چند زبونه.
و پرسش و بهرخکشیدن زبون و یا مقایسه/کلکل زبونها پیشپاافتاده و مبتدیانهست!
تفکر منطقی و الگوریتمی خیلی خیلی مهمتر از زبان برنامهنویسیه. و تسلط کامل به یک زبان رایج هم خیلی خیلی مهمتر از دونستن چند زبونه.
و پرسش و بهرخکشیدن زبون و یا مقایسه/کلکل زبونها پیشپاافتاده و مبتدیانهست!
Forwarded from Towards becoming a web developer (M.Reza Lael.H)
۵. نگاه به زندگی رو عوض میکنه
تفکر برنامهنویسی باعث میشه مدل نگاهتون بهدنیا و تعاملات با آدمها عوض شه.
قشنگ مدل صحبت کردن، نگاه حل مسأله یا تقسیم و حل، تفکیک، طبقهبندی و نظم فکری برای همیشه عمر عوض میشه! و این توانمندی بنیادی، خیلی درها رو میتونه باز کنه.
تفکر برنامهنویسی باعث میشه مدل نگاهتون بهدنیا و تعاملات با آدمها عوض شه.
قشنگ مدل صحبت کردن، نگاه حل مسأله یا تقسیم و حل، تفکیک، طبقهبندی و نظم فکری برای همیشه عمر عوض میشه! و این توانمندی بنیادی، خیلی درها رو میتونه باز کنه.
Forwarded from Towards becoming a web developer (M.Reza Lael.H)
۶. هیچکس کامل نیست
اسطورههایی در تنها یک قسمت از برنامهنویسی وجود دارن. مثل Jeff Dean گوگل یا que_tourist در زمینه مسابقات برنامهنویسی یا realDonaldKnuth در زمینه تألیف. اما هیچکس کامل نیست و هر کس در یه چی خفنه.
(و بهتره از مسیر لذت ببری تا مقصد)
اسطورههایی در تنها یک قسمت از برنامهنویسی وجود دارن. مثل Jeff Dean گوگل یا que_tourist در زمینه مسابقات برنامهنویسی یا realDonaldKnuth در زمینه تألیف. اما هیچکس کامل نیست و هر کس در یه چی خفنه.
(و بهتره از مسیر لذت ببری تا مقصد)
Forwarded from Towards becoming a web developer (M.Reza Lael.H)
۷. همیشه راه برای پیشرفت هست
و این راه انتها نداره!
یه برنامهنویس خفن هیچوقت خودش رو خفن نمیدونه و میدونه که راه هم با رشد اون رشد میکنه! و همیشهی خدا کلی چیز هست که باید یاد بگیره و تنها راه رشد، عشق به یادگیری و رشده!
و این راه انتها نداره!
یه برنامهنویس خفن هیچوقت خودش رو خفن نمیدونه و میدونه که راه هم با رشد اون رشد میکنه! و همیشهی خدا کلی چیز هست که باید یاد بگیره و تنها راه رشد، عشق به یادگیری و رشده!
Forwarded from Towards becoming a web developer (M.Reza Lael.H)
۸. مهارتهای نرم خیلی مهمن
مخصوصاً از لول سینیور به بعد ابداً تنها دانش تعیینکننده و پیشبرندهی ارتقای شغلی نیست. بلکه مهارتهای غیرفنی بسیار تعیینکنندهترن!
کسی که بتونه یه تیم ۱۰ نفره رو با خودش جلو ببره ارزشمندتر از کسیه که اندازه ۳ نفر کار کنه.
مخصوصاً از لول سینیور به بعد ابداً تنها دانش تعیینکننده و پیشبرندهی ارتقای شغلی نیست. بلکه مهارتهای غیرفنی بسیار تعیینکنندهترن!
کسی که بتونه یه تیم ۱۰ نفره رو با خودش جلو ببره ارزشمندتر از کسیه که اندازه ۳ نفر کار کنه.
Forwarded from Towards becoming a web developer (M.Reza Lael.H)
۹. برنامهنویسی آخرین شغلیه که توسط هوش مصنوعی جایگزین میشه!
همیشه کسایی هستن که لازم باشه اون هوش مصنوعی رو بنویسن و مدیریت کنن. و اونا آخرین کسایی هستن که بیکار میشن.
و امنیت شغلی این رشته واقعاً غیرقابلمقایسهس با اغلب رشتهها.
همیشه کسایی هستن که لازم باشه اون هوش مصنوعی رو بنویسن و مدیریت کنن. و اونا آخرین کسایی هستن که بیکار میشن.
و امنیت شغلی این رشته واقعاً غیرقابلمقایسهس با اغلب رشتهها.
Forwarded from Towards becoming a web developer (M.Reza Lael.H)
۱۰. تقاضا برای این رشته بسیار بالاست
دقیقاً این نسبت عرضه و تقاضاس که باعث میشه حقوق یه بچه ۲۲ساله تو آمریکا اندازه یه دکتر باشه (با استرس و پارگی بهمراتب کمتر) و ۹۰٪ ویزاهای کار مال شرکتهای تِک.
برای شرکتها هم سودش بالاس چون هزینه تکثیر و فروش نرمافزار پایینه و سودش بالا.
دقیقاً این نسبت عرضه و تقاضاس که باعث میشه حقوق یه بچه ۲۲ساله تو آمریکا اندازه یه دکتر باشه (با استرس و پارگی بهمراتب کمتر) و ۹۰٪ ویزاهای کار مال شرکتهای تِک.
برای شرکتها هم سودش بالاس چون هزینه تکثیر و فروش نرمافزار پایینه و سودش بالا.
Forwarded from Towards becoming a web developer (M.Reza Lael.H)
۱۱. محیط کاری خیلی مهمه
برخلاف پزشکی یا مکانیک یا عمران یا ... در زمینه برنامهنویسی کار کردن توی شرکت کوچیک با بزرگ زمین تا آسمون فرق داره!
و هر کدوم مهارت و شخصیت خودش رو میطلبه و دنیا و یادگیریهای خودش رو داره.
برخلاف پزشکی یا مکانیک یا عمران یا ... در زمینه برنامهنویسی کار کردن توی شرکت کوچیک با بزرگ زمین تا آسمون فرق داره!
و هر کدوم مهارت و شخصیت خودش رو میطلبه و دنیا و یادگیریهای خودش رو داره.
Forwarded from Towards becoming a web developer (M.Reza Lael.H)
۱۲. هیچ موقعی دیر نیست!
من هم هنوز با اساتیدم در تماسم و گاهی همکار، هم گاهی از شاگردهای قدیمم کلی چیز یاد میگیرم!
اگه فک میکنی چون n سالته و تا حالای زندگی راضی نبودهای و دیگه دیر شده، شاید داری اشتباه میکنی! و لازمه یه فرصت ۶ ماهه به خودت بدی. :)
من هم هنوز با اساتیدم در تماسم و گاهی همکار، هم گاهی از شاگردهای قدیمم کلی چیز یاد میگیرم!
اگه فک میکنی چون n سالته و تا حالای زندگی راضی نبودهای و دیگه دیر شده، شاید داری اشتباه میکنی! و لازمه یه فرصت ۶ ماهه به خودت بدی. :)
Forwarded from Towards becoming a web developer (M.Reza Lael.H)
۱۳. هیچوقت حوصلهت سر نمیره!
چون همیشه چیزای بامزه و جدید هست که بتونی بشینی یهشبه یا یه هفتهای بسازی. مضافاً همیشه هم دوست داری یاد بگیری و هم خوندن یا شنیدن خیلی چیزا برات کلی جذابیت داره و اندازه یه فیلم سینمایی یا بازی جدید بهت ذوق و هیجان میده!
چون همیشه چیزای بامزه و جدید هست که بتونی بشینی یهشبه یا یه هفتهای بسازی. مضافاً همیشه هم دوست داری یاد بگیری و هم خوندن یا شنیدن خیلی چیزا برات کلی جذابیت داره و اندازه یه فیلم سینمایی یا بازی جدید بهت ذوق و هیجان میده!
Forwarded from Towards becoming a web developer (M.Reza Lael.H)
۱۴. برنامهنویسها مغرورن!
چه بهخاطر توانایی ماورایی، چه محیط رقابتی، چه عطش یادگیری و خفنتر شدن، اغلب برنامهنویسها ایگوی بزرگی دارن و شهوت نمایش خفونت و اثبات غلطبودن سایرین!
چه بهخاطر توانایی ماورایی، چه محیط رقابتی، چه عطش یادگیری و خفنتر شدن، اغلب برنامهنویسها ایگوی بزرگی دارن و شهوت نمایش خفونت و اثبات غلطبودن سایرین!
Forwarded from Towards becoming a web developer (M.Reza Lael.H)
۱۵. پشتکار و علاقه خیلی مهمه!
اگه به هر چیزی جز خود لذت از مسیر علاقه داری (مثل فقط پول یا فقط مهاجرت یا فقط پُز) احتمالاً یه جاهایی کم میاری و کلافه/برنآوت میشی.
منتهی اگه علاقه و صبر واقعی داری، و میتونی پشتکارت رو تقویت کنی، راه درستیه برات!
اگه به هر چیزی جز خود لذت از مسیر علاقه داری (مثل فقط پول یا فقط مهاجرت یا فقط پُز) احتمالاً یه جاهایی کم میاری و کلافه/برنآوت میشی.
منتهی اگه علاقه و صبر واقعی داری، و میتونی پشتکارت رو تقویت کنی، راه درستیه برات!