FaQ of Programming
558 subscribers
41 photos
7 videos
20 files
358 links
در این کانال پیشنهادات افراد باتجربه در حوزه برنامه نویسی رو قرار میدهیم!

مطالب تخصصی تر را در این گروه قرار میدهیم :
@ProgrammingForEveryHumans
Download Telegram
سلام دوستان بنده چندین ساله که پایتون کار میکنم ، اومدم تا یک سری از تجربه های خودمو خدمت شما دوستان عزیز ارائه بدم بلکه کمک کوچکی باشه برای یادگیری و پیشرفت شما در این زمینه😁❤️

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

بعد از اون من کلی ذوق کردم که برنامم داره درست کار میکنه و من تونستم یک ماشین حساب خودم بسازم😁
این مسیر بالا و پایینی های زیادی داشت... به خطاهای زیادی میخورید اولش ولی خب اینا عادین و من واقعاً هیچوقت دست از تلاش کردن بر نداشتم چون خیلی مشتاق یادگیری و اموختن بودم
برعکس بقیه‌ی دوستان برنامه نویس من با هر ارور خوشحال تر میشدم😁
و همیشه سعی کردم ارور های برناممو خودم برطرف کنم
ولی من هنوز هم بعد چندین سال کارکردن با این زبان هنوز درحال آموختنش هستم چون واقعاً دنیای بزرگی داره ، و منم از این قضیه خیلی خوشحالم😁
و اینکه هیچوقت انتظار پول درآوردن از این کاری که میکردم رو نداشتم ولی خب الاً از همین طریق درآمد خوبی دارم🤦‍♂
توی این کار خلاقیت حرف اول رو میزنه و بعد مهارت کد نویسی...
سعی کنید خلاقیت به خرج بدید ، کد های دیگران رو بخونید و از روی اونها بیاموزید چون قرار نیست همه مثل هم کد بزنن... ممکنه شما یک نکته رو توی سورس های دیگران ببینید که کارتونو خیلی راحت تر میکنه یا...

واقعاً تجربه های زیادی داشتم توی این زمینه ولی خب چون نمیخوام تریپ نصیحت بردارم و یا حوصله شما سر نره ، این مطلب رو کوتاه تر کردم...😁
ولی هیچوقت دست از تلاش بر ندارید
موفق باشید🌹
#python
#advice
👍6
سلام
من فریلنسر نیستم. برنامه نویس استخدامی هم نیستم. شرکت برنامه نویسی و برند خودم رو دارم و حوزه فعالیتم خصوصیه. دائما برای یه شخص مشخص کار میکنم و وظیفه توسعه و پشتیبانی از کد های ایشون به عهده بنده اس

تجربه فریلسنری و کار گروهی زیادی ندارم ولی چیزی که تو گذشته ی من خیلی جالب بوده و همیشه نقل قولش کردم فرهنگ غلط بود. تازه ورود کرده بودم به کلاس چهارم دبستان. اونموقع هم خبری از اینترنت گوشی و اینترنت مخابراتی نبود. یه دایل آپ بود که منم حوصله سرو کله رفتن باهاش رو نداشتم. ولی از همون بچگی همیشه تو خونه یک کامپیوتر بود که ازش استفاده کنم میشه گفت پدرم این راهو هموار تر کرد برام ولی اوایل شروع کار بود و تازه اینترنت داشت همه گیر میشد توی ایران. معمولا بچه های هم سن من توی گیم نت ها پاتوق میکردن و بازی هایی که اونموقع باب بود رو میکردن مثل کانتر استرایک 1.6 و مپ DotA در وارکرفت 3 و ... . پاتوق منم گیم نتی بود به اسم گیم نت مجیدی. بخاطر رفتو آمد زیادم به اونجا, خانواده فک میکرد اینکارو بخاطر بازی انتخاب کردم. فرهنگ غلطی که توی کل جامعه جا افتاده بود که کامپیوتر مال بازیه. منم درس نمیخونم تموم وقتم پشت سیستم میگذره پس صد در صد میخوام این رشته رو انتخاب کنم که از درس تفره برم و در آینده یه گیم نت واسه خودم بزنم بشینم تو گیم نت بازی کنم 😁 (طرز فکر خانواده)

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

