رفتن به مطلب

(نیاز مشاوره) لطفا برنامه نویس ها حرفه ای لطف کنند کمک کنند


 اشتراک گذاری

Recommended Posts

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

بنده 19 سالمه هنرجو رشته کامپیوتر بود تو فنی حرفه ای و الانم دانشجو رشته نرم افزار ترم 2 (آموزشکده فنی حرفه ای سمنان)

3 سال فنی حرفه ای و این 2ترم دانشگاه آموزش مبتدی c# تدریس میکردن که بنده هیچی نفهمیدم یعنی دقت لازم نکردم 

بنده میخوام استارت برنامه نویسی بزنم برای تفریح نه البته 50درصد برای دل خودم و 50 درصد دیگه برای کسب در آمد (خوب)

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

یه سریا میگن اول لینوکس یاد بگیر بعد سوییچ کن به لینوکس و زبان c شروع کن و بعدش c++ یه سری دیگه میگن از c# شروع کن گیج شدم خودمم (قبل شروع اینا چیزی نیاز نیست مثلا یادگیری الگوریتیم یا هر چی که پیش نیاز باشه میخوام از ابتدایی ترین چیز شروع کنم پله پله که حرفه ای بشم)

انگلیسی بنده خیلی سطح پایینه الان 2ترم شروع به رفتن کلاس انگلیسی کردم حالا هر چی که نیاز ممنون میشم بهم بگید یا حتی نکات کلیدی (هر چی )

آیا ریاضی خیلی تاثیر داره ؟ (اگه آره چه بخش های ریاضی برم یاد بگیرم ؟)

کتاب بهتر یا آموزش ویدیویی یا کلاس ؟ (اولویت بندی هم بگید ممنون میشم)

اگه سایتی میشناسید که کتاب یا فیلم آموزشی به زبان فارسی داره و خوبه معرفی کنید ممنون میشم

سپاس از لطفتون

 

لینک به دیدگاه
Share on other sites

درود دوست من.

در 6 دقیقه قبل، amirafshar گفته است :

یه سریا میگن اول لینوکس یاد بگیر بعد سوییچ کن به لینوکس و زبان c شروع کن و بعدش c++ یه سری دیگه میگن از c# شروع کن گیج شدم خودمم (قبل شروع اینا چیزی نیاز نیست مثلا یادگیری الگوریتیم یا هر چی که پیش نیاز باشه میخوام از ابتدایی ترین چیز شروع کنم پله پله که حرفه ای بشم)

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

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

در 8 دقیقه قبل، amirafshar گفته است :

انگلیسی بنده خیلی سطح پایینه الان 2ترم شروع به رفتن کلاس انگلیسی کردم حالا هر چی که نیاز ممنون میشم بهم بگید یا حتی نکات کلیدی (هر چی )

باید زبان انگلیسیتون در حد متوسط رو به بالا باشه تا بتونید مطالب دست اول و ناب رو از وب سایت های خارجی بخونید

در 9 دقیقه قبل، amirafshar گفته است :

آیا ریاضی خیلی تاثیر داره ؟ (اگه آره چه بخش های ریاضی برم یاد بگیرم ؟)

فرمول های زیادی نه اما اگر ریاضیتون قوی باشه مطمئنا حل مسئله و طراحی الگوریتمتون خیلی قوی هست و در برنامه نویسی بسیار موفق تر خواهید بود

در 10 دقیقه قبل، amirafshar گفته است :

کتاب بهتر یا آموزش ویدیویی یا کلاس ؟ (اولویت بندی هم بگید ممنون میشم)

کاملا به خود شما بستگی داره. من متون نوشته شده در وب سایت های طراحان و سازندگان تکنولوژی (اسنادشون) برام گزینه اوله بعدش ویدئو

در 11 دقیقه قبل، amirafshar گفته است :

اگه سایتی میشناسید که کتاب یا فیلم آموزشی به زبان فارسی داره و خوبه معرفی کنید ممنون میشم

یوتیوب

کلیک سایت

تاپ لرن

 

موفق باشید

لینک به دیدگاه
Share on other sites

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

درباره ریاضیات هم اگر به ریاضیات گسسته مسلط باشین بی شک براتون بسیار مفید خواهد بود.

لینک به دیدگاه
Share on other sites

در 6 دقیقه قبل، xXxHO3EiNxXx گفته است :

