Blog

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

توسط برنامه نویسیدر ۱۸ بهمن ۱۳۹۹

رویای برنامه نویسی

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

شاید با دیدن فیلم‌ها، برنامه نویسی یا هک کردن را در چند دکمه خلاصه کرده باشید،

اما وقتی با چالش آن روبه رو شوید تازه متوجه خواهید شد که خیر خبری از آن همه آسانی نیست

و باید ساعت‌ها روز‌ها و گاهی ماه‌ها صرف فقط یه کد کنید تا بتوانید یک مجموعه کوچک را به سرانجام برساند؛

و همه این وقت، تنها یک مجموعه است و باید هر دقیقه با یکی از این چالش‌ها و دردسر‌ها روبه رو شوید.

درصد بسیار کمی از همه مراجعان به برنامه نویسی در تصمیم خود استمرار دارند و آن را ادامه می‌دهند،

و آن هم علاقه‌منوان به این حرفه هستند نه آن‌هایی که که دنبال پول آن هستن، بیل گیتس بزرگ می‌گوید:

شما علاقه‌هایتان را پیدا نمی‌کنید بلکه علاقه‌هایتان هستند که شما را پیدا می‌کنند، همین تعریف ساده

یکی از غول‌های اینترنت و کامپیوتر می‌تواند همه چیز را بازگو کند.

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

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

درآمد بالای برنامه‌نویسان؟ علاقه به کامپیوتر و مباحث پیشرفته‌ی آن؟ وجهه‌ی شخصیتی که برنامه‌نویسان

در اجتماع دارند؟ نیاز به شغلی که بتوانید در خانه بمانید و پول در بیاورید؟ تغییر جهان یا حتی به عملی کردن

ایده هایی که دارید؟ قبول دارم واقعا! شاید این‌ها همه دلایل بسیار خوبی برای شروع یادگیری برنامه‌نویسی

باشند ولی اساسا دلایل خوبی برای ادامه نباشند!!!

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

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

در برنامه‌ی نوشته‌شده صرف می‌کنند و شاید بیشتر از اون وقت صرف پیاده کردن راه حل های مختلف و جستجو

در گوگل و انجمن های برنامه نویسی بذارند. شاید روزها طول بکشد تا بفهمند مشکل کار تنها از یک غلط املایی

بوده است یا هر چیز دیگری. پس به عنوان یک برنامه‌‌نویس نیاز به این پیدا میکنید که واقعا صبور و باپشتکار باشید.

با شرکت در یک دوره‌ی برنامه‌نویسی، جستجو در اینترنت و آکادمی های آنلاین مختلف یا خواندن یک کتاب جامع،

شما یک برنامه‌نویس خواهید بود؛ برنامه‌نویس به این معنی که می‌توانید به مطالب گفته‌شده در آن کتاب یا آن

دوره عمل کنید و بتوانید آن پروژه‌ها را از نو بنویسید.

 

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

برنامه‌نویسان حرفه‌ای و نیمه‌حرفه‌ای معمولا با سوالات تکراری و زیادی از طرف علاقه‌مندان روبه‌رو می‌شوند. برخی از آن‌ها را در ادامه مرور می‌کنیم:

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

بهترین زبان برنامه‌نویسی چیست؟

چقدر طول می‌کشد تا یه برنامه‌نویس خوب بشویم؟

میزان درآمد یک برنامه‌نویس چقدر است؟

تا چندسالگی می‌توانم برنامه‌نویسی کنم؟

برای برنامه‌نویس شدن حتما باید رشته‌ی دانشگاهی‌ام کامپیوتر باشد؟

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

زبان‌های برنامه‌نویسی زیادی در دنیا وجود دارند که قاعدتا قادر نیستید همه‌ی آن‌ها را یاد بگیرید.

یک‌سری از زبان‌های برنامه‌نویسی «چندسکویی» (Cross-Platform) هستند. یعنی با آن‌ها می‌توان برای بسترهای

متفاوتی برنامه‌‌نویسی کنید. مانند زبان برنامه‌نویسی «جاوا» (Java) که به کمک آن می‌توانید برای سیستم عامل اندروید،

وب، ویندوز، لینوکس و مک برنامه‌نویسی کنید. ولی برنامه‌نویسی برای بسترهای مختلف به سادگیِ حرف‌زدن در مورد

آن نیست و تقریبا برای هر بستر نیاز به مهارت‌های خاصی است. اکثر زبان‌های برنامه‌نویسی یک‌سری اصول عمومی دارند

که معمولا در زبان‌های مختلف تفاوت آن‌ها بسیار کم است. مثلا شرط‌ها در اکثر زبان‌های رایج وجود دارند.

بنابراین در ابتدای کار به شما پیشنهاد می‌کنم که مقدمات کلی برنامه‌نویسی را یاد بگیرید و روی یک زبان خاص وسواس

نداشته باشید.

در آمد برنامه نویسان

اصلا فکر نکنید برنامه‌نویسی شغلی هست که یک پارو به دست شما بدهند و بگویند بروید پول ها را پارو کنید!

یک برنامه نویس برای پروژه های مختلف به چالش کشیده خواهد شد. شما شاید در ماه ۵ پروژه بگیرید و کلا درآمد

