تا به حال از چند اپلیکیشن موبایل استفاده کردهاید؟ آیا تاکنون به تعداد اپلیکیشنهایی که هر روز ساخته میشوند دقت کردهاید؟ هر چقدر هم که به روز باشید باز هم از تعداد زیادی از اپلیکیشنها غافل خواهید ماند، چرا که نرخ رشد چشمگیری در این زمینه مشاهده میشود و روزانه میلیاردها اپلیکیشن در سرار دنیا توسط کاربران دانلود میشوند. در همین لحظه که شما مشغول خواندن این مقاله هستید، چندین اپلیکیشن جدید در سراسر دنیا و همین ایران خودمان در حال توسعه هستند؛ اپلیکیشنهایی در دستهبندیهای مختلف که در زمینههای خود مانند بانکداری، سرگرمی و غیره، بسیار قوی عمل میکنند. این بدان معنا است که پتانسیل و فرصتهای فراوانی در صنعت اپلیکیشنهای موبایل وجود دارد. ولی تمام این اپلیکیشنها، آن قدرها هم در بازار موفق نمیشوند. بعضی در همان قدم اول رد شده، بعضی به اپ استور راه یافته ولی مورد توجه قرار نمیگیرند، در حالی که بعضی تسلط خود را حفظ کرده و از موفقیت خود لذت میبرند و پول زیادی هم به جیب میزنند! سوال اصلی که اینجا مطرح میشود این است که چه چیزی برنده و بازنده را از هم جدا میکند؟ چه صفاتی در قهرمانهای این بازار یافت میشوند؟ چه ویژگیهایی در DNAشان وجود دارد؟ که پاسخ به این سوالات را در این مقاله خواهید یافت.
آیا برنامهنویسان و توسعهدهندگان جهت ورود به بازار کار به مدرک دانشگاهی نیاز دارند؟ یکی از فرضیات نسلهای قدیمیتر این بود که مدرک تحصیلی دانشگاهی بهترین راه برای به حداکثر رساندن احتمال موفقیتهای شغلی، با حقوق بالا و همچنین در رشتهٔ مورد علاقهتان است؛ اما زمانه تغییر کرده است و حالا بیشتر و بیشتر دربارۀ توسعهدهندگان موفقی میشنویم که هیچوقت مدرک معتبری نگرفتهاند، یا کسانی که از دانشگاه ترک تحصیل کردهاند و در سیلیکونولی کسب و کار بزرگی را رقم زدهاند! هر روز مقالات مختلفی میبینیم که اعتبار دانشگاه و مدارک دانشگاهی را زیر سوال میبرند، به طوری که به نظر میرسد شاید تاریخ مصرف نهادهای دانشگاهی قدیمی گذشته است. برای روشنتر شدن این مسئله مثالی میزنیم؛ کودکانی که در سنین ابتدایی مشغول یادگیری برنامهنویسی، ساخت اپلیکیشن و وبسایت میشوند، همانطور که رشد میکنند، به برنامهنویسی به عنوان شغل و حرفهٔ آیندهٔ خود نگاه میکنند. آنها اغلب خودآموخته هستند، به طوری که با استفاده از سایتهایی همچون گوگل، استک اورفلو و ... به یافتن پاسخها و منابع آموزشی میپردازند و سپس چیزی که نیاز دارند بدانند را یاد میگیرند. بنابراین طبیعی است که وقتی این نسل به سن بلوغ میرسد، با تعجب از خود میپرسد که آیا برای برنامهنویس شدن لازم است به دانشگاه بروم؟ در این مقاله قصد داریم ببینیم که برای ورود به حوزهٔ توسعهٔ نرمافزار آیا واقعا باید به دانشگاه رفت یا خیر؟