Mativex
63 subscribers
47 photos
3 videos
12 links
سلام، من متینم 👋
اینجا درباره برنامه‌نویسی، هوش مصنوعی و مسیر تبدیل شدن به یک توسعه‌دهنده حرفه‌ای صحبت می‌کنیم🚀
Download Telegram
Media is too big
VIEW IN TELEGRAM
دیدم این آموزش کاربردیه و بکار میاد گفتم بزارم براتون

چند وقت پیشا یک پیجی توی اینستا دریافت کردم گفتم همگی استفاده کنیم 💙🩵
🙏2🎄1
Forwarded from Mr. T {JS} (hosein TooVinS)
یک نگرانی که توی این چند روز پیش اومده برای حتی بعضی میدلول‌ها

که واقعا اپدیت جدیدِ هوش مصنوعی رسما همه کار می‌کنه و داره همه رو بیکار میکنه؟

باید بگم خیر، خیالِ همه راحت باشه، بجز دو زمینه کاری که قبلا هم پیش بینی کرده بودم در خطر هستن

- فریلنسری
- استخدامی شرکت

- مربی بدنسازی ( خارج از برنامه نویسی )

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

بیشتر افرادی هم که در آینده جایگاهی نخوآهند داشت و رسما منقرض خوآهند شد کسانی که هیچ خلاقیت در ابداع ندارن.

پ.ن : سوالیم که میپرسن خیلیا اینه که، خب اگر فریلنسر و مستخدم نشیم پس چکار کنیم؟ بهتره که سه ویسِ این پست رو گوش بدید.

@ToovinsJs
👍3👏1
توی برنامه نویسی نه کارمندی موفقت میکنه نه فریلنسری

تا زمانی که کسب و کار خودت رو نداشته باشی و رشدش ندی نمیشه گفت موفقی
🔥5
در آخر اینم بگم :

مذاکره قوی + زبان خوب + برنامه نویسی + ساخت بیزینس = موفقیت🤝

پس روی مهارت مذاکره و زبانتون خیلی کار کنید 🙏
👏4🤣3💅1
از وسایلتون مثل لپ تاب و گوشی و..... خیلی مراقبت کنید

شرایط خریدن وسایل الکترونیکی خیلی سخت تر شده مخصوصا با این قیمت دلار و کم یاب تر شدن قطعات بخاطر هوش مصنوعی که فقط یکی از دلایله
❤7
🔴معاون وزارت ارتباطات: حتی اگه جنگ بشه هم اینترنت قراره برقرار بمونه و همین که الان اینترنت وصله، نشون میده حاکمیت تصمیم جدی داره دسترسی مردم به شبکه ارتباطی کشور حفظ بشه
🤣6✍1💅1
برای بازار بین المللی حداقل سطحی که برای زبان لازمه بین B2 تا C1 هست

داخل چت پرسیدید ازم گفتم اینجا هم بگم😁
😭4😁1
گاهی اوقات یک باگ کوچک میتونه هزینه ی خیلی بزرگی داشته باشه!
در سال ۱۹۹۶، موشک 5 Ariane تنها ۳۷ ثانیه بعد از پرتاب به دلیل یک خطای نرم افزاری از مسیر خارج شد و مأموریت شکست خورد.

قسمت جالب ماجرا ؟

کدی که باعث این اتفاق شد قبلاً روى 4 Ariane استفاده شده بود و مشکلی نداشت.

و این داستانه پرخسارت ترین اشتباه برنامه نویسیه!

چقدر خسارت؟
370 میلیون دلار 🤯
😨6😭1
مدل Chat GPT astra دقیقا همون چیزی بود که ایلان ماسک پیش‌بینی کرد

اگه یادتون باشه گفت آخرین مدل های چت جی پی تی بشدت باهوش میشن جوری که دیگه نیاز نیست کارای دستی کامپیوتر رو انجام بدید
❤5
۱۰ ترفند HTML که بهتره هر برنامه‌نویسی بدونه 🚀

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

من اینجا ۱۰ تا نکته و ترفند کاربردی رو می‌گم که شاید ساده به نظر برسن، ولی وقتی وارد پروژه‌های واقعی بشی، می‌بینی چقدر به کارت میان.


1. از "id" و "class" درست استفاده کن

