۱۲ نکته برای برنامه نویسی حرفه ای سریع تر

ایا تا به حال دوست داشته اید یک کد نویس بزرگ شوید؟ ایا به کامپیوتر ها علاقه دارید و کاملا آن ها را درک نمیکنید؟ این مطلب برای شماست با ما همراه باشید

و اما نکته ها :

۱- همین الان شروع کنید ، این احساس که شما هنوز یک برنامه نویس حرفه ای نیستید را از خود دور کنید . برای بررسی دوباره این نکات در روز یا هفته وقت اختصاص دهید ، شما میتوانید هر چقدر که بخواهید سریع باشید و سریع حرکت کنید

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

۲ –نگران این نباشید چه چیزایی هایی را هنوز از کامپیوتر متوجه نمی شوید و یا نمیدانید ، کامپیوتر ها به شکل عجیبی جادویی هستن حتی برای بزرگ ترین برنامه نویس ها ، همه ما میدانیم که کامپیوتر ها اساسا بر پایه ۰ و ۱ هستند اما این دقیقا به چه معناست؟

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

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

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

۴- کتاب بخوانید ، از این که هزینه زیادی را صرف خرید کتاب کنید اصلا نترسید باور کنید ارزش آن را دارد و این هزینه به شما بر میگردد

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

۶- شی گرا ، دقیقا زبانی است که دنیا با آن کد نویسی شده ،همان طور که یک بازرگان برای ارتباط برقرار کردن از انگلیسی استفاده میکند برنامه نویس ها از اصطلاحات شی گرایی برای ارتباط برقرار کردن استفاده میکنند اصطلاحاتی مانند کلاس ها ،اشیا و وراثت . من قبلا نمیداستم چطور از آن ها استفاده کنم تا این که کتاب Object Oriented PHP, Peter Lavin را خواندم و با تمرین فراوان به صورت اهسته اهسته توانستم آن را یاد بگیرم

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

 ?☕️

۷- کد های خود را به اشتراک بگذارید ،اگر شما یک مجله خصوصی داشته باشید و عبارت خودرو است سبز را در آن بنویسید ، شما ممکن است بدون این که متوجه گرامر غلط آن شوید صد ها بار عباراتی مانند این بنویسید . اگر آن را به کسی ایمیل کنید آن شخص فورا شما را از اشتباهتان آگاه میکنید و راه درست را به شما نشان میدهد شاید این برای شما شرم آور باشد اما برای این که حرفه ای شوید باید این کار را بکنید

۸- از github استفاده کنید ، در ابتدا اصطلاح کنترل نسخه من را ترساند اما بعد ها متوجه شدم هر برنامه نویسی از آن استفاده میکند شما با تنهایی کد نویسی کردن هرگز حرفه ای نخواهید شد ، خوشبختانه گیت هاب بخش کنترل نسخه خود را آسان کرده و شما میتوانید به راحتی از ان استفاده کنید

۹- خودتان را درمان کنید ، چیزهایی را که فکر میکنید جالب هستن بسازید ، چیزهایی که نیاز دارید را خودتان بسازید و از ان استفاده کنید برنامه نویسی مثل آشپزی است تا زمانی که غذا را نبپزید و آن را مزه نکنید نمیتوانید در مورد آن نظر بدهید

۱۰- انگلیسی بنویسید ، کد نویسی به شکل جالبی شبیه به نوشتن انگلیسی است تا ریاضی . کد های خوب خوانایی بهتری دارند کد های خوب ، کد هایی هستند که در آن توابع ، متغیر ها ، فایل و کلاس ها به خوبی نامگذاری شده اند . کامنت ها در زمانی که نیاز باشند مختصر و مفید هستند ، کد خوب کدی است که برای نخبگان نباشد بلکه دیگران نیز بتوانند آن را بفهمند

۱۱- نیرومند باشید ، شما نمیتونید مونالیزا را در ۵ سال کار بر روی یک قطعه ایجاد کنید ،شما مونالیزا رو با کار بر روی هزاران قطعه دیگر ایجاد میکنید که مونالیزا یکی از همین هزاران قطعه است و به همین نوشتن برنامه های تحت وب ،موبایل ، خط فرمان و …. ، هر روز یا هر هفته یک پروژه کوچک ایجاد کنید و روی ان کار کنید و نهایت شما به هماهنگی بین کیفیت و کمیت دست پیدا میکنید . وقتی شما جوان هستید باید بر روی کمیت کار کنید ،کیفیت به مرور زمان خواهد آمد

۱۲– لینوکس را یاد بگیرید ، خط فرمان به هیچ وجه رابط کاربری کاربر پسندی ندارد ، حتی زمان زیادی برای تمرین و تکرار جهت یادگیری نیاز دارد اما دقیقا همان چیزی است که دنیا از ان استفاده میکند شما حداقل نیاز به فهم خط فرمان دارید تا یک برنامه نویس خوب شوید

 

 

حق نشر مطالب اوکسو :

قابل توجه علاقه مندان و کپی کنندگان گرامی ، تمامی مطالب این وب سایت تحت مجوز خالق (Creative Commons) می باشد و کپی کردن ، استفاده تجاری مطالب بدون اجازه صاحب اثر مجاز نمی باشد و طبق مجوز اثر پیگرد قانونی به همراه خواهد داشت.

مجوز کریتیو کامنز
این کار مجوز دارد تحت مجوز کریتیو کامنز نسبت‌دادن-غیرتجاری-بدون انشقاق ۴٫۰ بین‌المللی.

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

تالار گفتمان اوکسوف

همچنین میتوانید ما را در شبکه های اجتماعی نیز دنبال کنید و از جدید ترین اخبار ما با خبر شوید :

اینستاگرام

تلگرام
[c5ab_button c5_helper_title=”” c5_title=”” text=”آپارات” link=”http://aparat.com/ooxoo” target=”_self” icon=”fa fa-play” font_size=”12″ font_weight=”300″ button_class=”” float=”left”  button_text_color=”#1f1f1f”

ارسال یک نظر .