درود دوست من.

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

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

باید زبان انگلیسیتون در حد متوسط رو به بالا باشه تا بتونید مطالب دست اول و ناب رو از وب سایت های خارجی بخونید

فرمول های زیادی نه اما اگر ریاضیتون قوی باشه مطمئنا حل مسئله و طراحی الگوریتمتون خیلی قوی هست و در برنامه نویسی بسیار موفق تر خواهید بود

کاملا به خود شما بستگی داره. من متون نوشته شده در وب سایت های طراحان و سازندگان تکنولوژی (اسنادشون) برام گزینه اوله بعدش ویدئو

یوتیوب

کلیک سایت

تاپ لرن

 

موفق باشید

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

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

ممنون 🧡

در 2 دقیقه قبل، Alirezatha گفته است :

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

درباره ریاضیات هم اگر به ریاضیات گسسته مسلط باشین بی شک براتون بسیار مفید خواهد بود.

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

لینک به دیدگاه
Share on other sites

در 3 دقیقه قبل، amirafshar گفته است :

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

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

ممنون 🧡

تکنولوژی هایی مانند .net core یا فریموورک های زبان php مانند لاراول در حال حاضر بروز و خواهان زیادی دارند.

اما مزیت یادگیری c# نسبت به php این هستش که شما میتونید برای نوشتن برنامه های موبایل وب و ویندوز ازش استفاده کنید.

البته پایتون هم مناسبه و یادگیریش تقریبا آسان تر

ویرایش شده توسط xXxHO3EiNxXx
لینک به دیدگاه
Share on other sites

در 3 دقیقه قبل، amirafshar گفته است :

🧡

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

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

 

شما اول باید برین یه زبان رو یاد بگیرین تا با اصول اولیه آشنا بشین و بعد با یادگیری الگوریتم ها بتونین به سطح حرفه ای برسین و حتی چند زبانه بشین

برای یادگیری هم اگر پیشنهاد من رو بخواین قطعا کلاس رو توصیه میکنم خصوصا برای اوایل ( مثلا یک سال اول)

لینک به دیدگاه
Share on other sites

در 11 دقیقه قبل، xXxHO3EiNxXx گفته است :

تکنولوژی هایی مانند .net core یا فریموورک های زبان php مانند لاراول در حال حاضر بروز و خواهان زیادی دارند.

اما مزیت یادگیری c# نسبت به php این هستش که شما میتونید برای نوشتن برنامه های موبایل وب و ویندوز ازش استفاده کنید.

البته پایتون هم مناسبه و یادگیریش تقریبا آسان تر

ممنون از شما پس من الان نیازی نیست چیزی قبلش یاد بگیرم ؟ مثل اشنایی با الگوریتم یا چیزی ؟ یه سری ویدیو آموزش C# گرفتم مبتدی حدود 90 قسمت هست شروع کنم به دیدن اون پس ؟

در 9 دقیقه قبل، Alirezatha گفته است :

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

 

شما اول باید برین یه زبان رو یاد بگیرین تا با اصول اولیه آشنا بشین و بعد با یادگیری الگوریتم ها بتونین به سطح حرفه ای برسین و حتی چند زبانه بشین

برای یادگیری هم اگر پیشنهاد من رو بخواین قطعا کلاس رو توصیه میکنم خصوصا برای اوایل ( مثلا یک سال اول)

ممنون یه سری ویدیو آموزش C# گرفتم مبتدی حدود 90 قسمت هست شروع کنم به دیدن اون پس ؟ چیزی نیاز نیست قبلش یاد بگیرم ؟ 

لینک به دیدگاه
Share on other sites

در 1 دقیقه قبل، amirafshar گفته است :

ممنون از شما پس من الان نیازی نیست چیزی قبلش یاد بگیرم ؟ مثل اشنایی با الگوریتم یا چیزی ؟ یه سری ویدیو آموزش C# گرفتم مبتدی حدود 90 قسمت هست شروع کنم به دیدن اون پس ؟

ممنون یه سری ویدیو آموزش C# گرفتم مبتدی حدود 90 قسمت هست شروع کنم به دیدن اون پس ؟ چیزی نیاز نیست قبلش یاد بگیرم ؟ 

اصل بر شروع کردنه

شما باید شروع کنین تا وارد مسیر بشین

