آموزش برنامه نویسی بایت به بایت – Telegram
آموزش برنامه نویسی بایت به بایت
103 subscribers
13 photos
2 videos
5 files
5 links
آموزش برنامه نویسی بایت به بایت

ارتباط با مدیر @mortezagoodarzi1
#برنامه_نویسی
Download Telegram
از کجا شروع کنیم؟ نقشه‌راه به من بده!

این اولین سوالیه که در جلسات مشاوره باهاش روبرو می‌شم. قبل از داشتن نقشه‌راه از شما دعوت می‌کنم به وب‌سایت‌های کاریابی ایرانی و خارجی مراجعه کنید.

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

پس با کلیدواژه  "استخدام برنامه‌نویس" سایت‌های این حوزه رو پیدا کنید و اطلاعات کاملی جمع کنید.

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

اولین مسئله‌ای که یک برنامه‌نویس باید یاد بگیره مهارت سوال پرسیدنه. سوال درست پرسیدن یه مهارت نرمه که باید یاد بگیریم.
برای شروع سری به سایت DontAskToAsk بزنید.

اینجا سعی می‌کنم پرسش‌های دوستان خودم رو منتشر کنم و به اون‌ها پاسخ بدم
👍3
بهاره پرسیده بود:

من یک سوال مبتدی گرایانه بپرسم!

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

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

و اینکه چرا درمورد امنیت وردپرس‌ها همیشه با شک صحبت میشه؟! (البته رایگان، راحتی ، در دسترس بودن باعث زیاد شدن کاربران وردپرس شده شاید دلیلش این باشه).
👍3
job-salary-report-1403.pdf
6.9 MB
گزارش حقوق مشاغل:
وب‌سایت جاب‌ویژن گزارشی از حقوق مشاغل ۱۴۰۳ منتشر کرده. این گزارش به تفکیک دسته‌بندی و بر اساس نظرسنجی‌های قبلی از کاربران سایت بوده و حاوی اطلاعات ارزشمندیه که می‌تونه به ما در انتخاب یا تغییر شغل کمک کنه.

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

بررسی حقوق برنامه‌نویس‌ها:
طبق نظر ۵۸ نفر، برنامه‌نویس‌های زبان GO از ۱۸.۸ تا ۷۵ میلیون تومان حقوق درخواستی داشتن.

بررسی حقوق تولید محتوا و نویسندگی
در این گروه شغلی طبق نظر 289 نفر، از ۴.۷ تا ۲۲.۱ میلیون تومان درخواستی وجود داشته.

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

فکر می‌کنید این داده‌ها چقدر به واقعیت نزدیکه؟
👍4🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
چرا Multi Tasking مضره؟
مالتی‌تسکینگ دشمن تمرکزه و تمرکز پیش شرط آموزش

تمرکز رو از خودمون بگیریم، هیچ خروجی مطلوبی نخواهیم داشت
👍3🔥1
یه نگاه امنیتی به ویندوز و لینوکس داشته باشیم؟

تعداد باگ‌های گزارش‌شده در سیستم‌عامل لینوکس صدها برابر ویندوز بوده.
اوپن‌سورس بودن لینوکس باعث شده گزارش‌های باگ بسیار زیادی رو شاهد باشیم.

یک اصل امنیتی به نام kerckhoft's وجود داره. به این معنی که امنیت یک سیستم باید به کلید اون وابسته باشه، نه به مبهم بودن طراحی اون.

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

یکی از اقدامات شرکت‌های بزرگ در بخش hardening (سخت‌تر کردن امکان نفوذ) استفاده از این رویکرده:
security through obscurity
یعنی امنیت از طریق ابهام.
برای مثال، نوع سیستم‌عامل مورد استفاده در سرور رو مخفی می‌کنند و عملا اگر باگ خطرناکی هم در لینوکس وجود داشته باشه، آسیبی بهشون نمی‌زنه.
اینطوری هم امنیت خوب بودن طراحی رو دارن و هم امنیت مبهم بودن رو
👍3👏1😍1
سندرم ایمپاستر: فریب‌کاری در مسیر شغلی
یکی از دلایل شکست در مسیر شغلی که مثل یک غول بی‌رحم سد راه افراد می‌شه.
به این صورت که فرد هر زمان موضوع جدیدی رو یاد می‌گیره، حس می‌کنه که کافی نیست و دیگران خیلی بیشتر از اون می‌دونند.

