نقل قول: هدف و دلیل من از برنامه نویسی در درجه ی اول بازار کارشه که برنامه نویسی رو شغل اصلیم بکنم!(البته فعلا مطمین نیستم که چقدر درآمد دارن!) و در درجه دوم یک کار هنریه به نوعی و در درجه ی سوم چه در ایران و چه در خارج از کشور جا برای پیشرفت داره و یک رشته ی استاتیک نیست و اون داینامیکی رو میشه تووش دید برعکس کارهایی که خلاقیت یا توشون نیست یا اینکه بعد از مدتی کم رنگ میشه!.
بازار کار خوبی داره.
از این لحاظ که تقریبا با روند موجود، ممکنه هر شغلی یه روزی دیگه نباشه
اما برنامه نویسی تقریبا میشه گفت غیرممکنه و برعکس روز به روز نیازمندی به اون بیشتر هم میشه.
کار هنری درسته. زیبایی های خاص خودش رو داره. با خلاقیت کارهای قشنگی میشه انجام داد.
خارج از کشور هم می تونی حرف برای گفتن داشته باشی.
اما خب سختی های خاص خودش رو هم داره.
تو همیشه باید آپدیت باشی. سی سال هم تجربه داشته باشی، بازم باید بخونی و بیاموزی و خودت رو به روز نگه داری.
کمتر شغلی این قدر تغییرات وسیع و سریع داره.
اگه پنج سال از فضای برنامه نویسی دور باشی، اون قدر همه چی عوض شده که تقریباً باید از صفر شروع کنی.
اینکه آدم تا آخر عمر مدام در حال آموزش باشه، کار ساده ای نیست. برای بیست سالگی و سی سالگی خوبه اما برای چهل و پنجاه نه.
البته کسی که درست پیش بره، تو سن های بالا در نقش مدیر پروژه ظاهر میشه که چند تا برنامه نویس جوون زیر دستش داره
و خودش قرار نیست کدنویسی کنه.
صرفاً لیدر هست و قرارداد امضا می کنه.
برنامه نویسی جزء مشاغلی هست که نیاز به دقت و روحیه کاوشگری و جستجوگری داره.
باید قدرت ذهنی خوبی داشته باشی. تماماً کار فکری هست.
نقل قول: اول:در آمدشون حدود چقدره!؟....حدودی میخوام نه خیلی خیلی دقیق...بعضی سایت ها میگن که از ماهی پونصد هزار تومان تا ماهی بیست میلیون!...بعضی شرکت ها هم که با داشتن سابقه کار حدود دو الی سه تومن میگن!.....ولو شایدم بعضی هاشون کمتر!..................برای من فعلا فرقی نمیکنه دو میلیون یا پنج میلیون مهم اینه بدونم !...دونستنش برام مهمه .....................با اینکه اینارو تحقیق کردم اما هنوز سردرگمم که من یکی دو سال از عمرمو صرف این کار میکنم اما خیلی بهتره که کسی توی این کار باشه و بهم بگه که چقدر!.....البته گیر من رووی چقدرش نیست اونقدرا ، اما خب یکی از اولویت های اصلی هر شغلی برای انجامش درک طرف از میزان درآمدشه!
چیزی که تو سایت ها خوندی درسته.
درآمد برنامه نویسی بازه ی وسیعی داره. ربطی به این نداره که چه مدارکی داری، به این ربط داره که چند مرده حلاجی.
من سه سال پیش جایی که برای کارآموزی بودم، تقریبا ماهی یه تومن میشد.
برنامه نویس وب و اندروید هر کدوم با سابقه 2-3 سال، حقوقشون دو و نیم بود.
طبیعتاً الان این مبالغ تغییر کرده
و طبیعتاً کسی که پنج سال سابقه خوب داشته باشه رقم متفاوتی رو دریافت می کنه.
هر چقدر کارایی داشته باشی، درآمد بهتری داری
و این درآمد بهتر سقف نداره!
همون موقع یکی اومده بود شرکت مون.
مدیرمون بهش گفت با چه مبلغی حاضری پنجشنبه ها 3 ساعت از وقتت رو به ما بدی؟
گفت به فلان دلیل و فلان دلیل نمی تونم. باور کن همین الان از فلان جا سیزده تومن بهم پیشنهاد شده اما همین جایی هستم با نه تومن موندم. ملاک من برای کار کردن پول نیست. به اندازه کافی دارم!
نقل قول: دوم : اگر به فرض من فهمیدم که کارش رو میخوام به عنوان شغل اصلیم انتخاب کنم ، اونوقت نقطه ی شروعش از کجاست؟!........یعنی من باید با چه پلتفرمی کار کنم؟ ( ویندوز یا وب یا اندروید و آی ا اس!؟)....ویندوز و گوشی که هیچی، اما مثلا وب ، من سمت فرانت اند برم یا بک اند!؟؟ ...یا هر دوش!؟؟.........با کدومش میتونم بازار کار بهتری داشته باشم!؟.
ویندوز که خدا بیامرزدش. دیگه نیست!
اینکه می بینی فیدیبو یا سروش، نسخه ویندوزی دارن یه استثنا تو حوزه برنامه نویسی به حساب میان.
چون بیس نرم افزاریشون بر مبنای موبایل بوده و برای اینکه بتونن شبیه سازی خوبی روی کامپیوتر انجام بدن، نرم افزار ویندوزی شون رو بیرون دادن.
وب و اندروید و آی او اس همه شون خوبن.
بازار کار همه شون هم هست.
چیزی که مهمه اینه که روند درستی رو پیش بگیری و به عنوان یه متخصص تو هر کدوم از این زمینه ها فعالیت کنی.
هر کدومش رو که حرفه ای باشی، رو دست می برنت!
اگه می خوای وب کار کنی، در هر حال باید مقداری اطلاعات هم از فرانت اند داشتی باشی و هم بک اند.
بک اند کار خوب کمتر پیدا میشه.
اما در هر حال این سوال وقتش الان نیست. یک سال که کار کردی و جلو رفتی، اون موقع باید ببینی چه مسیری رو ادامه بدی.
نقل قول: سوم اینکه با فرض اینکه من انتخاب کردم که توی چه پلتفرمی کار کنم( الان میل و علاقه م سمت وب هستش تا ویندوز و گوشی ، مگر اینکه دلیل دیگه ای دوستان بهم بدن!!) اونوقت از چه زبان هایی باید استفاده کنم و این زبان ها چه پیش نیازی لازم دارن که من بلد نیستم!؟ و اینکه چه نرم افزار هایی برای انجام برنامه نویسی اون زبان نیازه که من تهیه کنم !؟ و حتی اینکه چه سایت ها و چه منابع آموزشی ای رو میشناسن که به من معرفی کنن!؟
اول اینکه اگه به کلی از فضای برنامه نویسی دور هستی، به نظرم اول از همه یه کلاس ثبت نام کن تا با کلاس های هفتگی حضوری، بهتر تو جو و فضای برنامه نویسی قرار بگیری.
بعد در همین حین، خودت تو خونه چند ماهی کار کن و به دانشت اضافه کن.
بعد هم در اسرع وقت حتی شده کارآموز و بدون حقوق مشغول به کار شو. هر جایی که بشه.
این به نظرم بهترین روال آموزش هست.
برای وب اول از همه باید html و css یاد بگیری.
چیز سخت و وحشتناکی ندارن. پیش زمینه خاصی هم ندارن.
یه سری تگ کد هست که کم کم باید آموزش ببینی از هر کدوم چه موقع و به چه منظوری استفاده کنی.
در مورد ابزار، محیط برنامه نویسی زیادی هست. همه شون هم کمابیش مثل هم هستن.
به عنوان نمونه NetBeans.
اگه زبانت خوبه، از آموزش های ویدئویی لیندا می تونی استفاده کنی.
اگه نه هم آموزش های فارسی کم نیست و با کمی سرچ بهشون می رسی.