تو یک توسعهدهنده هستی!
یه چیزی هست که خیلی از ما خصوصا وقتی تازهکاریم یا فقط یه شرکت رو تجربه کردیم، بهش دقت نمیکنیم: تکنولوژیای که الان باهاش کار میکنیم، فقط یه ابزاره، نه هویت ما. خیلی وقتا شرکتها ما رو توی یه قالب میذارن، مثلا میگن تو frontend developer هستی، پس با جاوااسکریپت بمون و اگه این قالب رو باور کنیم، ناخودآگاه از یادگیری چیزای دیگه دور میشیم.
توی برنامهنویسی اگه فقط با React کار کرده باشی، فکر میکنی همهچی رو باید با reactive programming حل کرد. اگه فقط جاوا بلد باشی، حتی سادهترین مسئله رو هم پیچیده حل میکنی. مشکل از زبان نیست، از اینه که خودمون رو محدود به یه ابزار کردیم.
خود نویسنده هم همینطور بود. سالها با PHP کار کرد، بعد Ruby، بعد Python، بعد Node.js. وقتی از این زبان به اون زبان پرید، فهمید همهشون یه چیزای مشترک دارن. اونجا بود که فهمید قضیه سر زبان نیست، سر مفاهیم انتزاعی پشتشونه. هدف این نیست که یه Java developer محشر بشی، هدف اینه یه توسعهدهنده خوب بشی، بدون هیچ برچسبی.
(1/2)
#Skills_of_a_Successful_Software_Engineer
@techstuff100
Post #296
1.29K

- ❤ 10
- 👍 3
- 🔥 1