این سندرم که با احساس بی‌کفایتی و عدم لیاقت شناخته می‌شه، اعتماد به نفس و انگیزه فرد رو به شدت تحت تاثیر قرار می‌ده و حتی منجر به ترک مسیر مشغلی می‌شه.

سندرم ایمپاستر چیه؟
یه وضعیت روانی گفته می‌شه که فرد علی‌رغم دستاوردها و  موفقیت‌های قابل توجه، معتقده که لیاقت این موفقیت رو نداره!

این افراد مدام نگران لو رفتن هویت تقلبی خودشون هستند و احساس می‌کنند هر لحظه ممکنه دیگران متوجه عدم کفایت‌شون بشن.

در مورد این سندرم بیشتر بگیم یا کافیه؟
👍10👏1
علائم و ویژگی‌های سندرم ایمپاستر

احساس حقارت: باور به اینکه دیگران از شما توانمندتر و باهوش‌تر هستند.
ترس از قضاوت: تصور اینکه دیگران شما را ناتوان‌تر از آنچه هستید می‌دانند.
نادیده گرفتن دستاوردها: عدم قدردانی از موفقیت‌ها و نسبت دادن آنها به عوامل خارجی.
فشار برای بی‌نقص بودن: احساس نیاز به انجام بی‌نقص هر کاری.
ابرقهرمانی(superheroism): تلاش برای انجام بیش از حد وظایف و انتظارات.
عدم پذیرش تعریف: احساس ناراحتی یا شرمندگی هنگام دریافت تمجید.
ترس از شکست: اجتناب از چالش‌ها به دلیل ترس از ناامید کردن دیگران.
خودخوری: ناتوانی در فراموش کردن اشتباهات، حتی موارد جزئی.
تردید به توانایی‌ها: زیر سوال بردن هوش و توانایی‌های خود.
جستجوی مداوم اعتبار: نیاز به دریافت تایید و پذیرش از دیگران و وابستگی عزت نفس به نظرات و قضاوت‌های دیگران.
کمال‌گرایی افراطی(perfectionism): هدف شما این است که در هر کاری بی‌نقص باشید و به راحتی از دستاوردهای خود ایراد می‌گیرید
👍5
چرا گرفتار سندرم ایمپاستر می‌شویم؟

ویژگی‌های شخصیتی: اضطراب، عزت‌نفس پایین و کمال‌گرایی

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

احساس اینکه یک فرد خارجی هستید: مثلاً حضور در محیطی بسیار رقابتی و عدم تمایل ذاتی به رقابت، یا مقایسه خود با دیگران از نظر قومیت، نژاد، جنسیت، سن و درآمد، می‌تواند احساس فریب‌کاری را در فرد ایجاد کند.

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

مشاوره یا روان‌درمانی:  گفتگو با یک مشاور یا روان‌شناس متخصص، به فرد در درک ریشه این افکار منفی و چگونگی تأثیر آنها بر زندگی کمک می‌کند. در ادامه، فرد یاد می‌گیرد چگونه این افکار را بازسازی و اصلاح کند.

درمان شناختی رفتاری (CBT): این نوع درمان به فرد می‌آموزد تا افکار منفی خود را شناسایی و زمان بروز آنها را تشخیص دهد. در ادامه، فرد تمرین می‌کند تا این افکار را با باورهای واقع‌بینانه‌تر جایگزین کند.  احتمالاً بین جلسات درمانی، تکالیفی نیز به فرد محول می‌شود.

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

دستاوردهای خود را به یاد آورید: فهرستی از کارهایی که به خوبی انجام داده‌اید و به آن‌ها افتخار می‌کنید تهیه کنید. همچنین ایمیل‌ها و یادداشت‌هایی که حاوی تعریف و تمجید دیگران از شماست، نگهداری کنید. مرور این موارد زمانی که احساس فریب‌کاری دارید، می‌تواند به شما اطمینان دهد که چنین نیستید.