بعد دیگه میرین جلو 

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

سی شارپ هم زبان خوبی هست و پشتیبانی مایکروسافت رو داره هم دید خوبی از ساختار زبان ها بهتون میده و هم برای شروع نسبتا زبان راحتی هست ( هر چند به اندازه پایتون راحت نیست)

لینک به دیدگاه
Share on other sites

در 12 دقیقه قبل، Alirezatha گفته است :

اصل بر شروع کردنه

شما باید شروع کنین تا وارد مسیر بشین

بعد دیگه میرین جلو 

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

سی شارپ هم زبان خوبی هست و پشتیبانی مایکروسافت رو داره هم دید خوبی از ساختار زبان ها بهتون میده و هم برای شروع نسبتا زبان راحتی هست ( هر چند به اندازه پایتون راحت نیست)

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

لینک به دیدگاه
Share on other sites

سلام
یه نکته بگم در مورد زبان
در وهله اول اگر دارید شروع میکنید و زبانتون خوب نیستش قاعدتا باید هزینه کنید(کتاب بخرید,دوره بخرید و از این جور موارد)تو این سطح اگر دانش زبانتون اوکی نباشه
در صورتی که بتونید هزینه کنید مشکل آنچنانی نخواهید داشت , ولی از یه جایی به بعد شما وارد فاز "برخوردن به مشکل-سرچ کردن" میشید که خب دیگه از اینجا به بعد
باید به انجمن های برنامه نویسی مثل stackoverflow و امثال هم مراجعه کنید,در بسیاری از موارد مطلب خاصی برای مشکلتون توی سایت ها و انجمن های داخلی پیدا نمیکنید به صورت مرتب باید از گوگل و یوتیوب و مطالب انگلیسی زبان استفاده کنید
اگر تو این فاز باز هم بر ادامه دادن با زبان فارسی پا فشاری کنید خیلی زود از دنیای برنامه نویسی خداحافظی میکنید
شاید برای پایتون و یا خیلی از زبان های برنامه نویسی آموزش های فارسی زیادی وجود داشته باشه
ولی هرچقدر که حوضه کاریتون خاص تر میشه تعداد این موارد کم و کمتر میشه تا جایی که برای خیلی از سوال ها و اشکالاتتون توی سایت های فارسی چیزی دستگیرتون نمیشه
به طور مثال فکر نکنم حتی یه آموزش برای کتابخونه hotchocolate که برای graphql توی دات نت هستش بتونید تو سایت های فارسی پیدا کنید
در مورد زبان هم اگر میخواید وب کار کنید تو ایران فعلا سه زبان javascript - c sharp - php به صورت گسترده استفاده میشن
بله پایتون هم جنگو و فسلک رو داره,جاوا اسپرینگ رو داره که خیلی هم محبوب هستن ولی استفاده ازشون تو ایران فعلا خیلی محدود هستش

لینک به دیدگاه
Share on other sites

در 1 ساعت قبل، sajad564 گفته است :

سلام
یه نکته بگم در مورد زبان
در وهله اول اگر دارید شروع میکنید و زبانتون خوب نیستش قاعدتا باید هزینه کنید(کتاب بخرید,دوره بخرید و از این جور موارد)تو این سطح اگر دانش زبانتون اوکی نباشه
در صورتی که بتونید هزینه کنید مشکل آنچنانی نخواهید داشت , ولی از یه جایی به بعد شما وارد فاز "برخوردن به مشکل-سرچ کردن" میشید که خب دیگه از اینجا به بعد
باید به انجمن های برنامه نویسی مثل stackoverflow و امثال هم مراجعه کنید,در بسیاری از موارد مطلب خاصی برای مشکلتون توی سایت ها و انجمن های داخلی پیدا نمیکنید به صورت مرتب باید از گوگل و یوتیوب و مطالب انگلیسی زبان استفاده کنید
اگر تو این فاز باز هم بر ادامه دادن با زبان فارسی پا فشاری کنید خیلی زود از دنیای برنامه نویسی خداحافظی میکنید
شاید برای پایتون و یا خیلی از زبان های برنامه نویسی آموزش های فارسی زیادی وجود داشته باشه
ولی هرچقدر که حوضه کاریتون خاص تر میشه تعداد این موارد کم و کمتر میشه تا جایی که برای خیلی از سوال ها و اشکالاتتون توی سایت های فارسی چیزی دستگیرتون نمیشه
به طور مثال فکر نکنم حتی یه آموزش برای کتابخونه hotchocolate که برای graphql توی دات نت هستش بتونید تو سایت های فارسی پیدا کنید
در مورد زبان هم اگر میخواید وب کار کنید تو ایران فعلا سه زبان javascript - c sharp - php به صورت گسترده استفاده میشن
بله پایتون هم جنگو و فسلک رو داره,جاوا اسپرینگ رو داره که خیلی هم محبوب هستن ولی استفاده ازشون تو ایران فعلا خیلی محدود هستش

