چطوری برنامه نویس بشیم؟

چطوری برنامه نویس بشم؟

اکثر کسایی که میخوان وارد دنیای برنامه نویسی بشن یه سری سوالات توی ذهنشون هست. مثلا چطوری شروع کنم؟ با چه زبونی شروع کنم؟ پیش نیاز ورود به این حوزه چیه؟ از سطح پایین شروع کنم یا سطح بالا؟ روزی چند ساعت وقت بذارم؟ چطوری حرفه ایی بشم؟ چطوری رزومه خوب داشته باشم؟ چطوری پروژه انجام بدم؟ چطوری حرفه ایی بشم؟ چطوری درآمد کسب کنم؟

یه سری راز و رمز میخوام بهت یاد بدم که خودت بتونی تصمیم بگیری چه زبانی خوبه و چی خوب نیست و خیلی سوالات دیگه که قراره به همه‌اش جواب بدم. ارزش ویدیویی که قراره مشاهده کنید به تنهایی 2 میلیون تومان هست و انقدر چیزای مفید و ارزشمند بهتون گفتم که اگر تا ثانیه اخرش رو نبینی، خیلی پشیمون. چیزایی رو میخوام بهت بگم که آرزوم بود یکی به من توی 16 سالگی میگفت ?

در جریان باشید که 3 تا ویدیو هم توی آپارات و یوتیوب نابغه ها هست که توی یکی از ویدیوها در مورد UI/UX صحبت کردم، توی یکی دیگه در مورد فرانت‌اند و توی ویدیو سوم در مورد بک‌اند و فول استک صحبت کردم. این 3 تا ویدیو هم شدیداً توصیه میکنم، بعد از این ویدیو برید و مشاهده کنید. ضمن اینکه مسیر هک و امنیت هم خودش یه ویدیو جدا داره که پیشنهاد میکنم اونم حتما مشاهده کنید.

به کی میگیم برنامه نویس؟

کسیه که به کامپیوتر دستور میده که کامپیوتر چیکار بکنه، چیکار نکنه.برنامه نویسی کار آسونی نیست، کار خیلی خیلی سختی هم به حساب نمیاد ولی در جریان باش که وقتی تبدیل به شغلت میشه، با زندگی تکراری خداحافظی می‌کنی. به عنوان یه برنامه نویس، هر روز یه اتفاق جدید واست میفته. هر روز یه مسئله ایی رو باید حل کنی و به سمت جلو حرکت کنی. خوبیش اینه تو سن 80 سالگی، آلزایمر و زوال عقل سراغت نمیاد. چون برنامه نویس‌ها 24 ساعته دارن از ذهنشون استفاده میکنن و در حال حل مسئله هستن.

برای برنامه نویسی از کجا و از چه زبانی شروع کنم؟

الان نمیشه به این سوال جواب داد. همین سوال توسط 2 دسته آدم پرسیده میشه. دسته اول کسایی هستن که تو عمرشون برنامه نویسی کار نکرده ان و تازه میخوان بیان تو این حوزه. دسته‌ی دوم یکم وضعیتش بهتره، رفته تحقیق کرده و میدونه حوزه‌های مختلفی وجود داره، میدونه زبان‌های برنامه نویسی فرقشون چیه ولی تو انتخاب زبان مشکل داره و از این شاخه میپره به اون شاخه، نمیدونه چیکار کنه.

جواب تمام سوالاتت توی این ویدیویی هست که پایین این صفحه گذاشتم و احتمالا خیلی از سوالاتت با دیدن ویدیو برطرف میشه. تو این ویدیو بهت یاد میدم چطوری بررسی کنی یک زبان یا یک فریمورک برنامه نویسی، ارزش سرمایه گذاری داره یا نه؟ تو این ویدیو بهت یاد میدم چطوری وارد حوزه‌ی بک‌اند یا فرانت‌اند بشی.

اینا رو بهت یاد میدم چون، خودم این دغدغه فکری‌ها رو داشتم و کسی هم نبوده بهم راه و چاه نشون بده. یکی از دلایلی که پکیج های آموزشی نابغه‌ها توسط همه مورد استقبال قرار گرفت این بود که چون میدونستم چی سخته و چی آسونه، شیوه‌ی آموزشیم ناخواسته و خواسته جوری شد که همه‌ی آدما با هر سطحی میتونن از پکیج‌ها استفاده کنند. مطمئن باشید، این شیوه‌ی آموزشی رو جایی نمیتونید پیدا کنید چون واقعا روی حساب و کتاب تدریس شده.

cover python 344x408 1

آموزش برنامه نویسی پایتون

