سلام خسته نباشید مرسی از سایت خوبتون
من قصد مهاجرت به کانادا دارم و اونجا رشته دانشگاهیم رو میخوام برنامه نویسی وردارم اما وکیلی که من گرفتم به من گفت بهتره تو ایران برنامه نویسی رو یاد بگیری که در خین دانشگاه اونجا بتونی کار هبکنی (همین شغله برنامه نویسی) میخواستم یه کمکی بهم کنید که اونجا برای بازار کار چه زبانی بهتره و درامد و مورد استفاده تره ممون میشم کمک کنید hesammousavi@
ehsndvr @Nima.nori
این لینک ها (با فیلت شکن وارد شین)کمکتون می کنه (توی بیشترشون زبان جاوا (java) از همه بیشتر سود اوره)
متن :
https://www.quora.com/Which-programming-language-is-in-demand-in-Canada
فیلم :(با فیلت شکن وارد شین)
https://www.youtube.com/watch?v=-XYjJP0QIWA
https://www.youtube.com/watch?v=ublgITVPOLQ
درود!
الان توی کشورای غربی، پایتون کم کم داره جا میفته. جاوا هم میدونم جزو زبان هایی عه که توی کانادا خوب میگیره
اما یه نکته اینه که شما اگه میخواید اونجا ازش پول در بیارید، پیشنهاد من اینه که اول حوزه رو انتخاب کنید بعد زبان رو.
یعنی باید ببینید به کدوم رشته علاقه دارید، گیم، وب، موبایل یا هر چی. بعد برید زبان های مربوطه اش رو یاد بگیرید چون همینطوری سخته بگیم کدوم زبان اونجا جواب میده شما اگه مهارت خوبی داشته باشید کار هست از این جهت نگران نباشید.
اول فقط حوزه خودتون رو انتخاب کنید و بعد تصمیم بگیرید. این راهیه که اثبات شده و به نظرم غیر اون یا با بن بست مواجه میشید یا میبینید که علاقه ای به اون رشته ندارید.
سوالی داشتید صدام بزنید
موفق باشید
سلام دوست عزیز،
خیلی ممنون که بنده رو بابت این موضوع مخاطب قرار دادید ... .
ببینید موضوع برنامه نویسی خیلی گسترده هستش مخصوصا برای خارج ، حالا توی ایران شما میتونید 2 تا آموزش ببینید و بشید برنامه نویس ... اما توی خارج از این خبرا نیست ... من با یه عزیزی که در آلمان بودن صحبت میکردم راجب برنامه نویسی ، ایشون میگفتن حقوق یک برنامه نویس در آلمان بیشتر از یک دکتره ... اما شما واقعا باید بلد باشید ، من میگم بلد باشید یعنی اینکه شما باید یک کدنویس حرفه ایی و بعد یک برنامه نویس حرفه ایی باشید. اصلا اینطوری نیستش که شما بخواید ایران یاد بگیرید و برید اونور شروع به گرفتن پروژه بکنید ، اولا که باید تجربه کار داشته باشید چون محیط کار خیلی فرق داره مخصوصا شرکت های حرفه ایی. اگر کد شما به هردلیلی بد باشه، از شما شکایت میکنن و ازتون 10 برابر پول اون پروژه خسارت میگرن.
برای یادگیری برنامه نویسی - چیزی که من دیدم آموزش های اونور خیلی بهتر از آموزش های ایرانه چون علم دست غربی هاست و قطعا اونجا شما چیز های بیشتری یاد میگیرید ... اما برای بازار کار گفتید ... شما میتونید سایت های فریلنسری رو نگاه کنید و ببینید مردم بیشتر دنبال چی هستن ، یا اینکه چه پروژه هایی رو بیشتر میخوان ، من با چند نفر که صحبت میکردم میگفتن React Native خیلی محبوب شده بین خارجی ها ... هرچیزی ممکنه تغییر بکنه ، اصلا به این دید نگاه نکنید که خب من یه زبان یاد بگیرم وتمام ، اولا رقابت در این بازار به شدت بالاست دوما اینکه اصلا این موضوع رو ساده نگیرید ، کارکردن اونور مثل ایران سخته ... قرار نیست برید اونور شمارو تحویل بگیرن و بهتون همون اول پروژه بدن شما کار بکنید و حتما حتما باید با خارجی ها صحبت بکنید و ببینید اونا چی میگن ... .
حالا اگر نظر من رو راجب به آموزش برنامه نویسی بخواید - یادگیری برنامه نویسی و حالا علم، اون چیزی نیست که به ما گفتن ... (من در زمینه برنامه نویسی مثال میزنم) همیشه افراد میگن برو فلان آموزش فلان استاد رو ببین و فلان زبان رو یادبگیر ، این روند یادگیری یک زبان برنامه نویسی توسط یک شخصه ، اما موضوعی که هست اینکه شما در اصل دارید اون زبان رو حفظ میکنید چیز جدیدی یاد نمیگیرید ، مثلا افراد میتونن بگن چرا اسم زبان های برنامه نویسی رو گذاشتن Programming Language ؟ چرا اصلا بهش میگن زبان برنامه نویسی ؟ چرا ما در #C سیمیکالن یا ; داریم ؟ و خیلی سوالات دیگه که من میتونم بگم و اکثر افراد بهش فکر هم نکردن و خیلی ها که تدریس میکنن میگن این رو گذاشتن دیگه ... یا مثلا باهم قرارداد کردن این اسمش باشه دیگه ... اما خب چرا ؟ کسی به این ها فکر نمیکنه و افراد فقط اون زبان رو حفظ میشن ... دوستانی که برنامه نویسی کار میکنن میتونن بگن چرا برای یادگیری یک زبان جدید با اینکه شما یه زبان برنامه نویسی بلدید میرید 50 ساعت آموزش میبینید ؟ مگه مثلا زبان برنامه نویسی پایتون (Python) با زبان اسکریپت نویسی پی اچ پی (PHP) چه فرقی داره ؟ ما تو هردو زبان هم متغیر داریم ،هم IF داریم، هم حلقه داریم و... اما کسی به این موضوعات فکر میکنه ؟ من قصد ادعا کردن ندارم اما در یکسالی که برنامه نویسی رو شروع کردم به اکثر زبان های برنامه نویسی و اسکریپت نویسی کد زدم و کار کردم، همین الان در راکت که یک ماه فعالیتم به اکثر سوالات مختلف پاسخ دادم.
چیزی که مهمه درک شماست ، شما باید درک کنید یک موضوع رو تا بتونید حل بکنید و دنیای امروز داره به سمت مسئال پیچیده تر میره و شما باید اون موضوع رو بفهمید تا بتونید باهاش کار بکنید. باید بتونید به چرایی ها و چگونگی ها پاسخ بدید.
کوتاه کنم متنم رو، حرف بنده اینکه اونور مخصوصا شرکت های بزرگ خیلی به درک و تجزیه وتحلیل شما نسبت به مسائل مختلف بها میدن نه کد نویسی ، اونا اصلا ملاکشون در درجه اول کد نیست ، مثلا شرکت مایکروسافت چرا افرادی که میخوان استخدام بشن ازشون سوالاتی غیر موضوع کاری اون فرد میپرسن ؟ مثلا از برنامه نویس میپرسن ما 2تا نخ داریم که ... . شما هم اگر میخواید قوی بشید در این زمینه حتما قبل از انجام کاری خوب فکر کنید و سعی کنید مسائل رو درک کنید.
میتونید مستند ماجرای نیم روز رو ببینید که راجب آقای محسن فخری زاده هستش ، این آدم خودش مسائل جدید رو یاد میگرفت و انقدر خفن بود که شهیدش کردن ، چون همینطوری کلی علوم مختلف رو یاد میگرفت ... یا ابن سینا ویا ... .
در نهایت حتما کلی تحقیق بکنید چون مسئله مهارجت اصلا ساده نیست ...
امیدوارم توضیحات مفید باشه براتون.
موفق باشید.
دانشگاه خوبه ها ولی یادگیری از سایت هایی مثل udemy خیلیخیلی بهتره چون بنامه نویسی هر چند سال یبار بک زبان ترند میشه دانشگاه ها عقب می مونن مثلا دو سال پیش php خیلی خیلی محبوب بود ولی الان python و node می خوان کم کم جا شو بگیرن و جالب اینجاست که دانشگاه ها هنوز دارن دات نت درس می دن !!😑😑
درود...
بستگی داره چه زبان و چارچوبی کار کنید...
۱. برنامه نویس وب
۲. برنامه نویس نرم افزار دسکتاپ
۱. برنامه نویسی وب پی اچ پی و پایتون و سی شارپ است.
برنامه نویسی نرم افزار :
پایتون پ سی شارپ و جاوا
پایتون و سی شارپ که هر دو در نوشتن نرم افزار تحت دسکتاپ به کار می ره..
جاوا هم در نوشتن نرم افزار تحت دسکتاپ و مخصوصا آندروید به کار میره و زبان دیگه داریم به نام کاتلین که برای نوشتن پروژه اندروید ایجاد شده است.
در آخر برای جاوا اسکریپت از چارچوب های ری اکت و ویو جی اس در صفحات وب به کار میره و نود جی اس هم سمت سرور ...
برای نوشتن ظاهری صفحات وب بوت استرپ و تلی ویند دو چارچوب پرکاربرد هستند.
در کل این تصمیم شماست که با کدوم زبان راحتی که یاد بگیرید.
از این شاخه به شاخه دیگر نپرید و زیرا به مشکل بر می خورید و ممکنه در ادامه یادگیری شما ناامید کند.
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