احساسات را از واقعیت جدا کنید:  هنگامی که به خودتان شک می‌کنید، به خود یادآوری کنید که این‌ها احساسات هستند، نه حقایق.

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

تمجید را بپذیرید:  شاید عادت داشته باشید زمانی که کسی از شما تعریف می‌کند، آن را کم‌اهمیت جلوه دهید. به جای این کار، تنها با گفتن «متشکرم» قدردانی خود را ابراز کنید. این به شما کمک می‌کند تا به جای رد کردن تعریف، از آن لذت ببرید.

خودتان را با دیگران مقایسه نکنید:  به‌ویژه در فضای مجازی، به دام مقایسه خود با دیگران نیفتید. به جای آن روی تبدیل شدن به نسخه‌ی بهتری از خودتان تمرکز کنید. هدف رسیدن به کمال نیست، چرا که هیچ‌کس کامل نیست.

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

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

با کسی صحبت کنید:  با دوستان و اعضای خانواده خود در میان بگذارید تا به شما یادآوری کنند که ترس‌هایتان واقعی نیستند.
👍5
Soft Skills The Software Developer's Life Manual.pdf
14.7 MB
⚡️مهارت‌های نرم توسعه‌دهندگان نرم‌افزار

این کتاب هرچیزی که برای موفقیت نیاز داری بهت می‌ده. فقط کافیه یه نگاه به سرفصلش بندازی

سرفصل‌هایی که من رو هیجان‌زده کرد:

✔️ حل مشکل رزومه‌های خسته‌کننده
✔️ پیروزی در جلسه‌ی مصاحبه
✔️ چطور حرفه‌ای شویم
✔️ نکاتی برای راه‌اندازی startup
✔️ بازاریابی خود
✔️آموزش یادگیری
✔️افزایش بهره‌وری

@byte_by_byte_programming
👍4
algorithm-and-flow-chart.pdf
734.8 KB
نقطه شروع برنامه‌نویسی: آشنایی با الگوریتم‌ و فلوچارت

شروع مسیر برنامه‌نویسی بدون درک درست از الگوریتم‌، مثل قدم گذاشتن در یک سفر بدون نقشه است. این کتاب مختصر و مفید، در ۲۰ صفحه به ما کمک می‌کند تا با اصول اولیه این دو ابزار حیاتی آشنا شویم و آن‌ها را در مسیر یادگیری برنامه‌نویسی به‌کار ببندیم.

اگر می‌خواهیم اولین قدم را در دنیای برنامه‌نویسی محکم برداریم، این کتاب دقیقاً همان چیزی است که نیاز داریم.
#مبتدی
@byte_by_byte_programming
Introduction_to_Algorithms_4th_Leiserson_Stein_Rivest_Cormen_MIT.pdf
11.7 MB
راهنمای جامع برنامه‌نویسی: الگوریتم و ساختمان داده

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

این کتاب 1300 صفحه‌ای مخصوص افرادی است که فیلد برنامه‌نویسی را به صورت تخصصی دنبال می‌کنند و با مبانی الگوریتم آشنا هستند.

فارغ از هر زبان برنامه‌نویسی، یک مهندس نرم‌افزار یا یک توسعه‌دهنده باید به این موضوعات مسلط باشد
#پیشرفته
@byte_by_byte_programming
This media is not supported in your browser
VIEW IN TELEGRAM
#Fun

اگر نمیدونین کار سرور و API چیه، این ویدیو رو ببینید
@byte_by_byte_programming
👍4😁4

طی نفوذی که به چند ربات ناشناس تلگرام اتفاق افتاده، متوجه شدند 460 میلیون چت، 11 میلیون عکس و 3 میلیون ویدیو روی سرورهای این بات‌ها ذخیره شده.

منبع: توییتر یاشو - مشاهده ویدئو

اگه از ربات ناشناس استفاده می‌کنید حتما این کلیپ رو ببینید
😱4👍2