اگر فرضا ۱۰ میلیون نفر ایرانی روزانه یک ساعت کتاب بخونن ، جدا از تاثیری که محتوای کتاب میذاره ، روزانه ۱۰ میلیون ساعت بیشتر سکوت اتفاق میفته!
قطعا که درصد قابل توجهی از مشکلات اجتماعی حل میشه.
آدم هر بدبختی میکشه از دهنش میکشه.
قطعا که درصد قابل توجهی از مشکلات اجتماعی حل میشه.
آدم هر بدبختی میکشه از دهنش میکشه.
نمیتونم اسم بیارم ولی پوزیشن آدما توی شرکتها ، تحت تاثیرتون قرار نده.
سنیور فلان در شرکت بسال ، فقط یه تایتله. اتفاقا اینا چون تایتل جذابی برای جونیورها دارن ، معمولای پای ثابت همایشها و کنفرانسها و دورهمیها هستن.
من با چندین نفر از اینها صحبت کردم. دانششون به جرات از بچههای این کانال (که گاها درارتباطیم) به مراتب کمتره و فقط چرخ روزگار اینطوری براشون چرخیده.
شاید تا الان فقط ۱ یا ۲ نفر آدم قوی بینشون دیده باشم.
خلاصه به چیزی که هستید افتخار کنید. چون شما نمیدونید چرا ، ولی من که هر دوی شما رو دیدم میدونم چرا. ❤️
سنیور فلان در شرکت بسال ، فقط یه تایتله. اتفاقا اینا چون تایتل جذابی برای جونیورها دارن ، معمولای پای ثابت همایشها و کنفرانسها و دورهمیها هستن.
من با چندین نفر از اینها صحبت کردم. دانششون به جرات از بچههای این کانال (که گاها درارتباطیم) به مراتب کمتره و فقط چرخ روزگار اینطوری براشون چرخیده.
شاید تا الان فقط ۱ یا ۲ نفر آدم قوی بینشون دیده باشم.
خلاصه به چیزی که هستید افتخار کنید. چون شما نمیدونید چرا ، ولی من که هر دوی شما رو دیدم میدونم چرا. ❤️
یه شرکتی توی حوزه بازار سرمایه سپرده که براش نیروی فرانت جونیور خوب برای ریکت بگیرم.
سن مهم نیست
جنسیت مهم نیست
تحصیلات مهم نیست
حداقل ۱،۲ سال سابقه کار
خالص حقوق یه چیزی بین ۱۵ تا ۲۵
کار حضوری ، شنبه تا چهارشنبه
محل کار: تهران ، هفت تیر نزدیک مترو
کار ادامهداره و پروژهای یا کوتاه مدت نیست.
خیلی چیزا براشون مهم نیست ، فقط مهمه که عشق و استعداد فرانت داشته باشید ، هر روز به بهونههای مختلف کار رو نپیچونید و کلا انگیزه قویای برای پیشرفت داشته باشید.
خلاصه : اخلاق حرفهای خیلی براشون مهمه.
‐---------------------------
این تمام اطلاعاتیه که من از این شرکت دارم.
اگر تمایل داشتید رزومتون رو همراه با توضیحات کافی در فرمت pdf برام ایمیل کنید. همشون بررسی میشه و اگر مناسب بود ، ایمیل بهتون داده میشه.
لطفا فقط ایمیل کنید. اینجا پیدیاف باز نمیکنم.
alithecodeguy@gmail.com
سن مهم نیست
جنسیت مهم نیست
تحصیلات مهم نیست
حداقل ۱،۲ سال سابقه کار
خالص حقوق یه چیزی بین ۱۵ تا ۲۵
کار حضوری ، شنبه تا چهارشنبه
محل کار: تهران ، هفت تیر نزدیک مترو
کار ادامهداره و پروژهای یا کوتاه مدت نیست.
خیلی چیزا براشون مهم نیست ، فقط مهمه که عشق و استعداد فرانت داشته باشید ، هر روز به بهونههای مختلف کار رو نپیچونید و کلا انگیزه قویای برای پیشرفت داشته باشید.
خلاصه : اخلاق حرفهای خیلی براشون مهمه.
‐---------------------------
این تمام اطلاعاتیه که من از این شرکت دارم.
اگر تمایل داشتید رزومتون رو همراه با توضیحات کافی در فرمت pdf برام ایمیل کنید. همشون بررسی میشه و اگر مناسب بود ، ایمیل بهتون داده میشه.
لطفا فقط ایمیل کنید. اینجا پیدیاف باز نمیکنم.
alithecodeguy@gmail.com
آیا برنامهنویسهای جونیور ریکت با ۱ سال سابقه کار ، داخل ایران ناخالص دریافتیشون بین ۳۰ تا ۳۵ هستش؟ (در واقعیت منظورمه. چیزی که شرکتها همین الان دارن پرداخت میکنن آیا همینه یا کمتره. اگر همینه یا بیشتره ممنون میشم اسم شرکت رو کامنت کنید)
Final Results
74%
کمتره
21%
همینه
5%
بیشتره
لطفا علاوه بر سوال بالا ، به این سوال هم جواب بدید. آیا برنامهنویسهای فرانت جونیور با ۱ سال سابقه کار داخل تهران ، خالص دریافتیشون در حال حاضر بیشتر از ۲۵ هستش؟ دقت کنید که میگم خالص. یعنی اون مبلغی که پیامک واریزیش میاد
Final Results
31%
بله
69%
خیر
رقصنده با کد
یه شرکتی توی حوزه بازار سرمایه سپرده که براش نیروی فرانت جونیور خوب برای ریکت بگیرم. سن مهم نیست جنسیت مهم نیست تحصیلات مهم نیست حداقل ۱،۲ سال سابقه کار خالص حقوق یه چیزی بین ۱۵ تا ۲۵ کار حضوری ، شنبه تا چهارشنبه محل کار: تهران ، هفت تیر نزدیک مترو کار ادامهداره…
رزومه ۶ نفر دریافت شد. داره بررسی میشه.
توی ویدیوهایی که ویژگیهای جدید ریکت رو بررسی میکنن ، این ویدیو به نظر جالب بود. مختصر مفید با مثال همه چی رو میگه :
https://www.youtube.com/watch?v=1aP0HEatAyQ
#react
https://www.youtube.com/watch?v=1aP0HEatAyQ
#react
انواع APIها:
Rest
SOAP
gRPC
GraphQl
webRTC
Webhooks
WebSocket
این ویدیو دید خوبی بهتون میده:
https://www.youtube.com/watch?v=pBASqUbZgkY
#api #web #interview
Rest
SOAP
gRPC
GraphQl
webRTC
Webhooks
WebSocket
این ویدیو دید خوبی بهتون میده:
https://www.youtube.com/watch?v=pBASqUbZgkY
#api #web #interview
خیلی وقت پیشها ، تقریبا اوایل زمانی که این کانال ایجاد شده بود یه رسمی داشتیم هر روز ۷ صبح به مدت ۱ سال پیوسته ، ویدیوی آموزش انگلیسی چند دقیقهای میذاشتیم برای مکالمه. دلیل یک سال بودنش هم این بود که برای بیشتر از یک سال توی تلگرام نمیشد کلندر کرد.
این رسم رو میخوام احیا کنم برای سوالات مصاحبهای فرانت و فعلا با اکثریت تمرکز روی جاوااسکریپت.
اگر موج جذب نیروی بعدی رو ۱ اسفند در نظر بگیریم ، تا اون موقع حدود ۸۶ روز وقت داریم.
و جالبتر میشه بدونید اگر شما ۸۶ سوال پرتکرار حوزه فرانت رو خوب بلد باشید و مفهوم سوال رو متوجه شده باشید ، به راحتی ۹۰ درصد سوالات جاوااسکریپت مصاحبهها رو جواب میدید.
کانال رو تنظیم کردم هر روز ۶:۳۰ صبح ، یک سوال پست کنه.
جوابش رو اگر وقت کنم شبا میام میذارم ولی احتمالا برای اکثرش وقت نشه.
همه جور سوالی هم هست ، سخت و آسون قاطیه.
ساید دارک قضیه:
اگر نرسیدید که روزی ۱ سوال رو حل کنید (کد بزنید) ، کلا از دنیای برنامهنویسی برید.
این رسم رو میخوام احیا کنم برای سوالات مصاحبهای فرانت و فعلا با اکثریت تمرکز روی جاوااسکریپت.
اگر موج جذب نیروی بعدی رو ۱ اسفند در نظر بگیریم ، تا اون موقع حدود ۸۶ روز وقت داریم.
و جالبتر میشه بدونید اگر شما ۸۶ سوال پرتکرار حوزه فرانت رو خوب بلد باشید و مفهوم سوال رو متوجه شده باشید ، به راحتی ۹۰ درصد سوالات جاوااسکریپت مصاحبهها رو جواب میدید.
کانال رو تنظیم کردم هر روز ۶:۳۰ صبح ، یک سوال پست کنه.
جوابش رو اگر وقت کنم شبا میام میذارم ولی احتمالا برای اکثرش وقت نشه.
همه جور سوالی هم هست ، سخت و آسون قاطیه.
ساید دارک قضیه:
اگر نرسیدید که روزی ۱ سوال رو حل کنید (کد بزنید) ، کلا از دنیای برنامهنویسی برید.
فرض کنید از اپل یا گوگل تماس گرفتن و برای ۱ اسفند وقت مصاحبه براتون چیدن که استخدامتون کنن (با ویزا و حقوق خوب). فقط هم ۱ دونه مصاحبه هستش. همونجا هم نتیجه رو اعلام میکنن. از چه زمانی شروع میکنید که آماده بشید؟ (هم فنی ، هم زبان ، هم سافت اسکیل)
Final Results
83%
از امروز
5%
از ۱ ماه مونده
1%
از ۱۰ روز مونده
5%
از شب قبلش
7%
آماده نمیشم
من خودم همیشه از بعضی کلمات میترسم دلیلشم نمیدونم چیه. مثلا Redux. همیشه یه غول بی شاخ و دمی برام بود تا اینکه مجبور شدم تا حد پیچ و مهرههاش یادش بگیرم و الان بسیار شیرینه برام تا جایی که دیگه استفاده از هر ابزار دیگهای رو برای پروژههای سایز متوسط به بالا بیهوده میبینم.
یکی دیگه از چیزایی که همیشه غوله مخصوصا برای بچههای فرانت ، Kafka هستش و فکر میکنن بچههای بکاند دارن شاتل میسازن.
ویدیوی زیر خیلی بهتون کمک میکنه درک خوبی از Kafka پیدا کنید و تفاوتش با RabbitMQ و ActiveMQ رو توضیح میده.
https://www.youtube.com/watch?v=QkdkLdMBuL0
درنهایت اینکه همه اینها ابزارن. نفراتی که اینها رو میسازن آدمای خفنی هستن ، نه نفراتی که ازش استفاده میکنن.
هر ابزاری رو هم با مطالعه داکیومنتش میشه یاد گرفت. به همین راحتی.
ویدیوی زیر هم پیادهسازی یک پروژه با کافکا و پایتون رو نشون میده بهتون. حتی اگر فقط فرانتاند هستید ، پیشنهاد میکنم ببینید ضرر نداره.
https://www.youtube.com/watch?v=B7CwU_tNYIE
یکی دیگه از چیزایی که همیشه غوله مخصوصا برای بچههای فرانت ، Kafka هستش و فکر میکنن بچههای بکاند دارن شاتل میسازن.
ویدیوی زیر خیلی بهتون کمک میکنه درک خوبی از Kafka پیدا کنید و تفاوتش با RabbitMQ و ActiveMQ رو توضیح میده.
https://www.youtube.com/watch?v=QkdkLdMBuL0
درنهایت اینکه همه اینها ابزارن. نفراتی که اینها رو میسازن آدمای خفنی هستن ، نه نفراتی که ازش استفاده میکنن.
هر ابزاری رو هم با مطالعه داکیومنتش میشه یاد گرفت. به همین راحتی.
ویدیوی زیر هم پیادهسازی یک پروژه با کافکا و پایتون رو نشون میده بهتون. حتی اگر فقط فرانتاند هستید ، پیشنهاد میکنم ببینید ضرر نداره.
https://www.youtube.com/watch?v=B7CwU_tNYIE
این کنفرانس رو ببینید از ثانیه به ثانیهاش لذت ببرید. بخشی از یک فستیوال ۵ روزه برنامهنویسا هستش. اینجا در مورد react حرف میزنن.
Effective React: Lessons from 10 Years - Cory House - NDC Copenhagen 2025
http://youtube.com/watch?v=Ktg8eLUiCk8
دردوبلاش بخوره توی سر کنفرانسها و همایشها و دورهمیهای آبگوشتی ایران که بیشتر کنفرانس مخزنی و چ..یه تا مجمع علمی.
اون وسط هم تا میشه تراکت میدن دستمون و تبلیغات میکنن تو چشممون.
Effective React: Lessons from 10 Years - Cory House - NDC Copenhagen 2025
http://youtube.com/watch?v=Ktg8eLUiCk8
دردوبلاش بخوره توی سر کنفرانسها و همایشها و دورهمیهای آبگوشتی ایران که بیشتر کنفرانس مخزنی و چ..یه تا مجمع علمی.
اون وسط هم تا میشه تراکت میدن دستمون و تبلیغات میکنن تو چشممون.
رقصنده با کد
این کنفرانس رو ببینید از ثانیه به ثانیهاش لذت ببرید. بخشی از یک فستیوال ۵ روزه برنامهنویسا هستش. اینجا در مورد react حرف میزنن. Effective React: Lessons from 10 Years - Cory House - NDC Copenhagen 2025 http://youtube.com/watch?v=Ktg8eLUiCk8 دردوبلاش بخوره…
حتما ببینید. هر ثانیهاش نکته داره.
توی دقیقه ۲۷ داره در مورد سرور کامپوننتهای ریکت صحبت میکنه و میپرسه چند نفر از app router نکستجیاس استفاده کردن و فقط ۳،۴ نفر دستشونو میبرن بالا.
ویدیو برای چه زمانیه؟ ۳ هفته پیش!
روزای اولی که سرور کامپوننتها معرفی شد و هنوز توی حالت اکسپریمنتال بود ، یادمه کلی برنامه نویس ایرانی فرداش سوییچ کردن. خوب نیست این رفتار ولی کنجکاویمون رو نشون میده. شاید هم استرسی بودنمون رو و ترس عقب موندن از کامیونیتی.
پاورقی : خودم ۲ سال پیش باهاش اپ گیفت کارت رو برای کاریزما زده بودم 😅
توی دقیقه ۲۷ داره در مورد سرور کامپوننتهای ریکت صحبت میکنه و میپرسه چند نفر از app router نکستجیاس استفاده کردن و فقط ۳،۴ نفر دستشونو میبرن بالا.
ویدیو برای چه زمانیه؟ ۳ هفته پیش!
روزای اولی که سرور کامپوننتها معرفی شد و هنوز توی حالت اکسپریمنتال بود ، یادمه کلی برنامه نویس ایرانی فرداش سوییچ کردن. خوب نیست این رفتار ولی کنجکاویمون رو نشون میده. شاید هم استرسی بودنمون رو و ترس عقب موندن از کامیونیتی.
پاورقی : خودم ۲ سال پیش باهاش اپ گیفت کارت رو برای کاریزما زده بودم 😅
رقصنده با کد
این کنفرانس رو ببینید از ثانیه به ثانیهاش لذت ببرید. بخشی از یک فستیوال ۵ روزه برنامهنویسا هستش. اینجا در مورد react حرف میزنن. Effective React: Lessons from 10 Years - Cory House - NDC Copenhagen 2025 http://youtube.com/watch?v=Ktg8eLUiCk8 دردوبلاش بخوره…
طبق گفته این دوست عزیزمون چند سال دیگه توی دنیای وب چیزی استفاده میشه به اسم Sync Engine
کلا معماری و ساختار پروژههای وب رو از بیخ و بن تغییر میده.
مثال عملی هم براش میزنه و تست میکنه.
خیلی راحت بخوام بگم، Sync Engine یعنی یه جور دیتابیس کوچیک همونجا توی مرورگر کاربر داری. هر کاری کاربر میخواد بکنه، اول روی همین دیتابیس لوکال انجام میشه ، خیلی سریع و حتی وقتی نت قطع باشه. بعدش خود این دیتابیس لوکال هر وقت فرصت پیدا کنه، با دیتابیس اصلی سینک میشه و تغییرات رو رد و بدل میکنه.
اینطوری دیگه لازم نیست UI برای هر کار کوچیکی اندپوینت کال کنه، ولی خب backend همچنان هستش و کارای مهم مثل لاجیک و حل تداخلها رو انجام میده.
اگر استیبل بشه ، دیگه چیزی مشابه پروژههایی که امروز میزنیم وجود نخواهد داشت.
اینم ببینید
https://www.convex.dev/
کلا معماری و ساختار پروژههای وب رو از بیخ و بن تغییر میده.
مثال عملی هم براش میزنه و تست میکنه.
خیلی راحت بخوام بگم، Sync Engine یعنی یه جور دیتابیس کوچیک همونجا توی مرورگر کاربر داری. هر کاری کاربر میخواد بکنه، اول روی همین دیتابیس لوکال انجام میشه ، خیلی سریع و حتی وقتی نت قطع باشه. بعدش خود این دیتابیس لوکال هر وقت فرصت پیدا کنه، با دیتابیس اصلی سینک میشه و تغییرات رو رد و بدل میکنه.
اینطوری دیگه لازم نیست UI برای هر کار کوچیکی اندپوینت کال کنه، ولی خب backend همچنان هستش و کارای مهم مثل لاجیک و حل تداخلها رو انجام میده.
اگر استیبل بشه ، دیگه چیزی مشابه پروژههایی که امروز میزنیم وجود نخواهد داشت.
اینم ببینید
https://www.convex.dev/
رقصنده با کد
این کنفرانس رو ببینید از ثانیه به ثانیهاش لذت ببرید. بخشی از یک فستیوال ۵ روزه برنامهنویسا هستش. اینجا در مورد react حرف میزنن. Effective React: Lessons from 10 Years - Cory House - NDC Copenhagen 2025 http://youtube.com/watch?v=Ktg8eLUiCk8 دردوبلاش بخوره…
نمیشه به عنوان رفرنس بی عیب و نقص بهش ارجاع داد ، ولی رفرنس بدی هم نیست.
پست دارک آخر شب:
حقیقتی که نمیخواید قبول کنید.
همکارت شاید خارج از شرکت ، دوست خوبی برات باشه ولی داخل شرکت ، هیچ کس دوست هیچ کس نیست.
محترم باشید ، بگید بخندید ولی هرگز فراموش نکنید صرفا شادید که گذر زمان رو حس نکنید.
بحث منافع باشه ، داداشیها و سیسیها جوری زیر پاتو میکشن نفهمی چی شد.
حقیقتی که نمیخواید قبول کنید.
همکارت شاید خارج از شرکت ، دوست خوبی برات باشه ولی داخل شرکت ، هیچ کس دوست هیچ کس نیست.
محترم باشید ، بگید بخندید ولی هرگز فراموش نکنید صرفا شادید که گذر زمان رو حس نکنید.
بحث منافع باشه ، داداشیها و سیسیها جوری زیر پاتو میکشن نفهمی چی شد.
Javanoscript - 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
With a custom initial value:
@danceswithcode
@alithecodeguy
#js #javanoscript #interview87
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 #javanoscript #interview87
دوستانی که مطالعه آزاد دارن ، یک کتاب روانشناسی کاربردی بهم معرفی کنید که نقل قول از بقیه نباشه یا صرفا نتیجه آزمایش رو شرح ندادن باشن.
به عبارتی ، واقعا حرفی برای زدن داشته باشه.
به عبارتی ، واقعا حرفی برای زدن داشته باشه.
سایت زیر ، بیزینس یکی از تیمهایی هستش که باهاشون همکاری دارم. از نظر فرانتی چیز خاصی نیست. ولی از نظر بیزینسی ، در نوع خودش خاصه و شاید اولین باشه.
خیلی خلاصهاش این میشه :
۱- بگو چی میخوای (توضیح کامل بده و بودجه و ددلاینتو بگو)
۲- بررسی میکنیم اگر انجام شدنی بود باهات ارتباط میگیریم
۳- کار رو که تحویل گرفتی و اوکی بود ، پول رو بزن.
قبلش هیچ پولی نیاز نیست بزنی.
کاملا بنا رو بر اعتماد گذاشتیم. نیاز به هیچ احراز هویتی نیست و تمام ارتباطات ایمیلی هستش.
علاوه بر همه اینها یه آپشن جالب هم داره. اگر معرف کسی باشید ، ۵٪ هزینه پرداختی به عنوان کردیت برای شما در نظر گرفته میشه و توی پروژههای خودتون میتونید استفاده کنید.
https://www.payafterdone.com/
خیلی خلاصهاش این میشه :
۱- بگو چی میخوای (توضیح کامل بده و بودجه و ددلاینتو بگو)
۲- بررسی میکنیم اگر انجام شدنی بود باهات ارتباط میگیریم
۳- کار رو که تحویل گرفتی و اوکی بود ، پول رو بزن.
قبلش هیچ پولی نیاز نیست بزنی.
کاملا بنا رو بر اعتماد گذاشتیم. نیاز به هیچ احراز هویتی نیست و تمام ارتباطات ایمیلی هستش.
علاوه بر همه اینها یه آپشن جالب هم داره. اگر معرف کسی باشید ، ۵٪ هزینه پرداختی به عنوان کردیت برای شما در نظر گرفته میشه و توی پروژههای خودتون میتونید استفاده کنید.
https://www.payafterdone.com/
Pay After Done
Pay After Done — Pay After Delivery
We finish the task you give us and you pay after. Simple, human, minimal.