خیلی ممنون از شما دوست من بسیار عالی 

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

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

لینک به دیدگاه
Share on other sites

سلام دوست من

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

همچنین خوبه که شطرنج بازی کنین یه مقداری ذهن‌تون درگیر بشه و قوه‌ی تحلیل‌تون قوی‌تر بشه

 

قبل از شروع به انتخاب زبان برنامه‌نویسی به این سوال ها پاسخ بدین:

1. هدف‌تون (واقعا) چی هست؟

2. اگر با مسائل تو در تو در زندگی یا کتاب‌های درسی روبرو بشین واکنش‌تون چیه؟

3. برنامه نویس، کدنویس، کپی‌کننده‌ی الگو و کد و ... اینها همه با هم فرق دارن، شما میخواین کدوم باشین!؟

4. از این پله به اون پله پریدن رو نباید انجام بدین، آیا اونقدر ثابت‌قدم هستین که یک زبان رو تا انتها - با وجود تمام مشکلات - آموزش ببینین و در اصل توی اون خبره بشین!؟

 

لینک به دیدگاه
Share on other sites

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

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

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

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

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

 

برای شروع پایتون به نظرم از این دوره پایتون شروع کنید :

https://toplearn.com/courses/2150/آموزش-رایگان-پایتون-(-python-)

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

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

https://gotoclass.ir/courses/آموزش-پایتون/

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

 

اگر میخواید پایتون رو ادامه بدید که تا آخر هر دو دوره ببینید. در غیر این صورت به نظرم سایت اولی رو تا حدودا 70 ببینید و سایت دومی رو تا آخر.

بعدش باید یه زبان دیگه انتخاب کنید که دوتا از زبان های مطرح دنیا و ایران بخوام براتون بگم : JavaScript و C#.

اگر بخواید C# رو ادامه بدید میتونید از این لینک استفاده کنید و آموزش هارو ببینید. ( همه رایگانه و مدرسش واقعا حرفه ای هستش. البته بازم میگم به نظرم اول با پایتون شروع کنید مگر اینکه میدونید دارید چی کار میکنید )

https://toplearn.com/blog/3281/ورود-به-دنیای-برنامه-نویسی-(سی-شارپ)-با-استاد-مدائنی

 

خوب اگر براتون سواله که گفتم چرا با پایتون شروع کنید و با C# نه، دلیلش اینه:

1 - سادگی پایتون که واقعا توی یادگیری برنامه نویسی کمک میکنه.

2 - C# نسبت به پایتون تقریبا سخت تره ولی خوب به نظر خودم یه سینتکس حرفه ای و جالبی داره.

3 - دوره آموزشی پایتونی که براتون فرستادم واقعا فوق العاده هستند و من دوره ای پیدا نکردم که سی شارپ رو مثل پایتون یاد بده.

 

از خوبی های C# بخوام براتون بگم اینه که:

روی همه پلتفرم ها ( مثل ویندوز، لینوکس، اندروید و.. ) میتونید کد ها رو اجرا بکنید. ( البته باید از .NetCore استفاده بکنید که اگر نمیدونید چیه زیاد درگیرش نشید در آینده بهتر متوجه میشید.)

میتونید وب سایت ایجاد کنید، میتونید با استفاده از unitiy بازی های اندروید مک و ویندوز و.. بنویسید.

و مثل زبان C نیازی نیست که مدیریت حافظه ( رم ) انجام بدید خودش به صورت اتومات انجام میشه.

 

 

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

یک نکته ای که توی هر زبان برنامه نویسی که انتخاب کردید باید انجام بدید اینه که همیشه سعی کنید بروز باشید،

