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

مطالب تخصصی تر را در این گروه قرار میدهیم :
@ProgrammingForEveryHumans
Download Telegram
Forwarded from Linuxiha
آموزش مقدماتی لینوکس (6 ساعت)

https://youtu.be/sWbUDq4S6Y8

این کانال یوتیوب با 7،600،000 نفر عضو و 1400 ویدیوی آموزشی رایگان و به روز در مورد آموزش هک اخلاقی، گیت و گیت هاب و.. و انواع زبانهای برنامه نویسی از جمله پایتون، جاوا، جاوااسکریپت و... برای علاقمندان خیلی مفید است موضوعاتی که ممکن است تو سایتهای داخلی گیرتون نیاد

نمونه‌ای از آموزش‌های به روز آن

آموزش استفاده از هوش مصنوعی ( chatGPT) در برنامه نویسی

🐧
@linuxiha| لینوکسی‌ها 🐧
CodeNaline S2 E6 - Morteza Bashsiz
torham
کدنالین، اپیزوده ششم، مرتضی باشسیز ⚡️

این قسمت رو با مرتضی پیش رفتیم، باهم دیگ یک بازی انجام دادیم و بهمون خوش‌گذشت =). این قسمت رو شدیدا توصیه میکنم 🔥.

مرتضی :‌ @sudoer_grp

این اپیزود در کست‌باکس

🧠 @CodeNaline
💬 @TorhamDevCH
Forwarded from Semicolon (Ali Moeinian)
ماه ها قبل، در خصوص پادکستی گفتم که در حال ضبط بود و متوقف شد :)

این پادکست ها برای افراد تازه وارد به دنیای برنامه نویسی خیلی خیلی مفید میتونه باشه چون دغدغه های این اشخاص رو بیان کردیم و به دنبال راه حل بودیم.

پادکست ها خیلی خودمونی ضبط شده و اگر کیفیتش پایینه عذر خواهی میکنم.

امیدوارم مفید باشه براتون 👇
Audio
اولین قسمت SemiCast با صدرا یحی پور 🔥
پادکست خیلی ساده و خودمونی ضبط شده 😅

پیشاپیش اگر ایرادی وجود داره عذر خواهی میکنم 🙏
@never_forget_semicolon
#semicast
Audio
🔥 قسمت دوم SemiCast با خانم بهناز کریمی دورکی

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

برخی از سوالاتی که در این گفتگو مطرح شده :
- چطور علاقه‌ی خودمون رو پیدا کنیم ؟
- برای یک فرد تازه کار در مصاحبه ها چه مواردی اهمیت دارند ؟
- اهمیت وجود منتور
- مهم ترین Soft skill ها برای افراد تازه کار
- اهمیت داشتن گیت هاب فعال
و سوال های جذاب دیگه 🔥

🙏 با احترام، لازم میدونم توضیح بدم در اصل این قسمت، قسمت اول پادکست ها بود که به دلیل مشکلی که پیش اومد نتونستم آپلودش کنم و به عنوان قسمت دوم منتشر شد

@never_forget_semicolon
#semicast
Audio
🔥 قسمت سوم SemiCast با خانم نفس ابراهیمی

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

و سوال های جذاب دیگه 💎

@never_forget_semicolon
#semicast
Audio
💎قسمت چهارم SemiCast با بهروز شهاب الدین

برخی از مطالبی که در این گفتگو مطرح شده :
- چطور علاقه‌ی خودمون رو پیدا کنیم ؟
- داستان جذاب ورود به این حرفه
- یادگیری مفهومی برنامه‌نویسی یعنی چی؟
- اهمیت یادگیری در کار
- اهمیت Soft Skill ها

و یاد میگیریم که "جواب خودمون رو پیدا کنیم 🔥"


@never_forget_semicolon
#semicast
🌚1
Forwarded from Django Expert (Majid A.M)
✔️بدترین تجربه مصاحبه کاری من به عنوان یک برنامه نویس توسعه‌‌دهنده وب:

