راهنمایی برای یادگیری برنامه نویسی
سلام. من سال چهارم دبیرستان رو با رشته ریاضی فیزیک تموم کردم . راستش من علاقه مند به یادگیری زبان برنامه نویسی و خود برنامه نویسی هستم ولی چیز خاصی ازش نمیدونم و نمیدونم واسه اینکه از پایه شروع کنم باید چه کتاب هایی رو مطالعه کنم . ممنون میشم راهنماییم کنید.
پاسخ : راهنمایی برای یادگیری برنامه نویسی
برای شروع خیلی بهتره که به یک آموزشگاه برید، تا از تجربیات دیگران و اساتید استفاده کنید. این طوری مسیر پیشرفت هم سریعتره. ولی اگر موقعیتش نیست. خودتون هم می تونید یاد بگیرید اما باید پشتکار زیادی داشته باشید.
کتابها و جزوه های زیادی تو اینترنت و کتابفروشی ها هست. که با جستجوی می تونید پیدا کنید. حالا من تخصصم این رشته نیست که بتونم کتاب خاصی رو معرفی کنم. اما خودم هم دنبالش هستم. و کلیاتی رو تا حدودی می دونم.
با توجه به اینکه زبان برنامه نویسی گسترده تر شده، مهمترین تصمیم اینه که تو کدوم زمینه ی برنامه نویسی، علاقه و نظر دارید که وارد بشید. و برای همین هم باید با فضاهای مورد استفاده برنامه نویسی که هرکدوم شامل زبان های خاص خودش هست، آشنا بشید و با توجه به علاقتون وارد اون زمینه از برنامه نویسی بشید، مثل موبایل، وب، و ..
این لینک رو بهتون پیشنهاد می کنم:
Aftabgardan - کدام زبان برنامه نویسی را یاد بگیریم؟ (راهنمای انتخاب زبان برنامه نویسی)
پاسخ : راهنمایی برای یادگیری برنامه نویسی
سلام
تو اولین گام باید الگوریتم و فلوچارت رو خوب یاد بگیری
یه سرچ تو گوگل بزنی واست میاره
یه کتابی هم جعفر نژاد قمی تحت همین عنوان داره از اونم میتونید استفاده کنید
بعدش برای یادگیری اصول و مبانی برنامه نویسی (مفاهیمی مثل if, for , while , آرایه , رشته و توابع , کلاسها و ....)میتونی با زبان C++ شروع کنی برنامه نویسها میگن اگه اصول و مفهوم رو با این
زبان یاد بگیری بعدا هر زبانی رو به راحتی میتونی یاد بگیری. بعدش همونطور که دوستمون گفتند شاخه ای که میخوای برنامه نویسی کنی مثلا وب رو انتخاب میکنی و یه زبان تخصصی واسه خودت
انتخاب میکنی و اون رو یار میگیری.
میتونی هم بعد از اینکه الگوریتم و فلوچارت یاد گرفتی مستقیما بری و زبانی که دوست داری و انتخاب کردی رو یاد بگیری
به دانشجویان کامپیوتر در دانشگاه هم به همین ترتیب آموزش داده میشه
یه نکته یاد گیری برنامه نویسی صبر و پشتکار زیادی میخواد همون مرحله اول یادگیری الگوریتم و C++ خودش حداقل حدودا ۶ ماه زمان میبره
پاسخ : راهنمایی برای یادگیری برنامه نویسی
سلام دوست عزیز
منم دقیقا شرایط شما رو دارم
راهنمایی گرفتم و گفتن که اگه میخواین برین سمت برنامه نویسی وب که
Html , css
خیلی سادست با کمی تمربن یاد میگیرید ولی یک پایه ای از این دو زبان یادبگیرین بعد برین سراغ فریمورک معروف bootstrap که طراحی رو خیلی سریع میکنه و راحت همچنین قالب از اول ریسپانسیو میشه
ولی برای یادگیری جاوا اسکریپت و کتابخانه معروفش jquery میشه خودتون یاد بگیرین ولی سخته میتونین پکیج از سطح وب خریداری کنین و یادبگیرین .
میرسیم سراغ php ... والا اگه قصدتون درامده که باید در طراحی وب و php یک رزومه قوی داشته باشید و در شرکتی استخدام بشینولی درامد کسب کردن در وب به تنهایی خیلی سخته و معمولا کسانیهم که پروژه های بزرگ دارند میسپارن به شرکت ها
به نظرم بعد یادگیری php حتما برین سراغ فریمورک لاراول که برنامهنویسی php فوق العاده اسون میشه و خیلی امن و پرسرعت
چون الان اکثر اگهی های استخدام طراح وب مینویسن گرایش فریمورکلاراول و اگه یادش بگیرید یه برگ برنده دستتونه ...
اگهمیخواین درامد کسب کنین بهنظرم برین سراغ اندروید
چون شما ایده داشته باشید و با کمیتبلیغات میتونین درامد فوق العاده ای از بازار داشته باشین
اگه قصد برنامه نویسی اندروید basic4android رو شروع کنین چون هم سادست هم یادگیریش لذت بخشه
ولی اگه اول کار برین سراغ اندروید استودیو یا ایکلیپس که نیاز به یادگیری زبان مادر java داره قطعا سردرگم میشین و دلزده از برنامه نویسی
چون جاوا زبانفوق العاده سختیه.
سایت هایی مثل همیارو وردپرس و سون لرن خیلی آموزش های خوبی دارن و توصیه میکنم ازشون بخرین حتما و من به زودی میخرم از آموزش هاشون.|heart|
پاسخ : راهنمایی برای یادگیری برنامه نویسی
من فوق لیسانس کامپیوتر از یکی از دانشگاههای بزرگ ایران را دارم، اگر واقعا به برنامه نویسی علاقه دارید تلاش کنید در یکی از دانشگاه های تهران قبول بشید،بهترین کار این هست |coolsmiley|
پاسخ : راهنمایی برای یادگیری برنامه نویسی
نقل قول:
نوشته اصلی توسط
abolfazl-fth
سلام دوست عزیز
منم دقیقا شرایط شما رو دارم
راهنمایی گرفتم و گفتن که اگه میخواین برین سمت برنامه نویسی وب که
Html , css
خیلی سادست با کمی تمربن یاد میگیرید ولی یک پایه ای از این دو زبان یادبگیرین بعد برین سراغ فریمورک معروف bootstrap که طراحی رو خیلی سریع میکنه و راحت همچنین قالب از اول ریسپانسیو میشه
ولی برای یادگیری جاوا اسکریپت و کتابخانه معروفش jquery میشه خودتون یاد بگیرین ولی سخته میتونین پکیج از سطح وب خریداری کنین و یادبگیرین .
میرسیم سراغ php ... والا اگه قصدتون درامده که باید در طراحی وب و php یک رزومه قوی داشته باشید و در شرکتی استخدام بشینولی درامد کسب کردن در وب به تنهایی خیلی سخته و معمولا کسانیهم که پروژه های بزرگ دارند میسپارن به شرکت ها
به نظرم بعد یادگیری php حتما برین سراغ فریمورک لاراول که برنامهنویسی php فوق العاده اسون میشه و خیلی امن و پرسرعت
چون الان اکثر اگهی های استخدام طراح وب مینویسن گرایش فریمورکلاراول و اگه یادش بگیرید یه برگ برنده دستتونه ...
اگهمیخواین درامد کسب کنین بهنظرم برین سراغ اندروید
چون شما ایده داشته باشید و با کمیتبلیغات میتونین درامد فوق العاده ای از بازار داشته باشین
اگه قصد برنامه نویسی اندروید basic4android رو شروع کنین چون هم سادست هم یادگیریش لذت بخشه
ولی اگه اول کار برین سراغ اندروید استودیو یا ایکلیپس که نیاز به یادگیری زبان مادر java داره قطعا سردرگم میشین و دلزده از برنامه نویسی
چون جاوا زبانفوق العاده سختیه.
سایت هایی مثل همیارو وردپرس و سون لرن خیلی آموزش های خوبی دارن و توصیه میکنم ازشون بخرین حتما و من به زودی میخرم از آموزش هاشون.|heart|
من خودم توی شرکتی که کار میکنم با همین مسائل سر کار دارم،منتهی یه مسئله ای که وجود داره،صرفا یاد گرفتن اینا از شما یه مهندس کامپیوتر نمیسازه و دونستن این تکنولوژی ها به تنهایی باعث نمیشه که شرکت ها شما رو استخدام کنن.
پاسخ : راهنمایی برای یادگیری برنامه نویسی
ابتدا باید دید شما چگونه یا چطوری به این رشته علاقه مند شدید؟
چون متاسفانه/متاسفانه اکثر افرادی که به این رشته تمایل پیدا کردن با این نیت که " کار آسان/درآمد " بالا وارد این رشته شدن و بعد از وارغ التحصیل پشیمان شده و به جمع بیکاران این رشته افزوده شده اند
پاسخ : راهنمایی برای یادگیری برنامه نویسی
نقل قول:
نوشته اصلی توسط
easypeasy
سلام
اگه ساکن تهران هستید توی کلاس های مجتمع فنی تهران ثبت نام کنید
مدرکشون در حد دانشگاه تهران و شریف و ... قبول دارن چه تو ایران چه توی کشورهای دیگه
آدرس سایتشون
http://mft.info/
این حرف شما که میگید در حد دانشگاه تهران و شریف قبول دارن یه چیزی در حد جک هست، ولی میتونه مفید باشه این کلاسها، هر چند باز من تاکید میکنم راه ورود به برنامه نویسی، بهترینش انتخاب رشته کامپیوتر در دروره کارشناسی هست و لاغیر( خیلی معدود هستن افرادی که از رشته های دیگه وارد شدن)
پاسخ : راهنمایی برای یادگیری برنامه نویسی
نقل قول:
نوشته اصلی توسط
LLVM
من فوق لیسانس کامپیوتر از یکی از دانشگاههای بزرگ ایران را دارم، اگر واقعا به برنامه نویسی علاقه دارید تلاش کنید در یکی از دانشگاه های تهران قبول بشید،بهترین کار این هست |coolsmiley|
درود
مهندس منم مثل شما دانشگاه رشته کامپیوتر و آکادمیک درس خوندم ولی هممون خوب میدونیم تنها جایی که به ما مهارت و مخصوصا برنامه نویسی یاد نمیدن همون دانشگاه هستش.
نهایتش شریف هستش دیگه که اونم واقعا آکادمیک یاد میده و نهایتش از بقیه دانشگاهها بهتره ولی از دانشگاه برنامه نویس بیرون نمیای برفرضم یاد بدن وقتی میشه تو ۶ ماه با کلاس رفتن پیش یه
استاد خبره همون مسیر رو رفت چرا لقمه رو دوره سرش بپیچونه و واسه یه برنامه نویسی ۴ سال دانشگاه مباحث غیر مرتبط دانشگاه رو تحمل کنه.
الان سه تا از دوستان من با یه کلاس اصولی برنامه نویسی رو یاد گرفتند و الان تازه دانشجوی کاردانی هستند و یه ایده استارت آپی قشنگ رو راه انداختند و به فاز اجرایی و تجاری رسوندند
(یه سری به سایت زودفروت – خرید اینترنتی میوه و تره بار در مشهد بزنید)
اکثر متخصصان بزرگ حوزه IT دنیا مثل بیل گیتس و استیو جابز و ... اصلا تحصیلات دانشگاهی نداشتند
صرف دانشگاه رفتن (حتی دانشگاه های مطرح تهران ) هیشکی رو برنامه نویس نکرده
پاسخ : راهنمایی برای یادگیری برنامه نویسی
نقل قول:
نوشته اصلی توسط
LLVM
من فوق لیسانس کامپیوتر از یکی از دانشگاههای بزرگ ایران را دارم، اگر واقعا به برنامه نویسی علاقه دارید تلاش کنید در یکی از دانشگاه های تهران قبول بشید،بهترین کار این هست |coolsmiley|
حتما لازم نیست در دانشگاه تهران قبول بشید
من یه شخصی در هنرستان کامپیوتر درس خواند بعد در دانشگاه های بدون کنکور شرکت کرد یه مدرک لیسانس گرفت
یک ویروس نوشت که هیچ کدام از آنتی ویروس ها قابل شناسایی نبود
در مسابقات طراحی نرم افزار در سال(یادم نیست ولی 90- 93 بود ) جهانی مدال طلا آوورد
یا چرا راه دور بریم همین بهروز آیس خودمون تو دانشگاه آزاد رودهن مدرک گرفته
الان یه غول هکره جهانیه !
پاسخ : راهنمایی برای یادگیری برنامه نویسی
نقل قول:
نوشته اصلی توسط
pesarbahal
حتما لازم نیست در دانشگاه تهران قبول بشید
من یه شخصی در هنرستان کامپیوتر درس خواند بعد در دانشگاه های بدون کنکور شرکت کرد یه مدرک لیسانس گرفت
یک ویروس نوشت که هیچ کدام از آنتی ویروس ها قابل شناسایی نبود
در مسابقات طراحی نرم افزار در سال(یادم نیست ولی 90- 93 بود ) جهانی مدال طلا آوورد
یا چرا راه دور بریم همین بهروز آیس خودمون تو دانشگاه آزاد رودهن مدرک گرفته
الان یه غول هکره جهانیه !
دقیقا آدم باید بره دانشگاه تا بفهمه که این کارا،کار مهندس نیست :)
پاسخ : راهنمایی برای یادگیری برنامه نویسی
نقل قول:
نوشته اصلی توسط
moeinvk
درود
مهندس منم مثل شما دانشگاه رشته کامپیوتر و آکادمیک درس خوندم ولی هممون خوب میدونیم تنها جایی که به ما مهارت و مخصوصا برنامه نویسی یاد نمیدن همون دانشگاه هستش.
نهایتش شریف هستش دیگه که اونم واقعا آکادمیک یاد میده و نهایتش از بقیه دانشگاهها بهتره ولی از دانشگاه برنامه نویس بیرون نمیای برفرضم یاد بدن وقتی میشه تو ۶ ماه با کلاس رفتن پیش یه
استاد خبره همون مسیر رو رفت چرا لقمه رو دوره سرش بپیچونه و واسه یه برنامه نویسی ۴ سال دانشگاه مباحث غیر مرتبط دانشگاه رو تحمل کنه.
الان سه تا از دوستان من با یه کلاس اصولی برنامه نویسی رو یاد گرفتند و الان تازه دانشجوی کاردانی هستند و یه ایده استارت آپی قشنگ رو راه انداختند و به فاز اجرایی و تجاری رسوندند
(یه سری به سایت
زودفروت – خرید اینترنتی میوه و تره بار در مشهد بزنید)
اکثر متخصصان بزرگ حوزه IT دنیا مثل بیل گیتس و استیو جابز و ... اصلا تحصیلات دانشگاهی نداشتند
صرف دانشگاه رفتن (حتی دانشگاه های مطرح تهران ) هیشکی رو برنامه نویس نکرده
بله حرف شما درست هست، اول اینکه همه نمیتونن بیان استارتاپ راه بندازن و کارآفرین بشن، دوم هم اینکه توی دانشگاه به آدم برنامه نویسی یاد نمیدن،بلکه حل مسئله یاد میدن، من خودم الان با فریم ورکی کار میکنم که دو سال هست اومده توی بازار، منتهی چون پایه قوی دارم و اصولی یاد گرفتم و حل مسئله بلدم سویچ کردن از این فریم ورک به اون فریم ورک برای من خیلی راحته.
پاسخ : راهنمایی برای یادگیری برنامه نویسی
نقل قول:
نوشته اصلی توسط
llvm
بله حرف شما درست هست، اول اینکه همه نمیتونن بیان استارتاپ راه بندازن و کارآفرین بشن، دوم هم اینکه توی دانشگاه به آدم برنامه نویسی یاد نمیدن،بلکه حل مسئله یاد میدن، من خودم الان با فریم ورکی کار میکنم که دو سال هست اومده توی بازار، منتهی چون پایه قوی دارم و اصولی یاد گرفتم و حل مسئله بلدم سویچ کردن از این فریم ورک به اون فریم ورک برای من خیلی راحته.
سلام
من نگفتم همه استارت آپ راه بندازن و کارآفرین بشن مثال زدم که این دوستان با یادگیری مناسب تونستن یه ایده رو تجاری کنن
بله حرفتون رو در مورد حل مساله قبول دارم دانشگاه های خوب مفهوم رو یاد میدن من نفی نکردم ولی تو خیلی از کلاسهای خوب سطح شهر هم همین مفهوم رو میشه یاد گرفت مثل کلاسهای
مجتمع فنی که دوستمون مثال زدند (البته این حرف که بهتر از داشگاه تهران و شریف هستش قبول ندارم کاربرد هر کدوم یه چیزه )
در کل حرفم اینه برای یادگیری برنامه نویسی یا مهارتهای کامپیوتر الزاما نباید آکادمیک پیش رفت (هرچند بهتره هم آکادمیک هم کسب مهارت با هم باشد) یکی از دوستان خودم اصلا دانشگاه زبان خونده
ولی رفته ازمنستان مدرک mcsaخود مایکروسافت رو گرفته و الان مدیر it یه شرکتی هست.
تو حوزه it یادگیری و اخذ مدارک بین المللی شرکتهایی بزرگی همچون مایکروسافت سیسکو و ... خیلی بیشتر به آدم مفهوم و مهارت و اعتبار میده تا یه لیسانس ساده چرا که همه ماها تازه بعده
دانشگاه میریم دنبال همین مهارتها و کلاسها برای یادگیری و بازار کار چرا که مفهوم در کنار مهارت مهمه وگرنه این همه فارغ التحصیل دانشگاهی بیکار نداشتیم
مهم اینه که مفهوم و مهارت کار با کامپیوتر رو در کنار هم یاد بگیریم یاد بگیریم حالا چه تو دانشگاه چه جای دیگه