مثلا فکر نکنید این چندتا دوره رو دیدید دیگه خدای برنامه نویسی شدید و رو دست شما برنامه نویس نیست! خیر، حتی بعد از اینکه این دوره ها رو تموم کردید ( یا هر دوره دیگه ای ) ،

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

لینک به دیدگاه
Share on other sites

در 1 ساعت قبل، EHSANRF گفته است :

سلام دوست من

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

همچنین خوبه که شطرنج بازی کنین یه مقداری ذهن‌تون درگیر بشه و قوه‌ی تحلیل‌تون قوی‌تر بشه

 

قبل از شروع به انتخاب زبان برنامه‌نویسی به این سوال ها پاسخ بدین:

1. هدف‌تون (واقعا) چی هست؟

2. اگر با مسائل تو در تو در زندگی یا کتاب‌های درسی روبرو بشین واکنش‌تون چیه؟

3. برنامه نویس، کدنویس، کپی‌کننده‌ی الگو و کد و ... اینها همه با هم فرق دارن، شما میخواین کدوم باشین!؟

4. از این پله به اون پله پریدن رو نباید انجام بدین، آیا اونقدر ثابت‌قدم هستین که یک زبان رو تا انتها - با وجود تمام مشکلات - آموزش ببینین و در اصل توی اون خبره بشین!؟

 

سلام ممنون ار مشارکت شما در این موضوع

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

ممنون باز از لطفتون 

در 31 دقیقه قبل، ARMAN - H گفته است :

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

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

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

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

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

 

برای شروع پایتون به نظرم از این دوره پایتون شروع کنید :

https://toplearn.com/courses/2150/آموزش-رایگان-پایتون-(-python-)

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

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

https://gotoclass.ir/courses/آموزش-پایتون/

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

 

اگر میخواید پایتون رو ادامه بدید که تا آخر هر دو دوره ببینید. در غیر این صورت به نظرم سایت اولی رو تا حدودا 70 ببینید و سایت دومی رو تا آخر.

بعدش باید یه زبان دیگه انتخاب کنید که دوتا از زبان های مطرح دنیا و ایران بخوام براتون بگم : JavaScript و C#.

اگر بخواید C# رو ادامه بدید میتونید از این لینک استفاده کنید و آموزش هارو ببینید. ( همه رایگانه و مدرسش واقعا حرفه ای هستش. البته بازم میگم به نظرم اول با پایتون شروع کنید مگر اینکه میدونید دارید چی کار میکنید )

https://toplearn.com/blog/3281/ورود-به-دنیای-برنامه-نویسی-(سی-شارپ)-با-استاد-مدائنی

 

خوب اگر براتون سواله که گفتم چرا با پایتون شروع کنید و با C# نه، دلیلش اینه:

1 - سادگی پایتون که واقعا توی یادگیری برنامه نویسی کمک میکنه.

2 - C# نسبت به پایتون تقریبا سخت تره ولی خوب به نظر خودم یه سینتکس حرفه ای و جالبی داره.

3 - دوره آموزشی پایتونی که براتون فرستادم واقعا فوق العاده هستند و من دوره ای پیدا نکردم که سی شارپ رو مثل پایتون یاد بده.

 

از خوبی های C# بخوام براتون بگم اینه که:

روی همه پلتفرم ها ( مثل ویندوز، لینوکس، اندروید و.. ) میتونید کد ها رو اجرا بکنید. ( البته باید از .NetCore استفاده بکنید که اگر نمیدونید چیه زیاد درگیرش نشید در آینده بهتر متوجه میشید.)

میتونید وب سایت ایجاد کنید، میتونید با استفاده از unitiy بازی های اندروید مک و ویندوز و.. بنویسید.

و مثل زبان C نیازی نیست که مدیریت حافظه ( رم ) انجام بدید خودش به صورت اتومات انجام میشه.

 

 

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

یک نکته ای که توی هر زبان برنامه نویسی که انتخاب کردید باید انجام بدید اینه که همیشه سعی کنید بروز باشید،

مثلا فکر نکنید این چندتا دوره رو دیدید دیگه خدای برنامه نویسی شدید و رو دست شما برنامه نویس نیست! خیر، حتی بعد از اینکه این دوره ها رو تموم کردید ( یا هر دوره دیگه ای ) ،

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

سپاس گزارم از وقتی که گزاشتید ممنونم از شما 

