برنامه نویسی سخته ؟! (طراحی سایت ولیعصر)

خواندن ۵ دقیقه

نکته: (برای برنامه نویسان تازه کار و دوستانی که دوست دارند به دنیای برنامه نویسی بیان و با اطلاعات پایه آشنا هستند 🙂 )

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

این مقاله یا اصطلاحا دلنوشته، تجربه خودم از ورود به دنیای برنامه نویسیه. من از کودکی عاشق کامپیوتر و گوشی و تکنولوژی های جدید بودم و همیشه دنبال کسب تجربه های جدید در این حوزه بودم(برای همین حدودا 20 دفعه کامپیوتر دایی و عموم رو خراب کردم 🙂 ). از 15 سالگی که وارد هنرستان شدم و مشغول تحصیل در رشته “شبکه و نرم افزار رایانه” شدم، با برنامه نویسی آشنا شدم. انگار یه تیکه گم شده از وجودم رو پیدا کردم 🙂 قبل از آشنایی تجربی با برنامه نویسی دوست داشتم طراح گرافیک بشم 😐 (خوب شد که نشدم :))

خودم جلوتر از درسا پیگیر یادگیری برنامه نویسی شدم و با زبان سی شارپ (#C) وارد دنیای برنامه نویسی شدم و برنامه نویسی ویندوز رو شروع کردم. با حمایت مدیر هنرستان و مسئول کارگاه کامپیوتر، تونستم چندتا پروژه ارائه بدم که از نظر عملی واقعا کارآمد بود (مثل مدیریت کتاب های آموزشگاه به صورت الکترونیک). همینطور که دنبال برنامه نویسی ویندوز رو ادامه میدادم با پیشنهاد هنرآموزم، با برنامه نویسی تحت وب آشنا شدم، و حدودا پنج ماه برنامه نویسی فرانت اند رو ادامه دادم، تجربه جالبی بود اما من که با برنامه نویسی منطقی سی شارپ آشنا شده بودم اولش سردرگرم شده بودم(دوستانی که کارکردن میدونن چی میگم:|)

سال یازدهم هنرستان با زبان برنامه نویسی بکند(مغز سایت) PHP آشنا شدم، اولش خیلی مشتاق بودم که یادش بگیرم اما بعد از یه مدتی از پیچ در پیچ بودنش خسته شدم و به کل برنامه نویسی PHP رو کنار گذاشتم (هرچند الان برخی از ربات های تلگرامی که نوشتم با PHP کار میکنند). بعد از PHP دوباره به برنامه نویسی سی شارپ روی اوردم تا زمانی که از طرف هنرآموز عزیزم جناب آقای دکتر نوید قناد، بهم پیشنهاد کار شد 🙂 و من با برنامه نویسی ASP.net که همون برنامه نویسی سی شارپ بود ولی برای Backend سایت، آشنا شدم و خداروشکر هنوز هم داریم باهم همکاری میکنیم.

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

نکاتی برای ورود به دنیای برنامه نویسی

دوستان دقت کنید برای ورود به دنیای کامپیوتر و برنامه نویسی به دو چیز نیاز دارید: (ذهن منطقی و زبان انگلیسی قوی) معمولا از ذهن منطقی برای نوشتن الگوریتم ها و داده های مربوط به کار استفاده میکنند و همینطور زبان انگلیسی رو میتونید مهمترین عامل بدونید! چون ممکنه با یک مشکل توی برنامه نویسیتون مواجه شده باشین و حتی ندونین چی نوشته 😐 و حتی نمیتونید با گوگل ترنزلیت ترجمش کنید چون تو این حوزه کلماتی وجود دارند که معمولا چند معنایی اند و احتمالا ترجمه ای که مترجم گوگل بهتون میده یه چیز عجیب غریب در میاد 😐 پس سعی کنید روی زبانتون کار کنید و تا یه سطح خوبی برسونید خودتون رو(نمیخواد خیلی سخت بگیرین، فقط سعی کنید به قدری که جملات رو متوجه بشین، زبانتون رو ارتقا بدین). دو سایت خیلی مفید برای جامعه برنامه نویسان دنیا (خیلی بزرگه باور کنید!) وجود دارند؛ Github و StackOverFlow که واقعا کمک کننده اند. در گیت هاب معمولا برنامه نویسان سورس کد (به کد خام که هنوز تبدیل به برنامه نشده و با نوشتن اون کد برنامه به وجود میاد، سورس کد میگن) خودشون رو به اشتراک میگذارند. در استک اور فلو هم برنامه نویسان مشکل های خودشون رو با بقیه برنامه نویسان به اشتراک میگذارند و اونها هم بهشون جواب میدن 🙂 (البته نه اگه سوالتون مسخره باشه:| )

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

علاقه به برنامه نویسی

خلاصه بگم، اگه علاقه ای به برنامه نویسی ندارید و فقط شنیدید که پول زیادی توش داره اصلا سمتش نیاید! اگه حاضر نیستید از خوابتون بزنید و ساعتها وقتتون رو بزارید روی اروری که کدتون داده و دوست ندارید سروکله بزنید باهاش سمتش نیاید! اگه با نوشتن هر خط کد جدید و تکمیل کردن یه قسمت جدید از کار خوشحال نمیشید و احساس غرور نمیکنید، برنامه نویسی بدردتون نمیخوره!

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

برنامه نویسی سخته ؟

شاید با خودتون بگید چه کیفی میکنن برنامه نویسا هشت ساعت پشت سیستم میشینن پولشونم عالیه؛در واقع شاید از لحاظ جسمی کار سنگینی انجام ندیم، ولی از لحاظ ذهنی واقعا خسته میشیم چون برنامه نویسی یک کار چالش انگیزه (کلمه بهتری برای لغت Challenging پیدا نکردم :|)

یه بزرگواری میگفت: برنامه نویسی کد نوشتن نیست، فکر کردنه! و واقعا حرفش رو باید قاب کرد زد هدر سایت گیت هاب 😐 کد نویسی فقط 10 درصد کاره و 90 درصدش فکر کردن و چاره اندیشی برای پروژس.

(با اجازه برنامه نویسانی که از من تجریشون بیشتره. ارادت دارم بهتون دوستان ؛).

امیدوارم از این مقاله لذت و سود کافی رو برده باشید ؛)

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

ما در اینستاگرام