یه اشتباه رایج اینه که برای همه‌چی "id" می‌ذارن.

"id" باید یکتا باشه؛ یعنی نباید چند المان مختلف توی صفحه یک "id" یکسان داشته باشن.

اگه قراره چند المان ویژگی مشترکی داشته باشن، از "class" استفاده کن.

مثلاً:

"<div class="card"></div>"
"<div class="card"></div>"

ولی "id" برای چیزی مناسبه که قراره مشخصاً یک المان خاص باشه.


2. فقط به ظاهر تگ‌ها توجه نکن

HTML فقط برای این نیست که یه چیزی روی صفحه نمایش داده بشه؛ ساختار و معنی محتوا هم مهمه.

مثلاً به جای اینکه همه‌جا از "div" استفاده کنی، وقتی محتوا واقعاً مربوط به بخش اصلی صفحه، منو، مقاله یا فوتره، از تگ‌های معنایی مثل این‌ها استفاده کن:

"header"
"nav"
"main"
"section"
"article"
"footer"

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

3. برای تصاویر "alt" رو فراموش نکن

خیلی‌ها عکس رو اینطوری می‌ذارن:

"<img src="profile.jpg">"

ولی بهتره "alt" هم داشته باشی:

"<img src="profile.jpg" alt="تصویر پروفایل">"

اگه عکس لود نشه، یا کسی از screen reader استفاده کنه، "alt" کمک می‌کنه بفهمه تصویر مربوط به چیه.

پس "alt" رو فقط یه گزینه اضافی نبین؛ مخصوصاً توی پروژه‌های واقعی مهمه.

4. برای هر کاری "div" نساز!

یکی از چیزایی که خیلی توی کد تازه‌کارها می‌بینم اینه که تقریباً کل صفحه رو با "div" ساخته‌ان.

"div" بد نیست، ولی قرار نیست هر چیزی که روی صفحه می‌بینی "div" باشه.

اگه چیزی دکمه‌ست، از "button" استفاده کن.

اگه لینک هست، از "a" استفاده کن.

اگه عنوانه، از "h1" تا "h6" استفاده کن.

اگه پاراگرافه، از "p" استفاده کن.

HTML تگ مناسب برای هر نوع محتوا داره؛ ازشون استفاده کن.

5. نوع "input" رو درست انتخاب کن

همه‌ی ورودی‌ها رو "type="text"" نذار.

مثلاً برای ایمیل:

"<input type="email">"

برای رمز عبور:

"<input type="password">"

برای تاریخ:

"<input type="date">"

و برای عدد:

"<input type="number">"

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


6. برای فرم‌ها "label" بذار

اینکه فقط یه "input" بذاری و کنارش بنویسی «نام»، روش تمیزی نیست.

بهتره "label" رو به "input" وصل کنی:

"<label for="username">نام کاربری</label>"
"<input id="username" type="text">"

حالا وقتی روی متن «نام کاربری» کلیک کنی، ورودی مربوط به اون هم انتخاب می‌شه.

یه نکته ساده‌ست، ولی توی فرم‌های حرفه‌ای خیلی مهمه.



7. "defer" رو برای JavaScript بشناس

اگه فایل JavaScript رو داخل "head" قرار بدی، می‌تونی از "defer" استفاده کنی:

"<script src="app.js" defer></script>"

با این کار مرورگر فایل HTML رو متوقف نمی‌کنه تا اسکریپت رو همون لحظه اجرا کنه و اجرای اسکریپت رو به زمان مناسب موکول می‌کنه.

این یه نکته کوچیکه، ولی وقتی پروژه‌هات بزرگ‌تر بشن، ارزشش رو بیشتر می‌فهمی.

8. اگه چیزی دکمه‌ست، واقعاً از "button" استفاده کن

یه اشتباه رایج اینه که یه "div" می‌سازن، با CSS شبیه دکمه‌ش می‌کنن و بعد با JavaScript کاری می‌کنن که قابل کلیک باشه.

وقتی چیزی واقعاً دکمه‌ست، از اول بنویس:

"<button>ارسال</button>"

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


9. وقتی از "target="_blank"" استفاده می‌کنی، "noopener" رو یادت نره

اگه قراره یه لینک توی تب جدید باز بشه، معمولاً از این استفاده می‌کنیم:

