راهنمای No-BS برای کدنویسی کارشناسی ارشد و ایجاد شغل

Summarize this content to 400 words in Persian Lang
از اشتباهات دیگران درس بگیرید و در زمان صرفه جویی کنید.
یادگیری کدنویسی و رسیدن به آن شغل برنامه نویسی رویایی هیجان انگیز است، اما همچنین می تواند کمی طاقت فرسا باشد. من این را میدانم، زیرا اخیراً با اکثر مهندسان نرمافزار ملاقات کردهام و از آنها راهنمایی خواستهام و چیزهایی را که آرزو میکنند در زمان برنامهنویسی جدید بدانند.
یک سال تمام طول کشید تا آنها به اولین شغل کدنویسی خود دست یابند و اشتباهاتی را که در این مسیر مرتکب شدند به اشتراک گذاشتند.
بنابراین من اینجا هستم تا درس های مخفیانه آنها را با شما در میان بگذارم و به شما کمک کنم از دام هایی که به آنها برخورد کرده اند اجتناب کنید.
بیایید شیرجه بزنیم!
1. زبان مناسب را انتخاب کنید
قبل از اینکه با سر به دنیای کدنویسی شیرجه بزنید، لحظه ای را به آن اختصاص دهید اسلحه خود را هوشمندانه انتخاب کنید – منظورم زبان شماست! انتخاب یکی که انعطاف پذیر است، کاربردهای زیادی داردو مهمتر از همه، یکی که شما در واقع از یادگیری لذت خواهید برد.
جاوا اسکریپت و پایتون دو زبان از هزاران زبانی هستند که باید با آنها شروع کرد. آنها هر دو فوق العاده انعطاف پذیر هستند و می تواند برای همه چیز از توسعه وب گرفته تا علم داده و برنامه های تلفن همراه استفاده شود.
2. به اطراف نپرید
وقتی برای اولین بار با کد نویسی شروع کردم، پایتون را انتخاب کردم و بعد از یک ماه به جاوا اسکریپت رفتم و سپس شروع به یادگیری Ruby on Rails کردم و به سراغ PHP رفتم. تمام وقتم را صرف پریدن از فناوری به فناوری دیگر تلف کردم و در نهایت هیچ کدام از آنها را یاد نگرفتم.
میدانم که امتحان کردن هر زبان و فریمورک جالبی وسوسهانگیز است، اما به من اعتماد کنید، این دستوری برای شکست و اتلاف وقت است. یک زبان را انتخاب کنید، به آن پایبند باشید و استاد شوید.
3. زبان را هوشمندانه یاد بگیرید
وقتی نوبت به یادگیری می رسد، ویدیوهای طولانی یوتیوب را که قول می دهند شما را در عرض 15 ساعت از مبتدی به متخصص می برند، کنار بگذارید. آنها ممکن است مانند یک میانبر به نظر برسند، اما زمانی که زمان آن است که خودتان دستتان را روی صفحه کلید و کد بگذارید، احساس گمراهی در شما ایجاد می کنند.
بجای، دوره های ساخت یافته را انتخاب کنید که شما را به کدنویسی سوق می دهد. مانند موارد ارائه شده توسط وب سایت FreeCodeCamp یا پروژه Odin. آنها شما را از طریق اصول اولیه راهنمایی می کنند، مفاهیم را پایه گذاری می کنند و به جای تماشا کردن، شما را به سمت کدنویسی سوق می دهند.
با خواندن کتاب های آشپزی نمی توانید بهتر آشپزی کنید. شما باید آشپزی کنید تا بهتر بپزید.
عجله نکن وقت بگذارید و در آن ماهر شوید.
4. پروژه های ساختمانی (با کمک)
تمرینات عالی هستند، اما هیچ چیز بهتر از ساخت پروژه های واقعی نیست. با پروژه های هدایت شده شروع کنید، که در آن شما یک نقشه راه واضح خواهید داشت و یاد می گیرید که چگونه پروژه ها را از ابتدا با تنظیم محیط و ابزارهای مورد نیاز قبل از شروع به ساخت آن بسازید.
اگر با جاوا اسکریپت شروع می کنید، من به شدت توصیه می کنم با برخی از آنها مقابله کنید پروژه های جاوا اسکریپت وانیلی. این یعنی بدون چارچوب یا کتابخانه، فقط جاوا اسکریپت خالص. مثل این است که قبل از اینکه بتوانید بدوید، راه رفتن را یاد بگیرید.
5. مهارت های خود را به نمایش بگذارید
وقتی چند پروژه ساختید، وقت آن است که مهارت های خود را به نمایش بگذارید. پروژه های خود را در حساب GitHub خود آپلود کنید و یک وب سایت شخصی برای برجسته کردن کار خود ایجاد کنید. این رزومه دیجیتال شماست، پس آن را بدرخشید!
من به شما توصیه می کنم تمام پروژه خود را در بخشی از وب سایت شخصی خود قرار دهید، در جایی افراد می توانند روی آن کلیک کنند و آنچه را که ساخته اید کشف کنند.
6. کاربردی هوشمند، نه سخت
وقتی نوبت به درخواست شغل می رسد، برای مشاغلی که نیاز به صفر تا دو سال تجربه دارند، هدف خود را انتخاب کنید. درخواست برای مشاغلی که بالاتر از سطح شما هستند می تواند منجر به ناامیدی شود. اگر فوراً پاسخی دریافت نکردید، ناامید نشوید. همیشه به مهارت های کدنویسی شما مربوط نمی شود، بلکه به رزومه و نمونه کارها نیز مربوط می شود.
مهمتر از آن، مطمئن شوید که مستقیماً برای یک شرکت درخواست می دهید. از دکمه های کاربردی آسان روی تابلوهای شغلی صرفنظر کنید. در عوض، مستقیماً به وب سایت شرکت بروید و از طریق صفحه شغلی خود درخواست دهید. این کار شانس شما را برای جلب توجه بیشتر می کند.
7. مهارت های نرم مهم است
مهارت های فنی مهم هستند، اما قدرت مهارت های نرم را دست کم نگیرید. دوستانه، مشتاق باشید و اشتیاق خود را به کدنویسی نشان دهید. به یاد داشته باشید، استخدامکنندگان بهدنبال افرادی هستند که برای تیمشان مناسب باشند، نه آدمهای تنها که نمیتوانند به خوبی ارتباط برقرار کنند.
شناسایی مهارتهای نرم شما در یک مصاحبه ساده برای یک استخدامکننده آسان است. ربات نباش در طول مصاحبه، لبخند بزنید، آب بنوشید، چند جوک بیندازید، در آخر، انسان باش.
به یاد داشته باشید، این یک مسابقه نیست، بلکه یک ماراتن است. متمرکز بمانید، به تمرین ادامه دهید و هرگز یادگیری را متوقف نکنید. و برای نکات و ترفندهای بیشتر کدنویسی، حتما برای مطالب بیشتر من را دنبال کنید!
این همه چیز برای این مقاله بود، فراموش نکنید که آن را با دیگران نیز به اشتراک بگذارید.
فراموش نکنید که در خبرنامه اختصاصی من مشترک شوید: 👇
اکنون مشترک شوید!
– میتوانید من را در X (توئیتر سابق) یا لینکدین نیز دنبال کنید، جایی که من مطالب کوتاه و باورنکردنی را در آنجا به اشتراک میگذارم، پس آنها را از دست ندهید. 🚀
از اشتباهات دیگران درس بگیرید و در زمان صرفه جویی کنید.
یادگیری کدنویسی و رسیدن به آن شغل برنامه نویسی رویایی هیجان انگیز است، اما همچنین می تواند کمی طاقت فرسا باشد. من این را میدانم، زیرا اخیراً با اکثر مهندسان نرمافزار ملاقات کردهام و از آنها راهنمایی خواستهام و چیزهایی را که آرزو میکنند در زمان برنامهنویسی جدید بدانند.
یک سال تمام طول کشید تا آنها به اولین شغل کدنویسی خود دست یابند و اشتباهاتی را که در این مسیر مرتکب شدند به اشتراک گذاشتند.
بنابراین من اینجا هستم تا درس های مخفیانه آنها را با شما در میان بگذارم و به شما کمک کنم از دام هایی که به آنها برخورد کرده اند اجتناب کنید.
بیایید شیرجه بزنیم!
1. زبان مناسب را انتخاب کنید
قبل از اینکه با سر به دنیای کدنویسی شیرجه بزنید، لحظه ای را به آن اختصاص دهید اسلحه خود را هوشمندانه انتخاب کنید – منظورم زبان شماست! انتخاب یکی که انعطاف پذیر است، کاربردهای زیادی داردو مهمتر از همه، یکی که شما در واقع از یادگیری لذت خواهید برد.
جاوا اسکریپت و پایتون دو زبان از هزاران زبانی هستند که باید با آنها شروع کرد. آنها هر دو فوق العاده انعطاف پذیر هستند و می تواند برای همه چیز از توسعه وب گرفته تا علم داده و برنامه های تلفن همراه استفاده شود.
2. به اطراف نپرید
وقتی برای اولین بار با کد نویسی شروع کردم، پایتون را انتخاب کردم و بعد از یک ماه به جاوا اسکریپت رفتم و سپس شروع به یادگیری Ruby on Rails کردم و به سراغ PHP رفتم. تمام وقتم را صرف پریدن از فناوری به فناوری دیگر تلف کردم و در نهایت هیچ کدام از آنها را یاد نگرفتم.
میدانم که امتحان کردن هر زبان و فریمورک جالبی وسوسهانگیز است، اما به من اعتماد کنید، این دستوری برای شکست و اتلاف وقت است. یک زبان را انتخاب کنید، به آن پایبند باشید و استاد شوید.
3. زبان را هوشمندانه یاد بگیرید
وقتی نوبت به یادگیری می رسد، ویدیوهای طولانی یوتیوب را که قول می دهند شما را در عرض 15 ساعت از مبتدی به متخصص می برند، کنار بگذارید. آنها ممکن است مانند یک میانبر به نظر برسند، اما زمانی که زمان آن است که خودتان دستتان را روی صفحه کلید و کد بگذارید، احساس گمراهی در شما ایجاد می کنند.
بجای، دوره های ساخت یافته را انتخاب کنید که شما را به کدنویسی سوق می دهد. مانند موارد ارائه شده توسط وب سایت FreeCodeCamp یا پروژه Odin. آنها شما را از طریق اصول اولیه راهنمایی می کنند، مفاهیم را پایه گذاری می کنند و به جای تماشا کردن، شما را به سمت کدنویسی سوق می دهند.
با خواندن کتاب های آشپزی نمی توانید بهتر آشپزی کنید. شما باید آشپزی کنید تا بهتر بپزید.
عجله نکن وقت بگذارید و در آن ماهر شوید.
4. پروژه های ساختمانی (با کمک)
تمرینات عالی هستند، اما هیچ چیز بهتر از ساخت پروژه های واقعی نیست. با پروژه های هدایت شده شروع کنید، که در آن شما یک نقشه راه واضح خواهید داشت و یاد می گیرید که چگونه پروژه ها را از ابتدا با تنظیم محیط و ابزارهای مورد نیاز قبل از شروع به ساخت آن بسازید.
اگر با جاوا اسکریپت شروع می کنید، من به شدت توصیه می کنم با برخی از آنها مقابله کنید پروژه های جاوا اسکریپت وانیلی. این یعنی بدون چارچوب یا کتابخانه، فقط جاوا اسکریپت خالص. مثل این است که قبل از اینکه بتوانید بدوید، راه رفتن را یاد بگیرید.
5. مهارت های خود را به نمایش بگذارید
وقتی چند پروژه ساختید، وقت آن است که مهارت های خود را به نمایش بگذارید. پروژه های خود را در حساب GitHub خود آپلود کنید و یک وب سایت شخصی برای برجسته کردن کار خود ایجاد کنید. این رزومه دیجیتال شماست، پس آن را بدرخشید!
من به شما توصیه می کنم تمام پروژه خود را در بخشی از وب سایت شخصی خود قرار دهید، در جایی افراد می توانند روی آن کلیک کنند و آنچه را که ساخته اید کشف کنند.
6. کاربردی هوشمند، نه سخت
وقتی نوبت به درخواست شغل می رسد، برای مشاغلی که نیاز به صفر تا دو سال تجربه دارند، هدف خود را انتخاب کنید. درخواست برای مشاغلی که بالاتر از سطح شما هستند می تواند منجر به ناامیدی شود. اگر فوراً پاسخی دریافت نکردید، ناامید نشوید. همیشه به مهارت های کدنویسی شما مربوط نمی شود، بلکه به رزومه و نمونه کارها نیز مربوط می شود.
مهمتر از آن، مطمئن شوید که مستقیماً برای یک شرکت درخواست می دهید. از دکمه های کاربردی آسان روی تابلوهای شغلی صرفنظر کنید. در عوض، مستقیماً به وب سایت شرکت بروید و از طریق صفحه شغلی خود درخواست دهید. این کار شانس شما را برای جلب توجه بیشتر می کند.
7. مهارت های نرم مهم است
مهارت های فنی مهم هستند، اما قدرت مهارت های نرم را دست کم نگیرید. دوستانه، مشتاق باشید و اشتیاق خود را به کدنویسی نشان دهید. به یاد داشته باشید، استخدامکنندگان بهدنبال افرادی هستند که برای تیمشان مناسب باشند، نه آدمهای تنها که نمیتوانند به خوبی ارتباط برقرار کنند.
شناسایی مهارتهای نرم شما در یک مصاحبه ساده برای یک استخدامکننده آسان است. ربات نباش در طول مصاحبه، لبخند بزنید، آب بنوشید، چند جوک بیندازید، در آخر، انسان باش.
به یاد داشته باشید، این یک مسابقه نیست، بلکه یک ماراتن است. متمرکز بمانید، به تمرین ادامه دهید و هرگز یادگیری را متوقف نکنید. و برای نکات و ترفندهای بیشتر کدنویسی، حتما برای مطالب بیشتر من را دنبال کنید!
این همه چیز برای این مقاله بود، فراموش نکنید که آن را با دیگران نیز به اشتراک بگذارید.
فراموش نکنید که در خبرنامه اختصاصی من مشترک شوید: 👇
اکنون مشترک شوید!
– میتوانید من را در X (توئیتر سابق) یا لینکدین نیز دنبال کنید، جایی که من مطالب کوتاه و باورنکردنی را در آنجا به اشتراک میگذارم، پس آنها را از دست ندهید. 🚀