اول اسم شرکت رو بگم خدمتتون اسم شرکت "نقش اول کیفیت" (ناک) هست که خودشون رو بزرگترین کارگزار(وندور) همراه اول معرفی میکنند

من بعد از یک جلسه مصاحبه hr آنلاین دعوت به مصاحبه حضوری شدم و بعد از مراجعه به ساختمان این شرکت به من گفته شد که به دلیل اشتباه در تنظیمات تقویم فردی که در بخش نیروی انسانی مشغول به کار هست (hr محترم بدون هیچ گونه عذرخواهی این کلمات رو بیان کردند) یک ساعت دیرتر این مصاحبه قرار هست شکل بگیره بعد از اعتراض بنده به موضوع گفتند که فرد مصاحبه کننده فنی (که از دفتر همراه اول قرار بود تشریف بیاورند و این پروژه به صورت کامل برای همراه اول و در دفتر مرکزی این شرکت بود گفته های من بر اساس اطلاعاتی هست که به بنده حین تماس تلفنی برای دعوت به مصاحبه منتقل کردند) در راه هستند و ۲۰ دقیقه دیگه مصاحبه انجام میشه و اگر قصد دارم مصاحبه رو انجام ندم به ایشان اطلاع بدم با قبول طرفین نسبت به این موضوع بنده رفتم یه میان وعده ای بخورم و برگردم
بعد از مراجعت مجدد من به ساختمان اصلی و بعد از ۵ دقیقه از زمان تعیین شده (یعنی ۲۵ دقیقه انتظار من) بنده تماس گرفتم و این فرد محترم به من گفتند که مصاحبه کنسل شده و من مجدداً اعتراض کردم و پرسیدم آیا به نظر شما این رفتار حرفه ای هست؟ ایشون بدون هیچ گونه عذر خواهی تلفن رو قطع کردند.

حالا شاید جالب باشه چرا مصاحبه کنسل شده؟ به دلیل عدم هماهنگی بین پرسنل خوده ناک یا شرکت نقش اول کیفیت (یا همون بزرگترین وندور همراه اول 😅)

به عنوان کسی که بیشتر از ۲۰۰ مصاحبه رفته و مصاحبه بخشی از روتین ماهانه اش هست و همچنین بیشتر از ۵۰ تا مصاحبه گرفته (در هر دو پوزیشن تجربه داشته به نظرم این دلیل ابدا قابل قبول نیست)

و کسی که تجربه کار ریموت/داخلی /بین المللی/ پروژه‌ای/ سازمانی(سازمانهای بیشتر از پانصد نفر) میتونم بگم بدترین تجربه من از دعوت به مصاحبه در این شرکت رخ داده

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

امیدوارم انتشار این پست کمکی کنه به سایر دوستان فنی کنه تا مسیر شغلی خودشون رو بهتر دنبال کنند و از رخ دادن تجربه های این چنین توسط این شرکت جلوگیری کنه


ارادتمند همیشگی شما: مجید آقامحمد

™️ @DjangoEx

© @DjangoIR
👍4🤬1
~> آیا PHP هنوزم ارزش یادگیری داره؟
سوال خنده‌داریه!
ولی خب در این پست در موردش خیلی مختصر می‌نویسم...⬇️
#نوشته #نرم_افزار #برنامه_نویسی
~> @PinkOrca
در یک کلام، بله!

شاید با فراگیر شدن تکنولوژی های مختلف و گذشت سال‌ها از اواسط دهه ۹۰ میلادی و تولد PHP، این زبان جذاب با کاربرد عمومی و به‌خصوص در بک-اند بگذره، اما همچنان از نظر من زبانی پویا و با ارزش برای یادگیری هستش،
چرا؟
چون طبق آخرین آمارها، بیش از ۷۷.۵٪(ممکنه وقتی این نوشته رو می‌بینید، بیشتر یا کمتر باشه) از وب‌سایت ها ازش استفاده می‌کنن، از سایت‌های کوچیک تا امثال فیس‌بوک، ویکی‌پدیا، پو*ن هاب(😐😂) و...، همینطور CMS های معروفی مثل وردپرس و جوملا و... ازش استفاده می‌کنن.
همین موضوع به تنهایی ثابت می‌کنه که بازار کار PHP حالا حالاها از بین نمی‌ره، چون جایگزین شدن تکنولوژی ها چیزی زمان‌بر هستش(و البته نیازی هم به این کار نیست تا وقتی منسوخ نشه تکنولوژی) و همینطور از تکنولوژی‌های پر تقاضا برای فریلنسرهاست.

