در توسینسو تدریس کنید

و

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

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

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

آموزش مبانی برنامه نویسی ... فلوچارت چیست

1-ساختار الگوریتم ها و فلوچارت ها را خوب بشناسیم و یاد بگیریم که تا می توانیم فلوچارت برای حل مشکلاتمان طراحی کنیم.

آموزش مبانی برنامه نویسی ... چگونه برنامه نویس شویم

2-با یک کتاب ساده آموزش برنامه نویسی کار خود را شروع کنید و با زبان برنامه نویسی مورد علاقه خود بهتر است اینکار را شروع کنید. بهتر است در بدو شروع برنامه نویسی با یک کتاب ساده از نظر مفاهیم شروع کنید که مبانی برنامه نویسی را توضیح داده باشد.

آموزش مبانی برنامه نویسی ... چگونه برنامه نویس شویم

3-مطالعه خود را با این کتاب بصورت مستمر ادامه دهید ، تنها یکبار مطالعه کتاب کافی نیست باید تمرین کنید،یکبار تمرین کد نویسی از صد بار توضیح تئوری بهتر است.

آموزش مبانی برنامه نویسی ... برنامه نویسی را از کجا شروع کنم

4-قبل از پیاده سازی برنامه ، حتما فلوچارت های مربوط به آن را طراحی و بهینه سازی کنید. اینکار باعث می شود برنامه شما کارآمد تر و از جهتی رفع مشکل و Debug کردن آن نیز ساده تر بشود.

آموزش مبانی برنامه نویسی ... چگونه برنامه نویس بشویم

5-مفاهیم اولیه را خوب یاد بگیرید و بر روی آنها مسلط شوید ، در خصوص متغیرها ( Variables ) ، آرایه ها ( Arrays ) ، Function ها و کاربردهای هر کدام به دقت مطالعه کنید و با انجام تمرین بر روی آنها مسلط شوید.

آموزش مبانی برنامه نویسی ... چگونه برنامه نویس بشویم

6-بعد از انجام مراحل بالا مهارت های کد نویسی خود را به سمت دنیای کد نویسی ساختار گرا ( Structure Oriented ) و شیء گرا ( Object Oriented ) هدایت کنید.

آموزش مبانی برنامه نویسی ... چگونه برنامه نویس بشویم

7-در نهایت یاد بگیرید که چگونه پروژه های نرم افزاری خودمان را مدیریت بکنیم.

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

هیچوقت یک مشکل را دوبار حل نکنید ، اگر راهکاری قبلا پیدا کرده اید که مشکلات شما را برطرف می کند از آن استفاده کنید. اما توجه کنید که همیشه باید به دنبال پیدا کردن راهکارهای بهتر باشید و نسبت به راهکارهای قبلی خود تعصبی برخورد نکنید ، اگر راهکار بهتری می توانید برای حل مشکل پیدا کنید به دنبال آن بروید. چرخ را دوباره اختراع نکنید ، وقتی Function ها و Class هایی وجود دارند که شما می توانید براحتی آنها را در برنامه خود استفاده کنید و یا از API ها و Library های مختلف می توانید استفاده کنید. فقط به روش کارکرد آنها توجه کنید و از آنها استفاده کنید. سال پیش یکی از دوستان در خصوص نرم افزار وب سایت انجمن تخصصی فناوری اطلاعات ایران به من گفت که چرا شما چرخ را دوباره اختراع کرده اید ؟ چرا از نرم افزارهای CMS آماده ای که وجود دارند استفاده نکرده اید و جواب من به این سئوال یک جمله بود : شما هزار تا چرخ کنار هم قرار بدید ... تشکیل یک هواپیما رو نمیده ... بنابراین اگر واقعا اعتقاد دارید که می توانید متفاوت برنامه نویسی کنید ... حتما اینکار را انجام دهید... در پایان خوشحال می شوم از نکات و نظرات دوستان در خصوص این مطلب به عنوان یک علاقه مند به برنامه نویسی استفاده کنم. ITPRO باشید

نویسنده : محمد نصیری

منبع : جزیره برنامه نویسی وب سایت توسینسو

هرگونه نشر و کپی برداری بدون ذکر منبع و نام نویسنده دارای اشکال اخلاقی می باشد