"target="_blank""

ولی بهتره "rel="noopener"" رو هم در نظر بگیری:

"<a href="https://example.com" target="_blank" rel="noopener">لینک</a>"

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

10. HTML رو از همون اول تمیز بنویس

این شاید ساده‌ترین نکته این لیست باشه، ولی به نظرم یکی از مهم‌ترین‌هاست.

HTML قرار نیست فقط «کار کنه»؛ باید قابل فهم و قابل نگهداری هم باشه.

تگ‌ها رو درست تو در تو کن، اسم "class"ها رو منطقی انتخاب کن، از تگ مناسب استفاده کن و الکی کد اضافه ننویس.

چون پروژه وقتی بزرگ می‌شه، دیگه فقط خودت نیستی که قراره کدت رو ببینی؛ ممکنه چند ماه بعد خودت برگردی و بگی: من اینو چرا اینطوری نوشته بودم؟
❤3🔥1
پس از همون اول تمیز کدنویسی کن

HTML در ظاهر ساده‌ست، ولی همین جزئیات کوچیکن که تفاوت بین یه کد آماتوری و یه کد تمیز و حرفه‌ای رو مشخص می‌کنن.

لازم نیست صدها تگ رو حفظ کنی؛ مهم‌تر اینه که بدونی هر تگ رو کِی و چرا باید استفاده کنی.

اگه همین ۱۰ نکته رو از همون اول رعایت کنی، وقتی بری سراغ CSS، JavaScript و پروژه‌های واقعی، خیلی کمتر با کد شلوغ و ساختارهای عجیب‌غریب درگیر می‌شی.
❤3
واقعا الان دیگه مثل قبل نیست
یاد گرفتن هوش مصنوعی اجباری شده و اگه یاد نگیری مشکل ساز میشه در آینده

خیلی ها دربرابرش گارد دارن و این اصلا منطقی نیست
👍4
Mativex
واقعا الان دیگه مثل قبل نیست یاد گرفتن هوش مصنوعی اجباری شده و اگه یاد نگیری مشکل ساز میشه در آینده خیلی ها دربرابرش گارد دارن و این اصلا منطقی نیست
هوش مصنوعی باعث شد تعداده استارتاپ ها بیشتر بشه اما از اون ور باعث شد خیلی از استارتاپ ها شکست بخورن!

شاید بخاطر این بوده که درست استفاده نکردن 🤷‍♂
👍5
منتور یعنی کسی که دلسوزانه و حرفه ای دانشجوش رو قوی کنه و دانشجو براش مهم باشه نه اونی که فقط به پولت فکر میکنه

یسری از منتور ها که اسمشون رو نمیشه منتور صدا زد فقط به فکر دوره فروختنن و جز جیبت هیچ چیزی اهمیت نداره براشون
👏6❤2
الان مسیج هارو نگاه کردم و دیدم که گفتید ارتباط برقرار کردن سخته

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

کانکشن نداشتن و ارتباط نگرفتن آخرش به ضررتون تموم میشه
🤝4❤1
بهترین زبان برنامه نویسی چیه؟ بهترین حوزه برنامه نویسی چیه؟ کدومشون درامد بیشتری داره؟

خیلی رک میگم کل این سوال ها از ریشه غلطه
چیزی بنام بهترین زبان / حوزه نداریم
چیزی بنام پردرآمد هم نداریم شما بستگی به سطح کاریت درآمد داری و 20% بستگی به حوزه داره، 80% بقیش بستگی به علم، مهارت و تجربت داره مخصوصا بخش عملی!
🔥3👏1
اگر بخوام یه پیشنهاد طلایی بکنم که آینده داشته باشه اینه که کار با ابزار های هوش مصنوعی و مهندسی پرامت رو یاد بگیرید

خیلی ها نسبت به وایب کدینگ گارد دارن که صد در صد این روش غلطه.

کسایی که چنین اعتقادی دارن رسما از بروز و آپدیت شدن خودشون جلوگیری میکنن!
❤3👍1
دلار تقریبا 234 هزار تومن

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

یه پست میزارن میگن:
ما برنامه نویسیم معلومه که درآمدمون دلاریه و از بالا رفتن دلار خوشحال میشیم🤡
😭3🤝1🗿1
همون همیشگی....
😁4