مورد بعدی آپدیت‌های PHP هستش که تو هر ورژن، باعث بهتر شدن این زبان در زمینه‌های مختلف میشن و همین از نشانه‌های زنده بودن این زبانه.
از نظر پرفورمنس، PHP یک زبان مفسری و کند هستش، ولی در مقایسه با زبانی مثل پایتون همچنان از سرعتی چند برابری(در آخرین ورژن ۳ برابر) برخورداره.
همینطور PHP زبانی اپن‌سورس، کم هزینه و با قابلیت نگهداری آسان، شی‌گرا، منعطف و محبوب هستش.
فریمورک‌ها و کتابخونه‌های متنوع و خوبی برای PHP وجود داره(چیزی بیشتر از امثال لاراول و کیک PHP و... در زمینه‌هایی مختلف، حتی غیر از بک-اند) که کار رو برای توسعه‌دهنده‌های این زبان تا حد زیادی راحت می‌کنه. می‌تونه به سادگی با زبان‌هایی مثل HTML، CSS و JS ادغام بشه، یادگیری سختی نداره و سرعت توسعه هم باهاش بالاست.
وابسته به پلتفرم خاصی نیست، کامیونیتی بزرگی داره، از دیتابیس‌های متنوعی ساپورت می‌کنه و در نهایت انتخاب محشریه...

پس هرکسی(حالا از روی تعصب، حسادت یا حتی جهل) بهتون گفت PHP منسوخ شده یا ارزش یادگیری نداره یا خیلی چیزای دیگه... بهش اهمیت ندید و صرفا با توجه به سلیقه خودتون این زبان رو یاد بگیرید یا نگیرید...
از نظر فنی یا بازار کار و آینده، بهش شک نکنید.🤌

~> @PinkOrca
👍4🖕1
تایپ اسکریپت عملاَ‌ داره جایگزین سینتکس خالص جاوا اسکریپت میشه و این روزا کمتر پروژه ای می بینید که از اون استفاده نکنه. آمارهای گیت هاب هم همینو میگه.
تو این عکس می بینید که درصد کل پول ریکوست های تایپ اسکریپت داره از جاوا اسکریپت پیشی می گیره و خود JS در حال افوله

@DevTwitter | <Imun/>
👍4
#بدرد

من بعد از ۸-۹ سال کار تو حوزه برنامه نویسی تصمیم گرفتم عوارضی که برای من داشته رو اینجا لیست کنم

نشستن به مدت طولانی که مشکلات جسمی جدی(بینایی، لرزش عضلات، ضعف) در دراز مدت ایجاد میکنه.
در این مورد ایجاد تعادل به عهده خود فرد هست که کار راحتی هم نیست.

‏این یک واقعیته که برنامه نویسی یکی از پر استرس ترین شغل های دنیاست که دائما فرد درگیر یه سری ددلاین و تحویل تسک و چالش های جدیده.
کنترل کردن این مورد بسیار سخته اگه مهارت نرم و سبک زندگی سالمی نداشته باشه.

فرسودگی شغلی(برن اوت) به شدت رایجه و بعدش فرد احساس خستگی فیزیکی و عاطفی میکنه که ممکنه مدت زیادی طول بکشه تا از توش در بیاد.

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

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

سر و کله زدن با مشتری که هیچ ایده ای از نحوه پیاده سازی فنی کار نداره و نیازهاش دائما در حال تغییره کار خیلی سختیه و نیاز به صبور بودن داره و صبور بودن هم کار خیلی راحتی نیست.

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

پروسه اشکال زدایی یکی از استرس زا ترین بخش های رایجه برنامه نویسیه که همیشه وجود داشته و فرد بخواد یا نخواد درگیر تنش و استرسش هست.