در مورد تجربیات شخصی هم بگم که برنامه نویسی رو تو سن خیلی پایین (تقریبا 10 سالگی) با زبان پاسکال شروع کردم. بعد از مسلط شدن بهش فهمیدم که منسوخ شده به حساب میاد و به جز مراکز دولتی جایی براش کار نیست پس به ناچار کشیده شدم سمت سی شارپ و ویژوال استودیو 2012 (اینم بگم که هیچ وقت ASP کار نکردم و برای وب فقط نود و PHP استفاده کردم. فعالیتم در سی شارپ محدود به WPF و طراحی فرانت هست)
در مورد اولین پروژه ی کاملی که نوشتم کامل ترین چیزی که الان تو ذهنمه بازنویسی اسکریپت چت روم مشابه ETChat هست ! با اینکه یه نسخه خوب و کامل از این اسکریپت آلمانی تو سطح نت پر بود من یه نسخه ایرانی ازش رو بازنویسی کردم ! که بعدش اسکریپت ایرانی ChatIR اومد و ما کلا این عرصه رو گذاشتیم کنار 😂
اولین شرکتی که توش کار کردم یک شرکت ارزش افزوده بود (VAS) که با نصب اپلیکیشن هاشون شمارو عضو اجباری سیستم های ارزش افزوده ی همراه اول میکردن و از همراه اول پکیج های حمایتی 3 ترابایت حجم و 30 هزار ساعت مکالمه میگرفتن که خب وقتی فهمیدم داستان چیه و در واقع یه جورایی دزدی به حساب میاد, از برنامه نویسی ارشد استعفا دادم (چون نمیتونستم کاملا استعفا بدم بخاطر شرایط مالی) و صندلی رو دادم به دوست دیگه ای بعد از چند ماهم شرکت کلا ورشکست شد

سوالی باشه در خدمتم. و اینکه یه چیزی هم بگم. یا به این عرصه ورود نکنید یا اگر کردید دیگه نمیتونید ترکش کنید پس خوب فکراتونو کنید ...
#advice
👏3👍1
این مقاله راجب مزایای Full Stack Developer هست! و اگر زبان انگلیسیتون خوبه میتونید بخونید(میتونید از google translate هم کمک بگیرید)
https://sonatafy.com/full-stack-developer/
#web
#advice
IMG_20220601_172259_837.png
675.8 KB
نقشه راه asp.net core در سال 2022
#dotnet
حقیقتا زمانی ک برنامه نویسی رو شروع کردم ۱۳ سالم بود که با تاپلرن و پایتون اشنا شدم . چند قسمت از پایتون جناب اردوخانی رو دیدم و خوب اطلاعات زیادی نداشتم اونموقع . البته ی مدرک کار با ویندوز از فنی حرفه ای داشتم . چیزی که باعث شد من پیشرفت کنم این بود که هر چیزی که میخواستم رو از گوکل پیدا میکردم . همه ی خطا ها ، نصب برنامه ها و در این حد . تا اینکه یک زمان فک کردم یک دوره ایجاد کنم . حقیقتا این دوره رو من خودم یاد گرفته بودم و تو فارسی منبع نداشت . با تاپلرن اومدم یک دوره ۱۷ ساعته برگزار کردم . اون هم باعث شد زیاد پیشرفت کنم در ریکورد و ادیت و اینجور کار ها . بعد اون از اونجایی ک هنوز پایتون رو کامل نکرده بودم ، با دوره جناب سپهر فاضل اشنا شدم و بخش مقدماتیش رو تموم کردم و تسلط نسبی پیدا کردم . راستش علاقه من و حوزه فعلی من امنیت هست . تا یک زمان فقط دنبال جمع کردن اطلاعات در رابطه با این حوزه بودم . بعد از اون شروع کردم به یادگیری نتورک پلاس با استاد نصیری . دوره طولانی بود ولی خب مفید بود . بعد اون دوره CEH , رو رفتم شروع کنم ک یکی از پیشنیاز هاش لینوکس اسنشال بود . با لینوکس اشنا شدم ، یکی از توزیع ها رو ۳ ماه بر سیستم اصلیم نصب کردم و کار کردم . بعد اون لپ تاپمو عوض کردم و گزاشتم ویندوز روش باشه .
بعد اون رو ویندوز و با ماشین مجازی انواع توزیع ها رو بالا اوردم و البته چندین دوره در رابطه با لینوکس هم گزروندم و کلی داکیو منت خوندم و بقول خودمون expert شدم تو لینوکس . در این مدت دوره پایتون رو هم تکمیل کردم با دوره نابغه ها ، شی گرایی و یکسری مسائل رو رفتم جلو و تقریبا به پایتون مسلط هستم . تنها این ها نبود . دوباره نتورک پلاس رو با یک دوره جامع تر از cyberary استارت زدم و کتاب اصلی ceh رو خوندم .
با طراحی سایت هم سر و کله زدم اما خوب در حد ساخت ی پیج ساده و ادیت قالب . تو حوزه کریپتو هم فعالیت داشتم و خیلی چیزا ها ک نمیشه یکی یکی گفت . الان ۱۶ سالمه و  مسیری که قصد ادامه دادنشو دارم :
تو برنامه نویسی دوست دارم ml  رو یاد بگیرم و پروژه های کاربردی باهاش پیاده کنم .
تو لینوکس ، چالش ها ، کانفیگ های جدید و...
تو امنیت هم حوزه بانتی وب .

الان هم دارم جلو میرم و البته یک دوره لینوکس هم برگزار میکنم
#advice
5👎3👏2