#چگونه_یک_برنامه_نویس_شویم #چگونه_یک_برنامه_نویس_حرفه_ای_بشویم #برنامه_نویسی_رو_از_کجا_شروع_کنم #چه_زبان_برنامه_نویسی_را_یاد_بگیریم #چگونه_برنامه_نویسی_را_یاد_بگیریم #چگونه_یک_برنامه_نویس_بشویم #چگونه_برنامه_نویسی_را_شروع_کنیم #مبانی_برنامه_نویسی #آموزش_مبانی_برنامه_نویسی
3 نظر
مهدی باقری

مرسی محمد جان ولی بنظر من همه برنامه نویس خوب نمیشن شاید برنامه نویس بشن ولی نه از نوع خوبش

اصل قضیه و ماجرا براشون سخت و جا نمیفته البته که با تمرین همه کاری میشه کرد منتها

انسان دارای یکسری هوش هفتگانه هست مثل هوش ریاضی و هوش هنری و هوش سه بعدی و ... که هر انسان بر اساس ژنتیک و تجربیات عموما دوران کودکی بدست میاره 2 -3 تا از این هوشها درونش قویتر هست وکارهایی که به اون هوش ها مرتبط میشن رو میگیم استعداد طرف، حالا به نظر من آدما تو این ماجرای خودمون دو دسته هستن یکسری برنامه نویس خوبی میشن و دسته دوم بنظر من گرافیک کار خوبی میشن این دسته کلا با برنامه نویسی مشکل دارن ولی با نصف مهارت شما در مثلا فتوشاپ به راحتی ودر عین سادگی میبینی متلا یه تصویر زیبا و گیرا برای پسزمینه یه سایت یا تبلیغ درست میکنن و برعکسشم هست حالا اونیکه ذهنش واسه برنامه نویسی کار میکنه بهش بده یه کار گرافیکی بکنه بیا نتیجه رو ببین !!!؟

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

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

اینرو هم اضافه کنم که این مطلب در حالت کلیه و گرنه کسایی هستند که اون 2-3 تا هوش قویشون مرتبط به هردو شاخه هست

کسایی هم هستند که یه هوششون یا تمامی هوش هاشون بسای قوی هست که در مورد اول نوابغ ودر مورد دوم که اونهم نوعی نبوغ هست ولی بیشتر به انسان کامل نزدیکه .

پس قبل هر چیز خودتون و توانایی تون رو بشناسید و بنظر من روی اون سرمایه گذاری کنید

alimhp

سلام این سایت هم ویدئو های آموزشی مفیدی داره که از پایه شروع کرده

http://maktabkhooneh.org/course?course=bazargan466
KingVII

سلام آقا محمد

من این قسمت از مقاله اتون رو نفهمیدم ، میشه بیشتر توضیح بدید؟


هیچوقت یک مشکل را دوبار حل نکنید ، اگر راهکاری قبلا پیدا کرده اید که مشکلات شما را برطرف می کند از آن استفاده کنید. اما توجه کنید که همیشه باید به دنبال پیدا کردن راهکارهای بهتر باشید و نسبت به راهکارهای قبلی خود تعصبی برخورد نکنید ، اگر راهکار بهتری می توانید برای حل مشکل پیدا کنید به دنبال آن بروید. چرخ را دوباره اختراع نکنید ، وقتی Function ها و Class هایی وجود دارند که شما می توانید براحتی آنها را در برنامه خود استفاده کنید و یا از API ها و Library های مختلف می توانید استفاده کنید. فقط به روش کارکرد آنها توجه کنید و از آنها استفاده کنید. سال پیش یکی از دوستان در خصوص نرم افزار وب سایت انجمن تخصصی فناوری اطلاعات ایران به من گفت که چرا شما چرخ را دوباره اختراع کرده اید ؟ چرا از نرم افزارهای CMS آماده ای که وجود دارند استفاده نکرده اید و جواب من به این سئوال یک جمله بود : شما هزار تا چرخ کنار هم قرار بدید ... تشکیل یک هواپیما رو نمیده ... بنابراین اگر واقعا اعتقاد دارید که می توانید متفاوت برنامه نویسی کنید ... حتما اینکار را انجام دهید... در پایان خوشحال می شوم از نکات و نظرات دوستان در خصوص این مطلب به عنوان یک علاقه مند به برنامه نویسی استفاده کنم. ITPRO باشید

نظر شما
برای ارسال نظر باید وارد شوید.
از سرتاسر توسینسو
تنظیمات حریم خصوصی
تائید صرفنظر
×

تو می تونی بهترین نتیجه رو تضمینی با بهترین های ایران بدست بیاری ، پس مقایسه کن و بعد خرید کن : فقط توی جشنواره پاییزه می تونی امروز ارزونتر از فردا خرید کنی ....