در ۱۷ سال اخیر بیش از ۳۵ هزار نفر در سون لرن به صورت تخصصی آموزش برنامه نویسی دیده اند و هزاران نفر از این عزیزان در شرکتهای مختلف استخدام شده اند.
مهمترین عامل موفقیت دانشپذیرانی که موفق به استخدام و کسب درآمد پس از دورههای سون لرن بوده اند، نظم و استمرار در پیگیری محتوای دوره و انجام تمرینها و چالش پذیری آنها بوده است.
اگر یادگیری php را برای تبدیل شدن به یک بک اند دولوپر (backend developer) مسلط مدنظر دارید، خیر دوره متخصص php سون لرن هیچ پیشنیازی ندارد.
در شرکتهای مطرح معمولا پوزیشن بک اند دولوپر php فقط کدهای php را مینویسد و توسعه میدهد و به عنوان مثال نیازی به توسعه دادن کدهای html و css و جاوااسکریپت ندارد.
اما اگر میخواهید به صورت فریلنسری کار کنید یا به عنوان برنامه نویس فول استک (full stack developer) در دراز مدت فعالیت کنید، لازم دارید که به صورت همنیاز html و css و جاوااسکریپت را هم یاد بگیرید تا بتوانید فرانت اند پروژهها را هم خودتان کدنویسی کنید.
درآمد برنامه نویسی php با توجه میزان تسلط و تخصص و تجربه شما متفاوت است.
این مبلغ ممکن است بین ۳ تا ۱۰۰ میلیون تومان باشد.
اگر نگاهی به سایتهای شغلیابی بیاندازید و آگهی شغلی متخصص php را ببینید. متوجه میشوید که شرکتهایی که کارآموز نیاز دارند حقوقهایی حدود ۳ میلیون تومان را پیشنهاد میدهند اما در بقیه موارد حقوق پیشنهادی بین ۵ تا ۱۰۰ میلیون تومان است.
طبق آمارها در سال ۱۴۰۰:
اگر برنامه نویس junior باشید یعنی کسی که یکسال است کار میکند، قدرت حل مسئلهاش بد نیست، به زبان php و امکاناتش آشنایی کامل دارد ولی تجربه کمی دارد حقوقهایی بین ۵ تا ۸ میلیون تومان پیشنهاد داده میشود.
اگر برنامه نویس Mid-level باشید یعنی کسی که یکسال اول کارش گذشته و حداقل یکسال دیگر هم در یک پروژه یا تیم خوب کسب تجربه کرده باشد، حقوق دریافتی شما میتواند بین ۷ تا ۱۵ میلیون تومان باشد.
اگر برنامه نویس senior باشید یعنی کسی که برنامه نویس ارشد php است حقوق دریافتی شما میتواند بین ۱۵ تا ۱۰۰ میلیون تومان باشد. قطعا کسی که ۲۰ سال تجربه دارد و در پروژههای مختلف چالشهای متفاوتی را پشت سر گذاشته است حقوق بیشتری را دریافت میکند.
حال سوال این است که شما بعد از گذراندن دوره آموزش php چه حقوقی را دریافت میکنید؟
ما به شما این قول را میدهیم که اگر راهنماییهای مجموعه سونلرن و بنده را در طول دوره به دقت پیگیری کنید در انتهای دوره سطح شما میتواند بین junior و Mid-level و حقوق شما بین ۵ تا ۱۰ میلیون تومان باشد. و با توجه به اینکه چه میزان روی یادگیری خودتان سرمایهگذاری کنید و روی چه پروژههایی کار کنید در طول مدت سه سال میتوانید به سطح senior برسید و حقوق بیشتری دریافت کنید.
چون زبان برنامه نویسی php برای بک اند وب استفاده میشود طبیعتا تمامی راههای کسب درآمد شما از php به توسعه بک اند وب محدود میشود. اگر بخواهید بک اند دولوپر php باشید تعداد پوزیشنهای شغلی خالی زیادی در ایران وجود دارد که نیاز به برنامه نویس php دارند.
پس میتوان گفت که بازار کار برنامه نویسی php در ایران به شدت جذاب است. به جرات میتوان گفت که حتی جذابترین بازار کار فریلنسری دنیا را برنامه نویسی php دارد. چون که CMS مطرحی مثل وردپرس با این زبان پیادهسازی شده است و طبق آمارها بیش از ۴۰٪ وب سایتهای دنیا با وردپرس پیاده سازی شدهاند. تمام وبمسترها و مدیرانی که از این CMS استفاده کردهاند طبیعتا نیاز به توسعه دهندگان وردپرس دارند که معمولا پروژههایشان را یا به صورت فریلنسری تعریف میکنند یا دولوپر مستقر وردپرس دارند. که همه اینها فرصتهایی است برای کسانی که دوست دارند php یاد بگیرند و مشغول به کار شوند.
سایر روشهای کسب درآمد از برنامه نویسی php:
در ایران و سایر کشورها تعداد سایتهایی که با php توسعه داده شدهاند بیشتر است. ولی این به این معنی نیست که php حتما از پایتون بهتر است. از نظر من به خاطر اینکه php سابقه زیادی در وب دارد و به صورت تخصصی برای وب استفاده میشود کامیونیتی خیلی بزرگتری دارد که اگر شما به مشکلی برخورد کنید سریعتر میتوانید رفع کنید. ابزارها، امکانات، کتابخانههای مخصوص وب، فریم ورک قدرتمند لاراول و ... به شما این امکان را میدهد که سرعت توسعه را افزایش دهید.
در عوض پایتون زبانی است که علاوه بر وب در حوزههای دیگر مثل هوش مصنوعی هم قابل استفاده است.
پس هر دو زبان به شدت قدرتمند هستند و انتخاب شما بستگی به هدف شما دارد. اگر میخواهید فریلنسر باشید پروژههای فریلنسری بیشتری با php وجود دارد چون بزرگترین CMS یعنی وردپرس با php نوشته شده است و برنامه نویسهای php میتوانند در این بازار فعال باشند. ولی اگر در آینده میخواهید وارد حوزههای هوش مصنوعی، ماشین لرنینگ، دیپ لرنینگ، علم داده شوید من پایتون را پیشنهاد میکنم.
وقتی در مورد بهترین روش یادگیری یک زبان برنامه نویسی خاص صحبت میشود باید بدانید که شما باید موارد مختلفی را درنظر بگیرید. من دو مورد از مهمترینها را اینجا مطرح میکنم.
همیشه قبل از شروع یادگیری برنامه نویسی این دو سوال مطرح میشود:
پس اگر با یک مدرس با تجربه و معتبر و تمرین و چالشپذیری یادگیری را شروع کنید مطمئن باشید بهترین نتیجه را میگیرید.