اکثر کسایی که میخوان وارد دنیای برنامه نویسی بشن یه سری سوالات توی ذهنشون هست. مثلا چطوری شروع کنم؟...

مشاهده محصول
هدف شما از برنامه نویسی چی هست؟

اصلا هدف شما از برنامه نویسی چیه؟ واقعا تا حالا بهش فکر کردید؟ چرا میخوای وارد این حوزه بشی؟ اگر هدفت رو پول انتخاب کردی، خواهشاً نیا سمتش. یعنی اگه علاقه نداری و فقط چون شنیدی کسایی که توی این حوزه کار میکنن پول‌دار هستن، نیا. چون موفق هم بشی، برنامه ایی که نوشتی با عشق نبوده. برنامه‌ایی هم که با عشق نوشته نشده باشه، به درد کسی نمیخوره.

هدفت نباید پول باشه. چون وقتی به مشکل بر میخوری، میگی گور بابای پول، میرم فلان کار میکنم، اونم پول توشه و یه جوری پول رو به دست میاری. هدف نباید کلی باشه. هدف باید دقیق باشه، با جزئیات، جوری که فقط از طریق برنامه نویسی به اون هدف برسی، چون راه دیگه ایی برای رسیدن بهش نیست. چون تو عاشق برنامه نویسی هستی و آدم از عشقش ساده دست نمیکشه.

برنامه نویس چه پلتفرمی بشیم؟

قبل از انتخاب پلتفرم باید بدونید که ما برنامه نویس فرانت‌اند داریم و بک‌اند.

برنامه نویس فرانت‌اند :

معمولاً از دیزاینر یا طراح، PSD می‌گیره و با استفاده از کدنویسی، فقط و فقط ظاهر یه برنامه یا سایت رو درست میکنه. تو این حالت شما نیاز نیست خلاقیت طراحی داشته باشید، یه نفر دیگه طراحی کرده، خلاقیت به خرج داده و شما فقط باید عکس رو تبدیل به کد کنید. کدی هم که نوشتی، عملاً کاری انجام نمیده و فقط نمای سایت یا برنامه هست. مثلاَ دکمه‌هایی که توی سایت گذاشتی، روش کلیک کنی اتفاق خاصی نمیفته. اگر دکمه اضافه کردن به سبد خرید توی سایت گذاشتی، روش کلیک بشه، هیچ اتفاقی نمیفته چون اون وظیفه‌ی بک‌اند هست. این عکس رو مشاهده کنید:

برنامه نویسی

این عکس توسط یک طراح که کار با نرم افزارهای فتوشاپ یا ادوبی XD بلده کار کنه، کشیده میشه، طراحی میشه و بعد شمایی که کدنویس فرانت هستید، عکس مرده رو با کدنویسی به یه چیز زنده تبدیلش میکنید.

برنامه نویس بک‌اند :

کارش بیشتر و سختره. برنامه نویس بک‌اند، کسی که تعیین میکنه وقتی کاربر روی دکمه ثبت نام میزنه و اطلاعاتش رو وارد میکنه، چطوری بره توی دیتابیس ذخیره بشه این اطلاعات. برنامه نویس بک اند علاوه بر کدنویسی، باید دیتابیس هم بلد باشه، باید کار با سرور و هاست و خیلی چیزای دیگه رو بدونه. طبیعی که پولی که به برنامه نویس بک ‌اند میدیم خیلی بیشتر از فرانت هست. مثلا اگه 10 میلیون به برنامه نویس فرانت میدیم، 20 میلیون به بک‌اند میدیم.

خیلی‌ها تا من این جمله رو گفتم، تصمیمشون رو گرفتن و سریع با خودشون گفتن پس بک‌اند بهتره. ولی مسائل دیگه‌اش رو در نظر نگرفتن. فرانت کار، چند صفحه PSD داره که تبدیل میکنه به HTML و کار و تحویل میده. این یعنی توی تایمی که برنامه نویس بک‌اند داره یک پروژه 20 میلیونی رو تموم میکنه، با باگ‌های مختلف سر و کله میزنه، برنامه نویس فرانت شاید 3 تا پروژه 10 میلیونی تموم کنه. فکر کنم کم کم داره برای بعضی ها مشخص میشه که چرا من هی میگم فلاتر ماشین پول سازی هست. فلاتر هم یکی از چیزایی که فرانت‌اند کارها انتخابش میکنن. چون یک پروژه فلاتر خیلی سنگین، رو میشه تو مدت زمان کم تموم کرد. خودتون بشینید حساب کتاب کنید، چقدر میشه کسب درآمد کرد باهاش. البته برای کار با فلاتر، باید، دارت رو خیلی خوب بلد باشید، که کاملتر از آموزش نابغه‌ها پیدا نمی‌‎کنید.

