آیا برنامه نویسی برای من مناسب است ؟ علاقه داشتن به زبان برنامه نویسی + ویژگی و خصوصیات

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

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

با سلام به قسمت دوم آموزش پایتون خوش آمدید .

 

 آیا برتامه نویسی برایتان مناسب است یا بدرد شما نمیخورد
آیا برتامه نویسی برایتان مناسب است یا بدرد شما نمیخورد

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

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

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

-برنامه نویسی هم مثل شغل های دیگر یکسری مزایا داره و یکسری معایب داره .

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

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

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

ویژگی های که برنامه نویسی به درد شما میخوره اگر شما :

1- به برنامه نویسی علاقه داری ( خیلی مهم هستش که به برنامه نویسی علاقه داشته باشید یا نه ! )

مهمترین موضوع در این قسمت این است که به برنامه نویسی علاقه داشته باشید ، اگر بخاطر درآمد برنامه نویسی وارد شدی ، یکم سخت میشه براتون – برنامه نویسی برای کسانی خوبه که با تمام وجود بهش علاقه دارند پس اگر علاقه ندارید همین الان بیخیالش شو برو دنبال کار مورد علاقت .

2- برات مهم نیست سخت است یا آسون :

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

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

3- در برنامه نویسی به خودت باور داشته باش ( خودباوری ) :

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

4- اهل ثبات و تدام باشی

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

5- توانایی کار تیمی را باید داشته باشید .

برنامه نویسی به تنهایی ، حقیقتاً شما به تنهایی در برنامه نویسی به جای نمی رسی . اینایی که میگن ما تنهایی کار میکنم و … بلاخره یه روزی مجبور میشن با یه تیم کار انجام بدن .

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

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

6- توانایی ارتباط و شبکه سازی داری ؟

باید بتوانید با افراد مختلف ارتباط بگیرید چه با کارفرما چه همکار و چه یکسری کاربران عادی چرا ؟

چون اگر با کارفرما ها ارتباط  خوبی نداشته باشی نمی تونی اصلاً پروژه بگیری نمیتونی کاری کنی .

اگر با همکار نتونی ارتباط برقرار کنی زمان هایی که به کمک نیاز داری تنها میمونی .

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

7- تسلیم نمی شوی و از اشتباهاتت یاد میگیری :

خیلی جاها میبینی روی پروژه ای کار انجام میدی و کلاً موفق نشدی یا به درآمد نرسیدی باید بتونید دوباره از اول شروع کنی و ناامید نشوی و جا نزنی .

8- باید همیشه در حال یادگیری باشی ( عاشق یادگرفتن باشی )

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

هر کسی که در این حوزه برنامه نویسی فعالیت میکند باید مرتباً در حال یادگیری و آپدیت باشد . چون زبان برنامه نویسی هر روز در حال پیشرفت و توسعه هستش . پس باید خودتان را هر روز آپدیت نمائید وگرنه بازنده میشوید .

باید همیشه در حال یادگیری برنامه نویسی باشی
باید همیشه در حال یادگیری برنامه نویسی باشید

9- اهل برنامه ریزی و نظم باشی :

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

10- در برنامه نویسی صبور باشید :

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

نکته : برنامه نویسی در دو مورد به صبر خیلی زیادی نیاز دارد : 1- از نظر درآمد ( ممکن است چندین سال کار انجام بدی ، درآمد نداشته باشی ) 2- صبور بودن در موضوع یادگیری ( با یک ماه یا 60 ماه نمیتونید کامل یاد بگیرید و بگید دیگه حرفه ای شدم )

11- انتقاد پذیر باشی :

اگر شما پروژه ای کار کردی که کاربرا بهتون میگن قسمتی از برنامه خوب نیست یا کلاً مناسب نیست نگید نه خوبه .

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

نکته : نه اینکه هر چی گفت شما هم بگید چشم ، بگید من فکر میکنم که این راه بهتر باشد ولی در نهایت نظر ، نظر کارفرما است و برنامه خود را میخواهد به همان شکلی که دوست دارد باشد .

12- نسبت به تغییرات انعطاف پذیر باشید :

در برنامه نویسی باید انعطاف داشته باشید ، و هیچ تعصبی نسبت به زبان برنامه نویسی ، فریم ورک و … هیچ کدام از این موارد نداشته باشید . نگین این زبان ایکس مثلا زبان C بهترینه – اگر زبان بهتری آمد نگید همون زبان قبلیمو ادامه میدهم یا فریم ورک دیگه ای اومد بگید همین فریم ورک کار میکنم .