آن پروژه ۲ میلیون تومان باشد. شاید هم یک پروژه بگیرید که آن پروژه ۶ ماه وقت شما را بگیرد و درآمدش

هم ۵۰ میلیون باشد! گاها شما مجبورید برای تحویل یک پروژه و اجرای تست های مختلف روی آن صبح تا شب

و شب تا صبح کار کنید و بیدار باشید. زندگی با قهوه برای برنامه نویس ها از اینجا شروع میشود.

به صورت خیلی ساده و بدون ابهام درآمد یک برنامه‌نویس بستگی به پروژه هایی که در یک ماه میگیرد

و میزان تسلط و حرفه ایی بودن آن دارد و تمام.

چند مورد که برای یادگیری مؤثر برنامه‌نویسی، مهم و بعضا ضروری هستند:

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

منطق: کامپیوترها همیشه بر پایه اصول منطقی ثابتی کار می‌کنند و مهم‌تر از این که به چه زبانی با ایشان صحبت می‌کنید،

این است که منطقی صحبت کنید. برای منطقی بودن نیز، درک اصول منطق ریاضی، ضروری است.

البته، شاید برای شما این موضوع کمی ترسناک شده باشد؛ اما منطق ریاضی چیزی است که ما همه با آن آشنا

هستیم و هر روزه آن را به کار می‌بریم.

ریاضیات (به طور خاص ریاضیات گسسته): درک صحیح مفاهیم ریاضی، در یادگیری برنامه‌نویسی بسیار مهم است.

متأسفانه بسیاری از افراد این موضوع را جدی نمی‌گیرند و بعضا دچار مشکلاتی می‌شوند؛

اما ریاضیات و به ویژه ریاضی گسسته، بیش از آنچه به نظر می‌رسد، در یادگیری برنامه‌نویسی مهم هستند.

زبان انگلیسی: آگاهی به زبان انگلیسی (حداقل در حد مهارت خواندن و درک مطلب) در خصوص آموزش

برنامه‌نویسی بسیار مهم است. دانش برنامه‌نویسی رشد بسیار سریعی دارد و برای به روز بودن،

شما هیچ گاه بی نیاز از مطالعه نیستید. از طرفی، اغلب منابع نیز به صورت ترجمه شده در دسترس نیستند

و حتی در صورت ترجمه نیز، شاید اصالت مطلب مخدوش شود و چندان قابل استفاده نباشد.

لذا، تسلط به زبان انگلیسی، یک مهارت بسیار کلیدی برای برنامه‌نویس شدن است.

 

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

 

شروع برنامه نویسی با کتاب های خود آموز:

در حال حاضر در بازار، کتاب های خودآموز زیادی برای آموزش برنامه نویسی وجود دارد.

برای انتخاب کتاب سعی کنید نکات زیر را مدنظر داشته باشید:

برای انتخاب کتاب سعی کنید نکات زیر را به یاد داشته باشید:

بهتر است کتاب ها به صورت ورک شاپ باشند

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

بهتر است که امکان تمرین کردن در کتاب قرار داده شده باشد

کتاب و محتویات آن بروز باشد

در صورتی که می خواهید با کتاب آموزش برنامه نویسی، شروع به برنامه نویسی کنید سعی داشته باشید

یک فرد کمکی به عنوان آموزگار کنار خودتان داشته باشید تا در مشکلات شما را راهنمایی کند.

عضویت در انجمن های برنامه نویسی برای مطرح کردن سوالات نیز انتخاب خوبی است.

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

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

یکی از رایج ترین روش های یادگیری برنامه نویسی استفاده از کلاس های آموزشی حضوری است.

تعداد این آموزشگاه ها بسیار زیاد است و باید قبل از ثبت نام در این کلاس ها از کیفیت آنها خبردار شوید.

بعضی از این دوره ها هزینه های زیادی دارند اما حضور در کنار افرادی شبیه به خودتان که در حال یادگیری

برنامه نویسی هستند انگیزه شما را بسیار بالا می برد.

برخی از این شرکت ها علاوه بر ارائه مدرک، به دانش آموختگان خود تضمین شغلی هم می دهند.

به این شکل که بعد از پایان دوره و گذراندن آزمون های مدنظر مجموعه، به شرکت های مختلف برای کار معرفی شوید.

البته درباره این موضوع باید با آموزشگاه خود صبحت کنید.

یادگیری چند زبان برنامه نویسی با هم کار درستی است؟

در ابتدای برنامه نویسی اصلا توصیه نمی شود که زبان های مختلف را در کنار هم یاد بگیرید.

این آموزش باعث سردرگمی و گیجی فرد مبتدی می شود و مزایایی برای وی نخواهد داشت.

سختی در برنامه نویسی موجب دلزدگی در فرد می شود بعد از آن که فرد در برنامه نویسی مهارت

به دست آورد می تواند زبان های دیگری را نیز یاد بگیرد. فرد اگر بتواند اساس برنامه نویسی را یاد بگیرد

می تواند دیگر زبان ها را به راحتی فرا بگیرد.

 

 

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

مشاوره طراحی سایت

برای دریافت راهنمایی های مربوط به طراحی و بهینه سازی سایت،

می توانید از قبل با مشاوران ما در تماس باشید .

تلفن تماس : 01132256877

همراه : 09129317376

    سبد خرید
    question