Mr. T
این قضیه که جدیدا هوش مصنوعیا سر خود افتادن به جون زیرساختار شرکتها، نشون میده وارد فصل بعدی شدیم @ToovinsJs
قهرید باهمدیگه هرکدومتون یه ریکشن میزنه؟
😁29👍4🔥4🤝4🫡4✍3💔3👎2👏2🤯2😢2
👍19❤6👎1👏1🤔1🤝1🫡1
جاوا اسکریپت چلنج
سهتا آرایهی عددی متفاوت درست کنید و فانکشنی بنویسید که اولین عددِ تکراری که داخل آرایه هست رو برگردونه
اگه هم عدد تکراری داخل آرایه نبود null رو برگردونه
مثالِ خروجی
@ToovinsJs
سهتا آرایهی عددی متفاوت درست کنید و فانکشنی بنویسید که اولین عددِ تکراری که داخل آرایه هست رو برگردونه
اگه هم عدد تکراری داخل آرایه نبود null رو برگردونه
مثالِ خروجی
[1, 7, 36, 4, 7, 9]
output // 7
[3, 6, 1, 12, 8, 10]
output // null
@ToovinsJs
👍3❤2🫡2😁1
بچهها یک ابزار قدرتمندی هست به نام Regex بسیار خفن و کاربردیه
مرتبط به یک زبان یا حوزه نیست و تقریبا توی همهی زبانها کار میکنه، از نظرم یک ابزار الزامیه، باعث میشه دهها کد توی پروژتون صرفه جویی کنید
حتی اگه خوشتون نیاد یادش بگیرید، بعدا اگه یک پروژهای رو دیباگ کنید مطمئنم دولوپره از رجکس توی پروژهش استفاده کرده، نیازه که متوجه بشین چی نوشته.
@ToovinsJs
مرتبط به یک زبان یا حوزه نیست و تقریبا توی همهی زبانها کار میکنه، از نظرم یک ابزار الزامیه، باعث میشه دهها کد توی پروژتون صرفه جویی کنید
حتی اگه خوشتون نیاد یادش بگیرید، بعدا اگه یک پروژهای رو دیباگ کنید مطمئنم دولوپره از رجکس توی پروژهش استفاده کرده، نیازه که متوجه بشین چی نوشته.
@ToovinsJs
✍8👍3🤔2❤1🔥1👏1
💔41🤯4❤2✍1👏1
برای منتورینگ، واسه یک دانشجو جا دارم، اما صفر کیلومترِ راه رو فقط میپذیرم.
دلیلش اینه، چالشهای جاوا اسکریپتی که آماده کردم به گونهای هستن که پایههای قویای از Html & Css میخواد.
باید مطمئن باشم دانشجو از ریشه بلده، این اطمینان هم زمانی میاد که توسط خودم منتوری بشه.
🔗 Direct
@ToovinsJs
دلیلش اینه، چالشهای جاوا اسکریپتی که آماده کردم به گونهای هستن که پایههای قویای از Html & Css میخواد.
باید مطمئن باشم دانشجو از ریشه بلده، این اطمینان هم زمانی میاد که توسط خودم منتوری بشه.
🔗 Direct
@ToovinsJs
👍9🫡2❤1
👍10😁8🔥1🤝1
Mr. T
چنلاتون بفرستید برام، پستهاتون رو میخونم، تجربههاتون میسنجم اگر چیز مفیدی بتونید اضافه کنید، چنلاتون معرفی میکنم بقیه استفاده کنن 🔗 t.me/ToovinsJs?direct @ToovinsJs
تجربههاتون رو میخونم، یه سریها چون جک میگن و میخندن، میخندم، یک سریها همه چیو جدی میگیرن یه عده هم نسبت به پروژه، کارفرما و همه چی بدبینن...
اما عدهای خیلی خوب موضوع رو درک میکنن و بهتر از اون، خوب مطلب رو میرسونن، تجربههاشونو جوری مینویسن که بقیه هم استفاده کنن
همانند این دولوپر، از نگاه من روزی در عالم برنامه نویسی، جایگاهی خواهند داشت.
🔗 Channel
@ToovinsJs
اما عدهای خیلی خوب موضوع رو درک میکنن و بهتر از اون، خوب مطلب رو میرسونن، تجربههاشونو جوری مینویسن که بقیه هم استفاده کنن
همانند این دولوپر، از نگاه من روزی در عالم برنامه نویسی، جایگاهی خواهند داشت.
🔗 Channel
@ToovinsJs
❤9👍2👏1
این بازی سه بعدی با کتابخونهی جاوا اسکریپت Three.js ساخته شده، یعنی بازی توی مرورگره و انلاینه
با گوشی نمایش داده نمیشه حتما با سیستم اجرا کنین
🔗 Game
پ.ن : نه ببین داداش، وردپرس هم میتونه همه جوره سایتهایی که برنامه نویسا میسازن رو بسازه
:) باشه داداش
@ToovinsJs
با گوشی نمایش داده نمیشه حتما با سیستم اجرا کنین
🔗 Game
پ.ن : نه ببین داداش، وردپرس هم میتونه همه جوره سایتهایی که برنامه نویسا میسازن رو بسازه
:) باشه داداش
@ToovinsJs
😁15❤3🔥1🤯1🫡1
Mr. T
@ToovinsJs
❤7🔥2😁2👏1
سوال مصاحبهای :
اگر متوجه بشی کدی که همکارت نوشته از نظر فنی اشتباهه، ولی به خاطر زمان کم پروژه، همون کد سریعتر به نتیجه میرسه، آیا اونو قبول میکنی یا برای اصلاحش تاکید میکنی؟!
داخل دایرکتوری پاسخ بدین.
@ToovinsJs
اگر متوجه بشی کدی که همکارت نوشته از نظر فنی اشتباهه، ولی به خاطر زمان کم پروژه، همون کد سریعتر به نتیجه میرسه، آیا اونو قبول میکنی یا برای اصلاحش تاکید میکنی؟!
داخل دایرکتوری پاسخ بدین.
@ToovinsJs
🤔11👍3❤2😁2✍1🤝1
حتما پایه نگهدارنده لپ تاپ تهیه کنین، اگرم نه لپ تاپ جایی بزارید که زیرش سفت باشه
تا بادِ فنِ زیرش راحتتر خارج بشه، اگه روی تشک، پتو یا زیری نرم بزارین راه فن رو میبنده
از وسایلتون محافظت کنین، خیلی گرون شدن.
@ToovinsJs
تا بادِ فنِ زیرش راحتتر خارج بشه، اگه روی تشک، پتو یا زیری نرم بزارین راه فن رو میبنده
از وسایلتون محافظت کنین، خیلی گرون شدن.
@ToovinsJs
❤41👍10👏2💔2🫡2✍1🔥1
جوابِ این سوال مصاحبهای :
این سوال گول زنندس، اصلا این قضیه به شما مربوط نیست، دخالت توی کارِ همکار جز کدورت هیچ خروجی دیگهای نداره
اگه فرد نامحسوس متوجه اشتباه فنی همکارش بشه باید به Tech Lead اطلاع رسانی کنه تا به شکل حرفهای بررسی بشه.
شما زمانی میتونی دخالت کنی، که Team Lead اون بخش باشی.
@ToovinsJs
این سوال گول زنندس، اصلا این قضیه به شما مربوط نیست، دخالت توی کارِ همکار جز کدورت هیچ خروجی دیگهای نداره
اگه فرد نامحسوس متوجه اشتباه فنی همکارش بشه باید به Tech Lead اطلاع رسانی کنه تا به شکل حرفهای بررسی بشه.
شما زمانی میتونی دخالت کنی، که Team Lead اون بخش باشی.
@ToovinsJs
❤13👍7✍2🔥2👏2
این عکس بزرگ ترین LAN پارتی توی جهانه که توی یونشوپینگ سوئد برگزار شده.
به این صورته که عدهای جمع میشدن یه جا و با کابل LAN سیستمهاشونو به همدیگه شبکه میکردن.
که بعدها ایده گیم نت از این پارتی به ایران اومد به قدری از گیم نتها توی ایران استقبال شد که توی هر محله یه گیمنت داشتیم. البته الان گیم نتهای کامپیوتری دیگه بر پایه LAN نیست.
@ToovinsJs
به این صورته که عدهای جمع میشدن یه جا و با کابل LAN سیستمهاشونو به همدیگه شبکه میکردن.
که بعدها ایده گیم نت از این پارتی به ایران اومد به قدری از گیم نتها توی ایران استقبال شد که توی هر محله یه گیمنت داشتیم. البته الان گیم نتهای کامپیوتری دیگه بر پایه LAN نیست.
@ToovinsJs
🔥15❤2👏2👍1😁1
هرکی که از قبل برنامه نویسی بلد بود نونش تو روغنه، الان دیگه دیره و بدرد نمیخوره
این جمله رو کامل نقض میکنم، برنامه نویس های الان ادمن و قراره بمیرن، پس ما به برنامه نویس های جدیدی نیاز داریم.
@ToovinsJs
این جمله رو کامل نقض میکنم، برنامه نویس های الان ادمن و قراره بمیرن، پس ما به برنامه نویس های جدیدی نیاز داریم.
@ToovinsJs
👍29🫡6❤4🔥1👏1😁1
عیب نداره اگه کدتو بدی به هوش مصنوعی، ولی عیب داره اگه کدشو برداری.
اون احتمالا بتونه خطای کدتو بگه، ولی تو بعیده بتونی ایراد کدشو بفهمی.
@ToovinsJs
اون احتمالا بتونه خطای کدتو بگه، ولی تو بعیده بتونی ایراد کدشو بفهمی.
@ToovinsJs
1👍19❤5✍2🤝2👎1👏1
حقیقتا امروزه کدهای یک برنامه نویس بیشتر از هر زمانی برای دنیا، ترسناکه.
هیچوقت نتونستم این سوالِ خودم رو به خودم جواب بدم که ما داریم دنیا رو نجات میدیم یا نابود میکنیم؟
@ToovinsJs
هیچوقت نتونستم این سوالِ خودم رو به خودم جواب بدم که ما داریم دنیا رو نجات میدیم یا نابود میکنیم؟
@ToovinsJs
🤯13🤝3❤2👍2🤔2✍1🔥1
در ابتدای گیت و گیتهاب، اینارو بلد باشین کارو جمع میکنین
@ToovinsJs
1. خود Git و GitHub چی هستن و چه تفاوتی باهم دارن
2. ساخت Repository
- git init
3. دیدن وضعیت پروژه
- git status
4. معنی Stage
5. اضافه کردن فایلها به Stage
- git add .
- git add index.html
6. معنی Commit
7. کامیت کردن
- git commit -m "message"
8. دیدن تاریخچه کامیتها
- git log
9. ساخت ریپو در گیتهاب و اتصالش به پروژه
- git remote add origin URL
10. معنی پوش و پوش دادن پروژه
- git push
11. معنی پول و پول دادن پروژه
- git pull
12. کلُن کردن پروژههای خارجی
- git clone URL
هرچی از قسمت بالا یاد گرفتید برای فعالیت فردی هستش، از اینجا هرچی یاد بگیرید برای فعالیت تیمیه
13. مفهوم برنج و زیرو بم اون ( بسیار مهم )
- git branch
- git branch feature/navbar
- git switch feature/navbar
یا
- git switch -c feature/navbar
باید مفهوم قدم بردن این مدل ساختار رو بدونی
main > branch > تغییر پروژه > commit > merge > main
این عبارت main میتونه احیانا master هم باشه
14. مرج در حد پایه
- git merge feature/navbar
اما چیزهایی که باید در GitHub بلد باشید
- Repository
- README
- Commit
- Branch
- Pull Request ( مهم )
- Merge
- Issues
- Fork
- Star
- .gitignore
- Public / Private Repository
مخصوصاً Pull Request رو کامل متوجه بشید؛ توی کار تیمی خیلی باهاش سروکار دارین.
و موفق باشید.
@ToovinsJs
❤17✍6👍3🔥2🫡1
راهنمای اصول برا نوشتن کدای تمیز و قابل نگهداری در جاوا اسکریپت، توی ریپو نکاتی مثل نامگذاری بهتر، سادهسازی توابع، کاهش پیچیدگی و... بررسی شده
پروژتون بعد خوندنش برا توسعه و رفع باگ به امواتتون رحمت میفرسته.
🔗 Repository
پ.ن : انتهای ریپو ترجمه فارسیش هست.
@ToovinsJs
پروژتون بعد خوندنش برا توسعه و رفع باگ به امواتتون رحمت میفرسته.
🔗 Repository
پ.ن : انتهای ریپو ترجمه فارسیش هست.
@ToovinsJs
❤9✍2👍1🔥1
🔥13❤3✍2👍2🫡2