بنده هم دوست دارم از پایتون شروع کنم ولی میگم C# کامل تر یاد بگیرم میتونم خیلی خیلی ساده تر پایتون یاد بگیرم آیا اینجوریه ؟

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

ممنون میشم راهنمایی کنید

لینک به دیدگاه
Share on other sites

در 1 ساعت قبل، amirafshar گفته است :

سپاس گزارم از وقتی که گزاشتید ممنونم از شما 

بنده هم دوست دارم از پایتون شروع کنم ولی میگم C# کامل تر یاد بگیرم میتونم خیلی خیلی ساده تر پایتون یاد بگیرم آیا اینجوریه ؟

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

ممنون میشم راهنمایی کنید

خواهش میکنم.

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

 

اگر دوره ای پیدا کردید که C# رو خوب از پایه یاد بده و بهتون مسئله هم میده که میتونید شروع کنید از همون مشکلی نداره. ( ولی خوب بازم پیشنهاد میکنم اگر برنامه نویسی بلد نیستید با اون چندتا سایت که گفتم شروع کنید. )

ولی یه بحثی هم هست اینه که شما هر زبان برنامه نویسی رو یاد بگیری، خیلی خیلی راحت میتونی زبان بعدی رو یاد بگیری چون همه زبان های برنامه نویسی شباهت دارند به هم، به خاطر همین میگم از ساده شروع کنید برید به سمت پیشرفته تر ( البته منظورم این نیست پایتون بده و سی شارپ خداست! )

 

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

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

و اینکه مشکلی داشتید توی گوگل سرچ کنید هیچ ایرادی نداره که یه موضوعی رو یادتون بره، موضوع رو سرچش کنید مطمئن باشید کلی مطلب در مورد بیشتر موارد هست و اینکه حتی خفن ترین برنامه نویس ها نیاز به اینترنت و گوگل دارند :).

بازم میگم واقعا برنامه نویسی انتها نداره و سعی کنید توی یوتیوب یا اینترنت کلا دنبال موضوعات جدید باشید. ( البته فعلا که دارید شروع میکنید نیازی نیست ولی بعد از یه مدتی برید به دنبال مطالب جدید مثل معماری ها یا مفاهیمی مثل SOLID که توی برنامه نویسی واقعا بهتون کمک میکنند ).

لینک به دیدگاه
Share on other sites

در 10 ساعت قبل، ARMAN - H گفته است :

خواهش میکنم.

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

 

اگر دوره ای پیدا کردید که C# رو خوب از پایه یاد بده و بهتون مسئله هم میده که میتونید شروع کنید از همون مشکلی نداره. ( ولی خوب بازم پیشنهاد میکنم اگر برنامه نویسی بلد نیستید با اون چندتا سایت که گفتم شروع کنید. )

ولی یه بحثی هم هست اینه که شما هر زبان برنامه نویسی رو یاد بگیری، خیلی خیلی راحت میتونی زبان بعدی رو یاد بگیری چون همه زبان های برنامه نویسی شباهت دارند به هم، به خاطر همین میگم از ساده شروع کنید برید به سمت پیشرفته تر ( البته منظورم این نیست پایتون بده و سی شارپ خداست! )

 

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

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

و اینکه مشکلی داشتید توی گوگل سرچ کنید هیچ ایرادی نداره که یه موضوعی رو یادتون بره، موضوع رو سرچش کنید مطمئن باشید کلی مطلب در مورد بیشتر موارد هست و اینکه حتی خفن ترین برنامه نویس ها نیاز به اینترنت و گوگل دارند :).

بازم میگم واقعا برنامه نویسی انتها نداره و سعی کنید توی یوتیوب یا اینترنت کلا دنبال موضوعات جدید باشید. ( البته فعلا که دارید شروع میکنید نیازی نیست ولی بعد از یه مدتی برید به دنبال مطالب جدید مثل معماری ها یا مفاهیمی مثل SOLID که توی برنامه نویسی واقعا بهتون کمک میکنند ).

خیلی خیلی ممنونم از شما 

مشاوره خوبی بود برای بنده 

سپاس

لینک به دیدگاه
Share on other sites

به گفتگو بپیوندید

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

مهمان
ارسال پست در این تاپیک...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

 اشتراک گذاری

×
  • اضافه کردن...