راکت‌کست شماره 16
- 19:45 دقیقه

چطور برنامه‌نویس بهتری باشیم

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

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

26 24 دیدگاه

دیدگاه‌ها و پرسش‌ها

برای ارسال نظر لازم است ابتدا وارد سایت شوید
آفلاین
user-avatar

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

آنلاین
user-avatar
حسام موسوی
4 هفته پیش

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

آفلاین
user-avatar
امیرصدرا اتحاد
2 ماه پیش

عالیه

آفلاین
user-avatar
یاسین
3 ماه پیش

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

از 24 ساعت 26 ساعت پای کدنویسی هستم . همش چیزای جدید :)

آفلاین
user-avatar
Ali Sadeghi
4 ماه پیش

عالی ، مثل همیشه

آفلاین
user-avatar
محمد
4 ماه پیش

عالیه دمتون گرم

آفلاین
user-avatar
irani699
4 ماه پیش

سلام. گویا لینک دانلود منقضی شده... نه میشه دانلود کرد و نه آنلاین گوش کرد.

آنلاین
user-avatar
حسام موسوی
4 ماه پیش

سلام مشکل حل شد و میتونید استفاده بفرمایید

آفلاین
user-avatar
Ebrahim Bazarjani
2 ماه پیش

توجه کنید ، اگر که وارد سایت نشید ، نمی تونین به این فایل ها گوش کنین ! حتما باید وارد سایت بشید ،
چه برای دانلود چه برای پخش آنلاین

آفلاین
user-avatar
Ali Abbasi
4 ماه پیش

خیلی وقت بود که منتظر این پادکست بودم.
ممنون از شما آقای موسوی

آفلاین
user-avatar
کامران داور
4 ماه پیش

دم شما گرم.

آفلاین
user-avatar
ebi
4 ماه پیش

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

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

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

آفلاین
user-avatar
ronald
4 ماه پیش

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

آفلاین
user-avatar
marzyah
4 ماه پیش

سلام، میشە لطف کنین کە این پایە و اساس چ جوری هستش؟ کلا چ دانش هایی نیازە تا بتونیم ی برنامەنویس درست حسابی باشیم؟؟
سپاس

آفلاین
user-avatar
Ebrahim Bazarjani
2 ماه پیش

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

در مورد دلسرد شدن هم ، کسی که عشقش برنامه نویسی هست هیچ وقت دلسرد نمیشه با قدرت بیشتری ادامه میده تا بهتر بشه ،
هیچ وقت علم تئوری اون چیزی رو یاد نمیده که علم تجربی یادمون میده ! دانشت کم باشه اما تجربت زیاد باشه خیلی بهتره تا عالم باشی و تجربه نداشته باشی !

اینهمه فارغ التحصیل دانشگاه شریف داریم که بیکارن ! اگر علم باعث پول در اوردن میشد الان اونا باید جز میلیونر های ایران بودن !

آفلاین
user-avatar
ronald
4 ماه پیش

ممنون از راکت کست مفیدتون .

آفلاین
user-avatar
محسن آستانه
4 ماه پیش

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