description

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

- 2 هفته پیش
توسط hosein mortezazadeh آپدیت شد
حسام موسوی ( 69411 تجربه )
2 هفته پیش

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

محمدرضا ( 864 تجربه )
2 هفته پیش

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

مجتبی ( 605 تجربه )
2 هفته پیش

من یه جمله دارم می گم:
خودم را در حلقه بی نهایت یادگیری انداخته ام.

و انجام پروژه پروژه پروژه

تمام...

محمد ( 259 تجربه )
2 هفته پیش

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

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

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

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

hamid kaviani ( 239 تجربه )
2 هفته پیش

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

hamid kaviani ( 239 تجربه )
2 هفته پیش

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

hamid kaviani ( 239 تجربه )
2 هفته پیش

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

علیرضا اصلانی ( 5575 تجربه )
2 هفته پیش

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

vahid Mohammadi ( 2903 تجربه )
2 هفته پیش
while(!(succeed =try() ));
مجید درویش نژاد ( 49 تجربه )
2 هفته پیش

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

داود خانی ( 403 تجربه )
2 هفته پیش

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

یه مثال بود که میگفت : یکی ایده من دارم یکی تو با هم دیگه میشه دو تا ایده .

راکت میتونه از این بزرگتر هم شه.

مهدی رستگار ( 887 تجربه )
2 هفته پیش

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

Ali ( 967 تجربه )
2 هفته پیش

اخ گل گفتی داداش درد دل من گفتی @rm.8968

مهران ( 49 تجربه )
2 هفته پیش

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

برای ارسال پاسخ باید وارد سایت شوید