*صفرتاصد یک برنامه نویس موفق*


شاید شما فکر کنید که برنامه نویس ها حتما کارهای پیچیده ای انجام میدهند که در جامعه اینقدر خاص شده اند.ولی اشتباه میکنید.!!!!

با من،مهدی محمدی همراه باشید تا به شما یاد بدهم چگونه یک برنامه نویس موفق باشید.



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

این مقاله را با درنظر گرفتن اینکه شما هیچ دانشی از این حرفه ندارید مینویسم تا کاملا برای شما مطالب مفهوم باشه.


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

چون زبان های مختلفی و بسیار بسیار زیادی برای یادگیری وجود دارد.

فرض میکنیم که شما قصد دارید طراح سایت شوید که باید html , css , aps.net , jquery , ajax , sql server و internet seo را یادبگیرید و اگر بخواهید به صورت پروژه ای این زبان ها رو یاد بگیرید بین 9 تا 12 ماه زمان میبرد.

و یا شاید شما قصد دارید هکر بشوید که باید به زبان های c#, c++ , c ,javascript , ruby و python مسط باشید که زمان زیادی ربای یادگیری این زبان ها نیاز است.

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



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

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



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

اول اینکه شما برای مسلط شدن به دانش خود ، باید پروژه ای یادبگیرید.

< یعنی چه؟؟ >
یعنی اینکه شما پروژه ای رو که از کارفرما(کسی که پیشنهاد نوشتن پروژه رو به شما سپرد)می گیرید،باید رو تمام اجزای اون کار کنید و هرچیزی که در طول آموزش به دست آوردید رو پیاده کنید.
ولی قبل از اینکه شما پروژه ای رو بپذیرید،باید روی پروژه هایی که از قبل افراد ماهرتر نوشته اند رو با دقت برسی کنید و خودتون اون رو بنویسید تا تجربه کافی رو بدست بیارید و تمام مشکلات شما برطرف بشه.

دوم اینکه هر programming حرفه ای ، برنامه های خود رو کامنت گذاری میکند.

<آقا میشه بیشتر توضیح بدید؟؟؟ >

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

کامنت ها رو با علایم مختلفی بسته به زبان، تفکیک میکنند.

مثلا در css کامنت ها رو با علامت /* متن کامنت شده */ نشان میدهند.

و یا در html با <-- متن کامنت شده --!> و یا در c++ با // متن کامنت شده// نشان میدهند.

و سوم اینکه یه برنامه نویس خوب کسیه که تعداد خط کد هارو کاهش دهد و تا میتواند خلاصه کند.
چون هرچه تعداد خط ها بیشتر شود سرعت کارکرد کار خروجی پایین می آید.



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

زیر همین پست منتظر نظرات و پیشنهادات شما و حتی سوالات شما هستم.

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

#برنامه نویس