همه زبانها loop دارن، همه شرط دارن، فقط شکل نشوندادنش فرق میکنه. وقتی متوجه این باشیم، دو تا فایده داره: راحتتر از یه زبان به زبان دیگه میپریم؛ چون paradigm رو بلدیم. همینطور میتونیم مفاهیم رو از یه زبان به زبان دیگه ترجمه کنیم.
توصیه همیشگی نویسنده اینه: از اون قالبی که کار روزمره برات ساخته بیا بیرون. اونجا comfort zone توئه و رشد فقط بیرون از اون اتفاق میافته. حتی توسعهدهندههای باتجربه هم گاهی فکر میکنن اگه رو یه تکنولوژی خاص متمرکز بشن استاد میشن؛ ولی همین باعث میشه از اون تنوع و خلاقیتی که از دیدن راهحلهای مختلف میاد محروم بمونن. کافیه یه توسعهدهنده COBOL پیدا کنی و بپرسی الان چقدر گزینه توی بازار داره.
در آخر کار اصلی یه توسعهدهنده حل مسئلهست، نه تسلط به یه زبان خاص. زبان فقط ابزاره و هر مسئله ابزار خودش رو میخواد. ابزارهای دیگهای هم هست که باید بلد باشی، مثل SOLID و DRY. یاد بگیر باهاشون دوست بشی، چون قراره مدت زیادی همراهت باشن.
(2/2)
#Skills_of_a_Successful_Software_Engineer
@techstuff100
Post #297
662
Tech Stuff تو یک توسعهدهنده هستی! یه چیزی هست که خیلی از ما خصوصا وقتی تازهکاریم یا فقط یه شرکت رو تجربه کردیم، بهش دقت نمیکنیم: تکنولوژیای که الان باهاش کار میکنیم، فقط یه ابزاره، نه هویت ما. خیلی وقتا شرکتها ما رو توی یه قالب میذارن، مثلا میگن تو frontend developer…
- ❤ 11
- 👍 2
- 🔥 1