رقصنده با کد (و غیره)
Ir al canal en Telegram
Here are some interesting things I've come across during my learning process. That's it. Admin ID: @alithecodeguy
Mostrar más727
Suscriptores
Sin datos24 horas
-57 días
Sin datos30 días
Archivo de publicaciones
سایت زیر ، بیزینس یکی از تیمهایی هستش که باهاشون همکاری دارم. از نظر فرانتی چیز خاصی نیست. ولی از نظر بیزینسی ، در نوع خودش خاصه و شاید اولین باشه.
خیلی خلاصهاش این میشه :
۱- بگو چی میخوای (توضیح کامل بده و بودجه و ددلاینتو بگو)
۲- بررسی میکنیم اگر انجام شدنی بود باهات ارتباط میگیریم
۳- کار رو که تحویل گرفتی و اوکی بود ، پول رو بزن.
قبلش هیچ پولی نیاز نیست بزنی.
کاملا بنا رو بر اعتماد گذاشتیم. نیاز به هیچ احراز هویتی نیست و تمام ارتباطات ایمیلی هستش.
علاوه بر همه اینها یه آپشن جالب هم داره. اگر معرف کسی باشید ، ۵٪ هزینه پرداختی به عنوان کردیت برای شما در نظر گرفته میشه و توی پروژههای خودتون میتونید استفاده کنید.
https://www.payafterdone.com/
دوستانی که مطالعه آزاد دارن ، یک کتاب روانشناسی کاربردی بهم معرفی کنید که نقل قول از بقیه نباشه یا صرفا نتیجه آزمایش رو شرح ندادن باشن.
به عبارتی ، واقعا حرفی برای زدن داشته باشه.
Javascript - Day 1
Make Counter
Implement a function makeCounter that accepts an optional integer value and returns a function. When the returned function is called initially, it returns the initial value if provided, otherwise 0. The returned function can be called repeatedly to return 1 more than the return value of the previous invocation.
Examples
const counter = makeCounter();
counter(); // 0
counter(); // 1
counter(); // 2
With a custom initial value:
const counter = makeCounter(5);
counter(); // 5
counter(); // 6
counter(); // 7
@danceswithcode
@alithecodeguy
#js #javascript #interview87پست دارک آخر شب:
حقیقتی که نمیخواید قبول کنید.
همکارت شاید خارج از شرکت ، دوست خوبی برات باشه ولی داخل شرکت ، هیچ کس دوست هیچ کس نیست.
محترم باشید ، بگید بخندید ولی هرگز فراموش نکنید صرفا شادید که گذر زمان رو حس نکنید.
بحث منافع باشه ، داداشیها و سیسیها جوری زیر پاتو میکشن نفهمی چی شد.
طبق گفته این دوست عزیزمون چند سال دیگه توی دنیای وب چیزی استفاده میشه به اسم Sync Engine
کلا معماری و ساختار پروژههای وب رو از بیخ و بن تغییر میده.
مثال عملی هم براش میزنه و تست میکنه.
خیلی راحت بخوام بگم، Sync Engine یعنی یه جور دیتابیس کوچیک همونجا توی مرورگر کاربر داری. هر کاری کاربر میخواد بکنه، اول روی همین دیتابیس لوکال انجام میشه ، خیلی سریع و حتی وقتی نت قطع باشه. بعدش خود این دیتابیس لوکال هر وقت فرصت پیدا کنه، با دیتابیس اصلی سینک میشه و تغییرات رو رد و بدل میکنه.
اینطوری دیگه لازم نیست UI برای هر کار کوچیکی اندپوینت کال کنه، ولی خب backend همچنان هستش و کارای مهم مثل لاجیک و حل تداخلها رو انجام میده.
اگر استیبل بشه ، دیگه چیزی مشابه پروژههایی که امروز میزنیم وجود نخواهد داشت.
اینم ببینید
https://www.convex.dev/
حتما ببینید. هر ثانیهاش نکته داره.
توی دقیقه ۲۷ داره در مورد سرور کامپوننتهای ریکت صحبت میکنه و میپرسه چند نفر از app router نکستجیاس استفاده کردن و فقط ۳،۴ نفر دستشونو میبرن بالا.
ویدیو برای چه زمانیه؟ ۳ هفته پیش!
روزای اولی که سرور کامپوننتها معرفی شد و هنوز توی حالت اکسپریمنتال بود ، یادمه کلی برنامه نویس ایرانی فرداش سوییچ کردن. خوب نیست این رفتار ولی کنجکاویمون رو نشون میده. شاید هم استرسی بودنمون رو و ترس عقب موندن از کامیونیتی.
پاورقی : خودم ۲ سال پیش باهاش اپ گیفت کارت رو برای کاریزما زده بودم 😅
این کنفرانس رو ببینید از ثانیه به ثانیهاش لذت ببرید. بخشی از یک فستیوال ۵ روزه برنامهنویسا هستش. اینجا در مورد react حرف میزنن.
Effective React: Lessons from 10 Years - Cory House - NDC Copenhagen 2025
http://youtube.com/watch?v=Ktg8eLUiCk8
دردوبلاش بخوره توی سر کنفرانسها و همایشها و دورهمیهای آبگوشتی ایران که بیشتر کنفرانس مخزنی و چ..یه تا مجمع علمی.
اون وسط هم تا میشه تراکت میدن دستمون و تبلیغات میکنن تو چشممون.
من خودم همیشه از بعضی کلمات میترسم دلیلشم نمیدونم چیه. مثلا Redux. همیشه یه غول بی شاخ و دمی برام بود تا اینکه مجبور شدم تا حد پیچ و مهرههاش یادش بگیرم و الان بسیار شیرینه برام تا جایی که دیگه استفاده از هر ابزار دیگهای رو برای پروژههای سایز متوسط به بالا بیهوده میبینم.
یکی دیگه از چیزایی که همیشه غوله مخصوصا برای بچههای فرانت ، Kafka هستش و فکر میکنن بچههای بکاند دارن شاتل میسازن.
ویدیوی زیر خیلی بهتون کمک میکنه درک خوبی از Kafka پیدا کنید و تفاوتش با RabbitMQ و ActiveMQ رو توضیح میده.
https://www.youtube.com/watch?v=QkdkLdMBuL0
درنهایت اینکه همه اینها ابزارن. نفراتی که اینها رو میسازن آدمای خفنی هستن ، نه نفراتی که ازش استفاده میکنن.
هر ابزاری رو هم با مطالعه داکیومنتش میشه یاد گرفت. به همین راحتی.
ویدیوی زیر هم پیادهسازی یک پروژه با کافکا و پایتون رو نشون میده بهتون. حتی اگر فقط فرانتاند هستید ، پیشنهاد میکنم ببینید ضرر نداره.
https://www.youtube.com/watch?v=B7CwU_tNYIE
فرض کنید از اپل یا گوگل تماس گرفتن و برای ۱ اسفند وقت مصاحبه براتون چیدن که استخدامتون کنن (با ویزا و حقوق خوب). فقط هم ۱ دونه مصاحبه هستش. همونجا هم نتیجه رو اعلام میکنن. از چه زمانی شروع میکنید که آماده بشید؟ (هم فنی ، هم زبان ، هم سافت اسکیل)
خیلی وقت پیشها ، تقریبا اوایل زمانی که این کانال ایجاد شده بود یه رسمی داشتیم هر روز ۷ صبح به مدت ۱ سال پیوسته ، ویدیوی آموزش انگلیسی چند دقیقهای میذاشتیم برای مکالمه. دلیل یک سال بودنش هم این بود که برای بیشتر از یک سال توی تلگرام نمیشد کلندر کرد.
این رسم رو میخوام احیا کنم برای سوالات مصاحبهای فرانت و فعلا با اکثریت تمرکز روی جاوااسکریپت.
اگر موج جذب نیروی بعدی رو ۱ اسفند در نظر بگیریم ، تا اون موقع حدود ۸۶ روز وقت داریم.
و جالبتر میشه بدونید اگر شما ۸۶ سوال پرتکرار حوزه فرانت رو خوب بلد باشید و مفهوم سوال رو متوجه شده باشید ، به راحتی ۹۰ درصد سوالات جاوااسکریپت مصاحبهها رو جواب میدید.
کانال رو تنظیم کردم هر روز ۶:۳۰ صبح ، یک سوال پست کنه.
جوابش رو اگر وقت کنم شبا میام میذارم ولی احتمالا برای اکثرش وقت نشه.
همه جور سوالی هم هست ، سخت و آسون قاطیه.
ساید دارک قضیه:
اگر نرسیدید که روزی ۱ سوال رو حل کنید (کد بزنید) ، کلا از دنیای برنامهنویسی برید.
انواع APIها:
Rest
SOAP
gRPC
GraphQl
webRTC
Webhooks
WebSocket
این ویدیو دید خوبی بهتون میده:
https://www.youtube.com/watch?v=pBASqUbZgkY
#api #web #interview
توی ویدیوهایی که ویژگیهای جدید ریکت رو بررسی میکنن ، این ویدیو به نظر جالب بود. مختصر مفید با مثال همه چی رو میگه :
https://www.youtube.com/watch?v=1aP0HEatAyQ
#react
لطفا علاوه بر سوال بالا ، به این سوال هم جواب بدید. آیا برنامهنویسهای فرانت جونیور با ۱ سال سابقه کار داخل تهران ، خالص دریافتیشون در حال حاضر بیشتر از ۲۵ هستش؟ دقت کنید که میگم خالص. یعنی اون مبلغی که پیامک واریزیش میاد
آیا برنامهنویسهای جونیور ریکت با ۱ سال سابقه کار ، داخل ایران ناخالص دریافتیشون بین ۳۰ تا ۳۵ هستش؟ (در واقعیت منظورمه. چیزی که شرکتها همین الان دارن پرداخت میکنن آیا همینه یا کمتره. اگر همینه یا بیشتره ممنون میشم اسم شرکت رو کامنت کنید)
یه شرکتی توی حوزه بازار سرمایه سپرده که براش نیروی فرانت جونیور خوب برای ریکت بگیرم.
سن مهم نیست
جنسیت مهم نیست
تحصیلات مهم نیست
حداقل ۱،۲ سال سابقه کار
خالص حقوق یه چیزی بین ۱۵ تا ۲۵
کار حضوری ، شنبه تا چهارشنبه
محل کار: تهران ، هفت تیر نزدیک مترو
کار ادامهداره و پروژهای یا کوتاه مدت نیست.
خیلی چیزا براشون مهم نیست ، فقط مهمه که عشق و استعداد فرانت داشته باشید ، هر روز به بهونههای مختلف کار رو نپیچونید و کلا انگیزه قویای برای پیشرفت داشته باشید.
خلاصه : اخلاق حرفهای خیلی براشون مهمه.
‐---------------------------
این تمام اطلاعاتیه که من از این شرکت دارم.
اگر تمایل داشتید رزومتون رو همراه با توضیحات کافی در فرمت pdf برام ایمیل کنید. همشون بررسی میشه و اگر مناسب بود ، ایمیل بهتون داده میشه.
لطفا فقط ایمیل کنید. اینجا پیدیاف باز نمیکنم.
alithecodeguy@gmail.com
نمیتونم اسم بیارم ولی پوزیشن آدما توی شرکتها ، تحت تاثیرتون قرار نده.
سنیور فلان در شرکت بسال ، فقط یه تایتله. اتفاقا اینا چون تایتل جذابی برای جونیورها دارن ، معمولای پای ثابت همایشها و کنفرانسها و دورهمیها هستن.
من با چندین نفر از اینها صحبت کردم. دانششون به جرات از بچههای این کانال (که گاها درارتباطیم) به مراتب کمتره و فقط چرخ روزگار اینطوری براشون چرخیده.
شاید تا الان فقط ۱ یا ۲ نفر آدم قوی بینشون دیده باشم.
خلاصه به چیزی که هستید افتخار کنید. چون شما نمیدونید چرا ، ولی من که هر دوی شما رو دیدم میدونم چرا. ❤️
اگر فرضا ۱۰ میلیون نفر ایرانی روزانه یک ساعت کتاب بخونن ، جدا از تاثیری که محتوای کتاب میذاره ، روزانه ۱۰ میلیون ساعت بیشتر سکوت اتفاق میفته!
قطعا که درصد قابل توجهی از مشکلات اجتماعی حل میشه.
آدم هر بدبختی میکشه از دهنش میکشه.