cover dart 344x408 1

آموزش برنامه نویسی دارت

اکثر کسایی که میخوان وارد دنیای برنامه نویسی بشن یه سری سوالات توی ذهنشون هست. مثلا چطوری شروع کنم؟...

مشاهده محصول

توی ویدیو پایین، بهتون یاد دادم چطوری فریمورک‌های زبان‌های برنامه نویسی رو با هم مقایسه کنید تا متوجه بشید، در آینده چه اتفاقی قراره بیفته، تا متوجه بشید، آینده کدوم یکی روشن تر هست و راحت بتونید روی اون چیزی که درست هست سرمایه گذاری کنید. بهتون یاد دادم چیکار کنید که وقتتون تلف نشه و سریع شروع کنید به برنامه نویسی به شکلی که دیگه نا امید نباشید. یاد دادم چطوری رزومه‌ی خوب بنویسید که اگر فریلنسری خواستید فعالیت کنید، شما اولویت اول کارفرماها باشید و یا اگر خواستید جایی استخدام بشید، چیکار کنیم رزومه‌ی شما خونده بشه و به مصاحبه دعوت بشید. در مورد گیت هاب و خیلی چیزای دیگه صحبت کردم که اگر این ویدیو رو مشاهده نکنید، واقعا افسوس می‌خورید.

مشاهده ویدیو چطوری برنامه نویس بشیم؟ در آپارات :
امتیاز شما به مقاله

4.8 / 5. 79

79 رای 4.8
4.8
(79)
قوانین ارسال دیدگاهمتوجه شدم
  • توصیه میکنم قبل از ارسال کامنت این آموزش را مشاهده فرمایید.
  • برای ثبت نظر، حتما اسم و فامیل خود را به فارسی وارد کنید.
  • حتما ایمیل صحیح را وارد کنید تا در صورت بررسی کارشناسان، پاسخ برای شما ایمیل شود.
  • داخل متن کامنت کدهای برنامه نویسی قرار ندهید.
  • برای ارسال کدهای برنامه نویسی از این سایت استفاده کنید و فقط لینک را داخل کامنت بگذارید.
  • اگر اروری در برنامه‌ها دریافت کردید، متن ارور را در این سایت وارد کنید و بعد لینک را داخل کامنت بگذارید.
  • مهیار
    مهیار 22 اسفند 1400 یکشنبه

    حیف اون رنگهایی که فرمودید استیکر ندارم استاد…ممنونم بابت ویدئو عالی

    ( 0 )
  • اسعدی
    اسعدی 9 بهمن 1400 شنبه

    سلام استاد گرامی ??

    ( 1 )
  • parisa.golanbary@gmail.com
    parisa.golanbary@gmail.com 29 دی 1400 چهارشنبه

    عالی بودش ??

    ( 0 )
  • AmiR
    AmiR 2 دی 1400 پنج‌شنبه

    ??

    ( 0 )
  • زاهد
    زاهد 29 آذر 1400 دوشنبه

    ممنون از توضیحات دلسوزانه و مفیدتون. همیشه سربلند و موفق باشید انشالله.

    ( 1 )
  • یاس
    یاس 28 آذر 1400 یکشنبه

    ??

    ( 0 )
  • mina
    mina 18 آذر 1400 پنج‌شنبه

    ببخشید من ۱۵سالمه سال اول رشته کامپیوترهستم من تا ب حالابا کامپیوترکارنکرده بودم الان میخوام برنامه نویسی یادبگیرم امروزجلسه اول کلاسمون بودامامن هیچ چیزنفهمیدم حتی یه نکته خانواده بهم میگن هنوززوده میشه بهم بگیدکه بایدچیکارکنم؟

    ( 0 )
  • امیر حسین
    امیر حسین 11 آذر 1400 پنج‌شنبه

    ??

    ( 2 )
  • mehdi
    mehdi 8 آذر 1400 دوشنبه

    ??

    ( 2 )
  • ziamosavi
    ziamosavi 6 آذر 1400 شنبه

    واقعا عالی بود خسته نباشید

    ( 0 )
+ ارسال دیدگاه به عنوان مهمان دیدگاه ارسال نمایید

4 + 5 =

خبرنامه نابغه‌ها

خبرنامه نابغه‌ها

دریافت جدیدترین‌ها با عضویت در خبرنامه

نابغه‌ها در شبکه‌های اجتماعی

با عضویت در شبکه‌های اجتماعی سریعتر از دیگران با خبر شوید