اگر گزینه بهتری وجود داشته باشه چرا نرید سمتش و انعطاف پذیر نباشی .

13- توانایی توجه به جزئیات داشته باشید .

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

14-در برنامه نویسی نیازمند منطق و خلاقیت بالایی ، نیاز است .

منطق و خلاقیت در فیلد برنامه نویسی خیلی مهم است – این خلاق و منطق شما هستش که کمک میکند هم کدهایتان بهینه باشد و هم به شکلی صحیح و اصولی نوشته باشد ، در این موضوع قدرت حل مسائل شما بالا می رود .

خلاقیت در برنامه نویسی
خلاقیت در برنامه نویسی

15- برای دورکاری مناسب است :

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

16- اگر میخواهید اختیار زمان کاری دست خودتان باشد به سراغ برنامه نویسی بروید :

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

17- در برنامه نویسی توانایی نه گفتن را باید داشته باشید :

مثلاً کارفرما یکسری کارهای اضافه ای به شما محول میکند و بدون هزینه مجبورید انجام دهید که در اینجا باید شما بتوانید به کارفرما نه بگویید . ( چه دوست باشد چه آشنا یا فامیل فرقی نمیکند )

18-در هر مکانی بتوانید کار کنید :

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

19- توانایی خود آموزی در برنامه نویسی دارید :

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

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

20- میخواهید تنوع شغلی بالایی داشته باشی :

اگر علاقه به تنوع شغلی بالایی داری ، برنامه نویسی بهترین انتخابه ، چون می توانید تو فیلد هوش مصنوعی ، امنیت ، بلاک چین ، اینترنت اشیاء و … کار کنید .

21- اگر میخواهی جای رشد و پیشرفت داشته باشی :

توی اغلب کارمندی شما جایگاه رشد و پیشرفت کمتری دارید ولی برنامه نویسی به صورتی است که میتوانید خودتان را ارتقاء دهید .

22- اگر دوست داری و میخواهید ایده هاتون به واقعیت تبدیل کنید به سراغ برنامه نویسی بروید

تبدیل ایده هات در برنامه نویسی به حقیقت
تبدیل ایده هات در برنامه نویسی به حقیقت

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


برنامه نویسی بدرد شما نمیخورد اگر شما :

1- اگر شما به برنامه نویسی علاقه نداری ( کلاً بیخیالش شوید )
2- تحمل چندین ساعت یکجا نشستن را ندارید .

3- حوصله فکر کردن و درگیر شدن حل مسئله را ندارید باید بیخیال برنامه نویسی شوید :

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

درگیر شدن حل مسئله در برنامه نویسی را باید داشته باشید
درگیر شدن حل مسئله در برنامه نویسی را باید داشته باشید

4- انتظار داری تو چند ماه حرفه ای بشی :

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

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

5- انتظار دارید تو چند ماه به در آمد برسید :

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

به این زودیا نمی توانید به درآمد خوب و مد نظر برسید . درآمد خوب از برنامه نویسی زمان بر است .

در برنامه نویسی انتظار دارید تو چند ماه به در آمد برسید
در برنامه نویسی انتظار دارید تو چند ماه به در آمد برسید

6- اگر الویت اول شما درآمد هستش ، باید بیخیال برنامه نویسی شوید :

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

7- اگر هنوز در مورد برنامه نویسی تحقیق نکردید :

بروید در مورد برنامه نویسی تحقیق نمائید ، برید ببینید اصلاً برنامه نویسی چیست ؟  برنامه نویس ها چه جور آدمی هستند ؟

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

8- وسواس و کمال گرایی افراطی دارید به سمت برنامه نویسی نروید :

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

9- اگر میخواهی همه چیز را باهم یاد بگیرید به سمت برنامه نویسی نرو:

هر جایی که علاقه دارید و لازم هستش ، بروید یاد بگیرید : مثلا اگر میخوام وب کار کنم نمی رم سراغ کتابخانه گیم پایتون .. اگر علاقه دارید توی زمان آزادتان میتوانید این کار را انجام دهید.

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

