1. Mr.hsdn
  2. برنامه‌نویسی و طراحی وب
  3. چهارشنبه, 29 بهمن 1393
باسلام
من سینتکس چند زبان رو یادگرفتم هردفعه آموزش های مختلف رو گرفتم برای یادگیری برنامه نویسی و سینتکس هارو یادگرفتم آخرشم الگوریتم نویسی یادنگرفتم میخواستم بدونم منبعی برای این موضوع سراغ دارید؟به عنوان مثال من سینتکس سی شارپ،جاوا،وی بی،PHP رو یادگرفتم ولی مثلا یک برنامه ساده رو هم نمیتونم بنویسم چون نمیتونم اینهارو کنار هم قرار بدم میخواستم بدونم ممکنه راهنمایی کنید منبعی روشی چیزی که من بتونم مسئله رو تجزیه و تحلیل کنم؟
ممنون
hamid بهترین پاسخ Pending Moderation
3
رای
پس‌گیری
جواب سوالتون رو خودتین دادین؟ الگوریتم
دونستن یه سری از الگوریتم های معروف مثل مرتب سازی حبابی و ...
باید قدرت طراحی الگوریتم تقویت شه با دیدن شبه کدها و تمرین تقویت شه
به مسئله در نظر بگیر و سعی کن دو یا چند الگوریتم براش بسازی
یه منبع خوب: http://www.algorithmha.ir
hani بهترین پاسخ Pending Moderation
1
رای
پس‌گیری
ضمن تایید حرف حمید جان ، اصولش همینه که ایشون گفتن : ساختمان داده و طراحی الگوریتم
ولی یه بحثی هست اونم اینه که به نظر من شما اول به هر نحوی که میتونی کد رو بزن ،‌ خودتونو درگیر پیچیدگی الگوریتم نکنید (سنگ بزرگ علامت نزدن هستش) متاسفانه تو سیستم آموزشی کشور ما سعی میکنن یه سری مطالب که حفظ کردنش سود آنچنانی نداره به خورد دانشجو بدن ، این که مرتب سازی حبابی ، ادغامی و … چی هست یا برای حل یه مسله از روش بازگشتی بری یا با حلقه for خوبه ولی شما باید در مقطع کارشناسی در این حد بدونی که هر کدوم چه مزایا و معایبی داره ،‌ نه اینکه مثل بعضی استادا که میگن مثلا یه لیست پیوندی با زبون c درست کنید(حالا بماند که همه دانشجو‌ها کپی پیست میکنن:)) اینا مطالبی هستش که در مقطع کارشناسی جهت آشنایی باید گفته بشه و به صورت پیشرفته توی ارشد تخصصی بحث بشه ، برای درک گستردگی رشته کامپیوتر همین کافیه که دقت کنید ببینید فقط ۱۲ گرایش تخصصی توی همین ایران داریم ، پس واقعا وقت نمیشه همه چی رو در حد کمال یاد گرفت ،‌ یه جاهایی تعادل لازمه

خلاصه کلام :
1- آشنایی و نه تسلط کامل به الگوریتم و ساختمان داده ( بحث کنکور و نمیکنم چون سوال شما یه چیز دیگه‌ای هستش )
2- زدن کد به هر روشی که میتونید ، بازم میگم سنگ بزرگ علامت نزدن هستش ، دست مبارک باید بره روی کیبورد ;)
3- قضیه رو برای خودتون پیچیدش نکنید ،‌ هر چی راحت بگیری راحتتر هم یاد میگیری;)
4- زمان مهمه ، شما فرمودید سینتکس سی شارپ،جاوا،وی بی،PHP رو بلدید من فکر کنم پاسکال و پایتون هم آشنایی دارید ولی یادتون رفت بگید ، خوب ببینید واقعا به نظر خودتون درسته؟ این‌ها هر کدوم زمان شما رو گرفته
اصول رو یاد بگیرید وارد جزییات نشید ، وقتی وارد بازار کار مورد نظرتون شدید اونوقت توی فیلد مربوطتون زوم کنید
ببخشید طولانی شد
http://8pic.ir/images/cey8vb6aw7055ns560f0.gif http://8pic.ir/images/gfwfnoz9vjfa5hrx260e.gif http://8pic.ir/images/5owjmdso9cy5avg3nsfb.gif http://8pic.ir/images/20gdy2z8wd2gzb25tqou.gif http://8pic.ir/images/53361nr7xhimv8xjqi1s.gif
Mr.hsdn بهترین پاسخ Pending Moderation
1
رای
پس‌گیری
در مورد 4 خب من مثلا فیلم های اموزش فلان زبان برنامه نویسی رو دانلود میکردم کتاب ها ومنابع رو دانلود یا خریداری می کردم به امید اینکه شاید الگوریتم نویسی رو بااین زبون بتونم یادبگیرم واینطورچیزها این شد که یک دفعه دیدم چند تا سینتکس رو یادگرفتم بدون اینکه بتونم هیچ برنامه ای بنویسم.البته به نظر خودم ضرر نکردم الان اگر بتونم الگوریتم و تحلیل مسئله رو یادبگیرم چند تا زبونو رو نه مسلط اما درحد آشنایی بلدم.
خب مشکل همینجاست که اصول رو نمیتونم پیدا کنم و نمیدونم چی هست مشکل همین اصول و آموزش هاست نمیدونم چطوری باید اینکارو بکنم. خب.
  • صفحه :
  • 1


هنوز پاسخی به این پست ارسال نشده است.
البته از آنجایی که هنوز در سایت لاگین نکرده‌اید، اجازه‌ی پاسخ دادن به این پست را ندارید.

ورود / ثبت‌نام

 

کاربران فعال این ماه

AMIR
Super User
مسعود یوسف‌نژاد
نازنین امامی
علی مردانی