راز برنامه نویس موفق

در ابتدا این نویسه را به برنامه نویسان ایرانی تقدیم میکنم:)شاید خیلی از شماها دنبال راز این هستید که چگونه مثل آقا جادی عزیز بشیم؟ یا مثل بیل گیتس مشهور و ثروتمند که برنامه نویس موفق باشیم؟و یا مثل استاد مدائنی مدرس عالی بشویم ؟اگر کلمه چگونه برنامه نویس بشویم و یا راز برنامه نویسی در گوگل تایپ کنید،چند نتیجه هماهنگ و مثل هم که شاید ارزش خواندن هم ندارند را به شما نشان دهد.در این مقاله دنبال این هستیم که رازهای پنهان برنامه نویسان را به شما فاش کنیم. و شما نیز بتوانید با لذت کد بنویسید:)هوش مصنوعی با کدنویسی :)!عزیزان لطفا از اول تا آخر با دقت تمام بخوانید...برنامه نویس موفق1- شروع برنامه نویسی با یک انتخاب:خیلی از شما عزیزان در فکر این هستید که چگونه و کدام زبان مناسب من میباشد،یا گاها نمیتوانید یک زبان را انتخاب کنید و دنبال آن بروید و دوباره مجبور به تعویض زبان برنامه نویسی خود میشود. پس هدف خود را به درستی انتخاب کنید، سعی کنید یک زبان را انتخاب کرده و تا آخر بروید (چه سخت باشد ، چه آسان ، چه حوصله سر بر ) در برنامه نویسی و باگ یابی اول باید کد را بنویسی چه درست چه غلط و بعد اشکالات و ارور هایش را پیدا کرده و رفع کنی، در انتخاب زبان نیز تقریبا یک همچین چیزی است ( اول باید انتخاب کنی و بعد تا آخر ادامه بدهید و بعد زبان دیگری انتخاب کنید) چرا؟ چون اگر ما بتوانیم یک زبان را درست و حسابی یاد بگیریم قطعا یادگیری زبان های دیگر نیز برایمان خیلی آسان تر خواهد بود.یادگیری آسان هست نگران نباشید.2- بدون تحقیق سراغ هیچ یک از زبان ها نروید (لطفا!!!):اگر دنبال شروع خوب و عالی هستید اولین قدم تحقیق و استفاده از تجربه بزرگان در این زمینه میباشد. پس قبل اینکه وارد هر یک از زبان ها بدون تحقیق بشوید قطعا شکست خواهید خورد ( 90% احتمال شکست) شما سعی کنید زبانی را انتخاب کنید که بتوانید با نوشتن هر یک برنامه ، اسکریپ ، ابزار ، لذت کافی را ببرید.همچنین سعی کنید زبانی را انتخاب کنید که شباهت زیادی با زبان های دیگر دارد ( تا بتوانید بعد یادگیری کامل زبان با زبان دیگر آشنایی سریعی داشته باشید) پس اول از همه بروید در گوگل سرچ کنید ، در گروه های برنامه نویسی عضو شوید،از بزرگان بپرسید و آنها تجربه خود را بازگو کنند و بعد تصمیم قاطع خود را بگیرید.کمی تحقیق کنید بد نیست!3-کامل یاد بگیرید:عزیزان دل ، سعی کنید زبان برنامه نویسی که انتخاب کردید تا سطح حرفه ایی یاد بگیرید،تا بتوانید در یادگیری زبان های دیگه حرفه ایی بشوید.برای یادگیری کامل سعی کنید ویدیو های آموزشی زیادی را ببینید و تمرین کنید. سعی کنید با زبانتان کارهای عجیب و غریب زیادی انجام بدهید . دیباگ زیاد کنید کد هایتان را تا رفع ارور را کامل بلد بشوید. از مقالات و سوالات آموزشی زیاد استفاده کنید . صوت های انگیزشی برای پایدار سازی روحیه استفاده کنید. پروژه تحویل بگیرید . با بزرگان گفتگوی صوتی یا متنی داشته باشید . هر روز کد هایتان را مرور کنید تا به مشکل برنخورید.. پس سعی کنید کامل یک زبان را یاد بگیرید.با کامل یاد گرفتن یک قدم به حرفه بودن نزدیک میشوید!4- رو زبان انگلیسیتان بیشتر کار کنید:زبان کاربری همین ویندوز به صورت انگلیسی میباشد، زبان های برنامه نویسی بیشتر از کلمات انگلیسی استفاده میکنند مانند : print در پایتون که یک جمله انگلیسی میباشد. نمیگویم زبان انگلیسی را باید فول باشید، میگویم زبان انگلیسیتان در حدی باشد که بتوانید زبان کاربری کامپیوتر و ارور هارا بفهمید.5-سعی نکنید مثل فیلم ها باشید:آقا گاها من دیدم افرادی را که مانند فیلم های هالییودی کار میکنند.سعی کنید برنامه نویسی را در واقعیت یاد بگیرید.وقتی وارد دنیای برنامه نویسی بشوید ، خواهید دید که دردسر برنامه نویسی در دنیای واقعی واقعا زیاده.پس سعی نکنید تحت تاثیر فیلم ها قرار بگیرید.خیلی از فیلم ها دروغ هستند باور نکنید!6- زیادی خرج نکنید:باور کنید در برنامه نویسی نیازی به خرج کردن نیست که بیهوده خرج میکنید:(آره آقا من رفتم فلان جا 200 هزار دادم تا برنامه نویسی یادبگیرم) برنامه نویسی را میتوانید رایگان از یوتوب دنبال کنید . دوره هایی که گاها عالی تر از دوره های پولی هستند . (نمیگم اصلا خرج نکنید ، میگویم که سعی کنید کم خرج آموزش و اینا کنید) در آینده وقتی بخواهید برنامه بنویسید قطعا به پولی که خرج کردید نیاز خواهید داشت.خرج کم کنید!7-سخت افزار خوب داشته باشید:(با گوشی نه!):سخت افزار خوب منظور سخت افزار خفن لالیگایی نیست ! منظور سخت افزار در حد متوسط که بشه توش کد زد ، بشه توش ابزار های زبانتان را نصب کرد : مانند همین اندروید استودیوکه به رم و کارت گرافیک بالا نیاز داره تا خوب عمل کنه. سعی کنید با کامپیوتر و یا لپ تاپ کار کنید نه گوشی! : گوشی هم نرم افزار ضعیف در قبال کامپیوتر و لپ تاپ داره هم سیستم عامل ضعیف و هم باگ های زیاد . سعی نکنید گوشی خود را با نرم افزار های کد زنی پر کنید. اگر میخواهید کد زن حرفه ایی و موفق بشید باید سخت افزار خوب داشته باشید.سخت افزاری که هوش نرم افزاری را افزایش میدهد عالی هست!.8-بهترین کدام است ؟(پایتون ، سی پلاس پلاس ، جاوا ، ...؟):هر زبان در مقطع و فواید خود بهترین است ، پس نمیتوانیم بگوییم که آره این خوبه اون بده!، سعی کنید بروید پیش محبوب ترین زبان ها و یا زبان های با گرایش بیشتر. البته بتوانید تحقیق کنید آشکار خواهد شد که کدام برای شما خوب است.9-سیستم عامل خود را باید بشناسید!:یعنی چی یک برنامه نویس بلد نیست یک ویژوال استودیو کد را نصب و ران کنید؟! مگه میشه؟عزیزان شما محکوم هستید برای برنامه نویس موفق شدن سیستم عامل خود را مثل کف دست خود بشناسید، حداقل باید بدانید سیستم عاملتان زن هست یا مرد!پس هر سیستم عاملی که دارید ! ( ویندوز ، مک ، لینوکس ) محکوم به شناخت آن ها هستید مخصوصا کار با cmd و یا ترمینال آنها هستید.سخن پایانی!در پایان باید گفت برنامه نویس موفق هیچ وقت به شکست آره نگفته و شما هم نباید بگویید، درسر زیاد خواهد داشت ، گاها حوصله سر بر خواهد بود اما سعی کنید به شکست و تسلیم شدن آره نگویید. به خودتان بگویید که من محکوم به آموختن این زبان ها هستم.برید جلو و زبان انتخاب کنید و تست کنید و تا اخر باهاش کیف کنید و خوش بگذرانید، زبان خود را دوست خود بدانید چون به شما کمک های بسیاری خواهد داشت. اگر بتوانید برنامه نویس موفق بشوید آن هم با یک زبان (حتی زبانی که نا آشناست ) ایده ها همینجوری از ذهنتان سراسیز خواهند شد و میتوانید حتی آن زبان را در سطح بین المللی به مردم بشناسانید.به زودی مقاله ایی راجع چگونه هکر قانونمند بشویم را انتشار خواهم داد.:)نظرات شما برایم ارزشمند خواهند بود(: