Dvelooer py.💻🖱️
4 subscribers
8 photos
1 video
9 links
Download Telegram
Channel created
این کانال رو صرفا زدم تا منابع جالب و آموزشی Programing (برنامه نویسی) رو داخلش قرار بدم
Dvelooer py.💻🖱️ pinned «این کانال رو صرفا زدم تا منابع جالب و آموزشی Programing (برنامه نویسی) رو داخلش قرار بدم»
LinkedIn و GitHub
خیلی مهم هستن برای رزومه داشتن
وقتی هر کدی که زده میشه (هرچیزی) درست و اصولی بارگذاری بشه خیلی می‌تونه بازید داشته باشه
یادمه وقتی تازه برنامه‌نویسی رو شروع کرده بودم و با جاوا کار می‌کردم، زبان‌های دیگه برام مسخره به نظر می‌اومدن. مثلاً PHP که همه مسخره‌اش می‌کردن و می‌گفتن در حال مرگه! وردپرس هم که می‌گفتن بچه‌بازیه و اکثر وردپرس‌کارها مورد تمسخر قرار می‌گرفتند.

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

پروژه‌های وردپرسی با ۶۰ تا افزونه، کلی سایت هک‌شده، و حتی کدهای بزرگ و قدیمی که نمی‌شد بهشون دست زد، ولی به‌خاطر هزینه و زمان، امکان بازنویسی‌شون هم نبود. اون‌جا فهمیدم که عدم تخصص خیلی‌ها باعث ایجاد نیاز به افراد متخصص می‌شه.

اما آیا من همه پروژه‌ها رو پاک می‌کردم و از اول می‌نوشتم؟ یا می‌گفتم بیاید براتون سایت اختصاصی با لاراول بزنم؟
اگه صرفاً دنبال پول بودم، این کار منطقی بود؛ ولی چون نمی‌خواستم اعتبارم رو خراب کنم، شروع می‌کردم به رفع مشکلات امنیتی، حذف و کدنویسی افزونه‌های اضافی و در نهایت قابل‌استفاده کردن پروژه.

اگه بدونید سایت ویکی‌پدیا که بازدید میلیاردی داره و هر صفحه‌اش چند صد میلیون بار دیده می‌شه از PHP استفاده می‌کنه و حاضره ماهی یک میلیارد تومان به شما حقوق بده تا با اون کار کنید، باز هم می‌گید PHP بده؟ یا تحت تأثیر پست‌های لینکدین بی‌خیالش می‌شید؟

خود من چون وارد حوزه هوش مصنوعی و کلاد شدم، تمرکزم رو روی پایتون گذاشتم؛ ولی هنوز کلی شرکت و نرم‌افزار هستن که از PHP استفاده می‌کنن و چون بازنویسی‌شون ممکن نیست، با همون ادامه می‌دن. پس هنوز بازار کار خوبی داره و حتی می‌تونید باهاش مهاجرت کنید.

الان در عصر هوش مصنوعی، زبان برنامه‌نویسی شده «انگلیسی»! دیگه نه زبان مهمه، نه فریم‌ورک، نه تکنولوژی. تنها چیزی که مهمه مهارت‌های مهندسی نرم‌افزار، عمیق بودن در حوزه‌های مختلف و در نهایت توانایی انجام یک چرخه کامل توسعه نرم‌افزار از صفر تا صد هست.

زبان برنامه‌نویسی حتی ۲۰ درصد ماجرا هم نیست!
تخصص در یک حوزه، توانایی حل مسئله، روحیه کار تیمی، انتقادپذیری، توانایی دادن فیدبک و در نهایت داشتن خروجی بهینه، فاکتورهای اصلی هستن.

اگه پستی می‌بینید که محتوای اشتباه داره، لطفاً لایک نکنید تا افراد تازه‌کار دچار اشتباه نشن. لایک شما نشانه تأیید اون مطلبه و باعث انتشار بیشترش می‌شه

@DevTwitter | <Mohammad Ghafarifar/>
Forwarded from DevTwitter Ads.
اگه بک‌اند کار می‌کنی و می‌خوای بدون حاشیه،
از تغییرات مهم و منابع درست باخبر شی،
این کانال رو از دست نده 👇

https://t.me/+lBSf8SchaApkMzhk
ترجمه فارسی | The Pragmatic Programmer

این کتاب فقط درباره کدنویسی نیست؛ درباره‌ی طرز فکر یک برنامه‌نویس حرفه‌ایه.
یاد می‌ده چطور مسئولیت کارت رو بپذیری، تصمیم‌های بهتر بگیری و کدی بنویسی که قابل اعتماد و قابل نگهداری باشه.

بعد از سال‌ها هنوز هم یکی از مهم‌ترین منابع رشد حرفه‌ای برنامه‌نویس‌هاست؛
از جونیور تا سنیور.

https://github.com/hheydarian/the-pragmatic-programmer-parsion

@DevTwitter | <Hamed Heydarian/>