‏حجم تغییرات و سویچ کردن های توی این شغل اینقدر زیاده که حواس پرتی و اختلال حافظه یه چیز کاملا بدیهیه توش که تو کل زندگی فرد اثر میذاره.

امنیت شغلی برنامه نویسی نسبت به شغل های مهندسی دیگه با این میزان چالش خیلی کمتره.

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

@DevTwitter | <Mehdi/>
👍5👎1
Forwarded from Abbaz channel
💢 هرچی هوش مصنوعی تا حالا دیدین درمقابل این سوتفاهم بوده

🔸هوش مصنوعی poe که رایگان هم هست بخشهای متنوعی داره که به سئوالات پاسخ میده...

⭕️ترکیب ChatGPT، GPT-4، Sage، Claude و سایر هوش مصنوعی ها در یک رابط واحد رایگان

👉🏻https://poe.com/ 👈🏻

شما در هرزمینه راجع به هرموضوعی مثلا نحوه استفاده از اپلیکیشن های مختلف سوال کنید، چنان با جزئیات کامل پاسخ میده که خیلی بهتر از پشتیبانی اون برنامه
Abbaz channel
💢 هرچی هوش مصنوعی تا حالا دیدین درمقابل این سوتفاهم بوده 🔸هوش مصنوعی poe که رایگان هم هست بخشهای متنوعی داره که به سئوالات پاسخ میده... ⭕️ترکیب ChatGPT، GPT-4، Sage، Claude و سایر هوش مصنوعی ها در یک رابط واحد رایگان 👉🏻https://poe.com/ 👈🏻 شما در هرزمینه…
به +Claude گفتم که :
به برنامه نویسان تازه کار چه توصیه ای در حوزه سلامتی و شغلی و اجتماعی آنها میکنی؟


=============================================

پاسخ او :
من به برنامه نویسان تازه کار توصیه های زیر را در حوزه های مختلف می کنم:

سلامتی:

•داشتن برنامه استراحت منظم و کافی خواب. برنامه نویسی نیازمند ذهنی سالم و بیدار است.

•تغذیه مناسب و ورزش کردن. اینها به حفظ سلامت جسمی و روانی کمک می کنند.

•مدیریت استرس. یاد بگیرید استرس ها را شناسایی کنید و با تکنیک هایی مثل مدیتیشن، یوگا و ... مدیریت کنید.

شغلی:

•همیشه در حال یادگیری باشید. تکنولوژی ها و زبان های برنامه نویسی مدام در حال تغییر هستند.

•برای پیشرفت شغلی خود برنامه داشته باشید. از مدیران و همکاران خود بخواهید کمکتان کنند.

اجتماعی:

•شبکه سازی کنید. با برنامه نویسان دیگر ارتباط برقرار کنید. این به رشد شغلی شما کمک می کند.

•در کنفرانس ها و رویدادهای برنامه نویسی شرکت کنید. این بهترین جا برای یادگیری و شبکه سازی است.

•سعی کنید در پروژه های متن باز همکاری کنید. این یک فرصت عالی برای یادگیری از برنامه نویسان با تجربه تر است.

#advice
👍5🌚1
Forwarded from Sonia Software Notes (0xSonia)
👍2
https://github.com/IamMrKaveh/Bank
دوستان فعلا توی گیت هاب یه پروژه تمرینی ویندوز فرم رو شروع کردم و کم کم هرچیزی که بلدم رو میخوام در قالب یه پروژه تمرینی پیاده سازی کنم!

اگر پیشنهادی و یا ایده ای برای پروژه دارید حتما بگین!
( اینم بگم میخوام پروژه تقریبا شبیه atm کار کنه! )
Unless Your Name Is Google, Stop Acting Like You Know EVERYTHING

#advice
👍4🔥2
اینجا یه سری رودمپ خفن هست برای تمام تخصص ها

حتما نگاهی بهش بندازید

https://github.com/kamranahmedse/developer-roadmap

@DevTwitter
👍1