اگر یک زبان را کامل یاد بگیرید بعد از اتمام ، میتوانید سریع بروید سراغ زبان برنامه نویسی دیگر و آن را به خوبی یاد میگیرید و یادگیری آن کوتاه تر از قبلی می شود چون عملاً 70 درصد زبان ها باهم مشترک هستند و زودتر یادمیگیرید ولی اگر بخواهید 4 زبان را باهم یادبگیرید از هر کدام 20 درصد یاد گرفتید و نهایت بتوانید در دراز مدت مقدمه ای از آن ها را یاد گرفته باشید .

10- حوصله حل تمرین را باید داشته باشید :

اگر حوصله حل تمرین و پروژه ندارید سمت برنامه نویسی نروید . برنامه نویسی در اصل 20 درصد یادگیری است ، 80 درصد پروژه و تمرین .

11- به جای روبه رو شدن با شرایط سخت ازش فرار کنی :

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

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

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

1- برنامه نویس ها هیچ وقت افسرده نیستند !

2- برنامه نویسی فقط مختص پسرها نیست ، اگر خانم هستید و دارید این مقاله را میخوانید – بدونید خیلی از برنامه نویس های موفق در دنیا ، خانم هستند .

3- مهم نیست سنتان زیاد باشد یا کم ، چه 7 سالتون باشه چه 70 سال .

4- خودت را با خودت مقایسه کن – هر روزتان را با دیروز خود مقایسه کنید . هر کسی سبکی داره برای خودش – نگو گروه متاوبز خیلی برنامه نویسی بلده من نمیتونم .

5- تمام برنامه نویس های حرفه ای یک روزی مثل شما بودند – ایرادی ندارد که الان مبتدی هستید مهم این است که بعداً هم مبتدی نمانی .

6- نگذار بین یادگیریتان وقفه ای ایجاد شود !

7- لازم نیست از خواب و غذاتون بزنید .

8- لزومی نداره کل سرمایه تون را بزارید برای خرید لپ تاپ

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

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

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

11- ریاضی تخصصی بستگی به حوزه فعالیتت دارد ( مثل AI )

12- زبان انگلیسی ضروری نیست اما خیلی به شما در برنامه نویسی کمک میکند ( مهم )

13- زمان یادگیری به خود شما بستگی دارد . ( 9 ماه یا یک سال میتونه بیس برنامه نویس شدن را برای شما ایجاد کند )

14- از پایه و بیس زبان مورد نظرت شروع کن و از وسط یا انتها به هیچ وجه شروع نکنید .

15- الگوریتم تخصصی هم ضروری نیست ولی کمک کننده هستش .

16- آپدیت باشید .

17- با منبعی که خودتان راحت تر هستید پیش بروید ( حالا این منبع شما میتواند دوره آموزشی باشه ویدیو باشه ، کتاب ، مقاله آموزشی برنامه نویسی و … ) یکی با ویدیو بهتر میتونه یاد بگیره یکی با کتاب .

18- سعی کن برای خودت راهنما داشته باشید – تیم متاوبز می تواند در این امر شما را راهنمایی کند و راهنمای خوبی باشد .

19-فقط مباحثی را نیاز دارید یاد بگیرید .

دیگر توصیه های برنامه نویسی …

20- اهل برنامه ریزی و نظم باشی

21- دورهای رایگان زیادی وجود دارد که میتونه منبع بهتری از پکیج های پولی باشد .

22- سعی کن همیشه اهل داکیومنت نوشتن باشید . ( جزوه بنویسید و اهل نوشتن باشید ، راهنما بنویسید و کدهاتون ارزشمند تر و دقیق تر میشود )

23- با گوگل رفیق شوید – جهت جستجو کردن با گوگل کار کنید – اگر میتوانید از یک سئوکار کمک بگیرید .

24- خلاق باشید .

25- سعی کنید شبکه سازی کنید و برای خودتان ارتباطاتی خلق کنید .

26- لزومی نداره نابغه باشی و با تلاش کردن هوش ضعیف شما جبران میشود . اگر در یادگیری ضعیف هستید با تلاش زیاد میتوانید این ضعف را جبران نمائید .

در نتیجه با توجه به تمام ویژگی های برنامه نویس ها و خصوصیات اخلاقی و رفتاری که در بالا ذکر شد اگر شرایط برنامه نویس بودن را دارید میتوانید شروع کنید .

با تشکر ( متاوبز )

آموزش بعدی ……

نویسنده
مدیر بلاگ
مدیر بلاگ

نظرات

2 پاسخ

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *