چگونه طراح سایت شویم؟ (بخش آخر)
متوسط حقوق برنامهنویس چقدر است؟
حقوق یک توسعهدهنده بر اساس چندین عامل ازجمله سابقه کار و مکان تعیین میشود. طبق اعلام وزارت کار آمریکا توسعهدهندگان نرمافزار در سال 2017 مبلغ متوسط 101790 دلار حقوق دریافت کردهاند. بالاترین درآمد هم مربوط به 25% از افراد این حرفه با درآمد 128960 دلار در سال جاری است. درحالیکه افرادی با کمترین درآمد 77710 دلار درآمد داشتهاند. یک بررسی در سال 2019 توسط Stack Overflow نشان داد که حقوق متوسط توسعهدهندگان در سراسر جهان 46625 دلار بوده است، درحالیکه در ایالاتمتحده این مقدار بیش از دو برابر یعنی 123429 دلار بوده است.
در اینجا متوسط حقوق پایه گزارششده در ایالاتمتحده برگرفته از Stack Overflow آمده است:
توسعهدهنده Full stack: 110000 دلار
توسعهدهنده موبایل: 112000 دلار
توسعهدهنده QA: 99000 دلار
برخی از سؤالات معمول مصاحبه توسعهدهنده چیست؟
توسعهدهندگان میتوانند انتظار سؤالاتی مانند اینها را در طی مصاحبه شغلی داشته باشند:
زبان برنامهنویسیِ موردعلاقه شما چیست و چرا؟
نمونه برنامه وب را که ساختهاید به همراه اینکه از چه تکنولوژیهایی برای ساخت آن استفاده کردهاید، تهیه کنید. هنگام تصمیمگیری در مورد tech stack از چه ملاحظاتی استفاده کردهاید؟
چگونه از فناوریهای مرتبط با توسعه باخبر میشوید؟
در حال حاضر روی چه پروژهای کار میکنی؟ روی چه پروژههای جانبی کار میکنی؟
درحالیکه تهیه مقدماتی برای سؤالاتی که ممکن است از طرف کارفرما بهعنوان نامزد شغل توسعهدهنده پرسیده شود مهم است، دانستن اینکه چه سؤالی را از آنها بپرسید هم مهم است. برخی از سؤالاتی که ممکن است بپرسید در زیر آمده است:
کارایی من چگونه اندازهگیری میشود؟
بزرگترین چالشی که در حال حاضر تیم با آن روبروست چیست؟
ممکن است راجع به اعضای تیمی که من به آن میپیوندم کمی بگویید.
جای برای رشد و ترقی وجود دارد؟
کجا میتوانم منابعی برای شغل توسعهدهنده بیابم؟
مسیرهای مختلفی برای رسیدن به یک حرفه بهعنوان توسعهدهنده وجود دارد و مهارتها یا مدارک موردنیاز بهطورمعمول به شغل بستگی دارد. حدود 73% از توسعهدهندگان حرفهای دارای مدرک علوم کامپیوتر یا رشته مهندسی دیگری هستند. بهطور سنتی برای پیشرفت در این رشته لیسانس علوم کامپیوتر لازم بود. بااینحال کمبود توسعهدهندگان در بسیاری از مناطق و ظهور مدارس برنامهنویسی باعث شده است که برخی از شرکتها نامزدها را بدون سوابق آموزشی سنتی استخدام کنند.