React Js Position
دوتا فرصت شغلی خوب برای پوزیشن فرانت اند دولوپر سینیور توی شرکت ما به وجود اومده. مهارت هایی که لازم داریم موارد زیر هستن :
React v17
Next JS v12
React-Query
Tailwind
React-Hook-Form
Git
اگر به این موارد تسلط دارید لطفا لینک گوگل فرم زیر رو پر کنید تا باهاتون تماس بگیریم.
https://shorturl.at/deor2
💻@DevAcaademy
💬@DevAcademyGroup
دوتا فرصت شغلی خوب برای پوزیشن فرانت اند دولوپر سینیور توی شرکت ما به وجود اومده. مهارت هایی که لازم داریم موارد زیر هستن :
React v17
Next JS v12
React-Query
Tailwind
React-Hook-Form
Git
اگر به این موارد تسلط دارید لطفا لینک گوگل فرم زیر رو پر کنید تا باهاتون تماس بگیریم.
https://shorturl.at/deor2
💻@DevAcaademy
💬@DevAcademyGroup
Job Position
سلام دوستان عزیز
ما در گروه MCINEXT به دنبال همکارانی هستیم که در تخصصهای زیر، حداقل ۴ سال سابقه کار داشته باشند و بتونیم در سطوح شغلی Mid-Level یا Senior باهاشون همکاری داشته باشیم
1- C++ Developer
2- Java Software Engineer(Tehran, Mashhad, Remote)
3- Python Software Engineer
4- Front-End Developer (ReactJs, NextJS)
5- Help Desk (1 year)
6- Ux Designer / Ui Ux Designer
7- Product Manger
8- Product Owner (2 years)
9-Security Engineer
📩راههای ارسال رزومه:
🔔 Linkedin direct message
📧 [email protected]
https://shorturl.at/FKOQ1
💻@DevAcaademy
💬@DevAcademyGroup
سلام دوستان عزیز
ما در گروه MCINEXT به دنبال همکارانی هستیم که در تخصصهای زیر، حداقل ۴ سال سابقه کار داشته باشند و بتونیم در سطوح شغلی Mid-Level یا Senior باهاشون همکاری داشته باشیم
1- C++ Developer
2- Java Software Engineer(Tehran, Mashhad, Remote)
3- Python Software Engineer
4- Front-End Developer (ReactJs, NextJS)
5- Help Desk (1 year)
6- Ux Designer / Ui Ux Designer
7- Product Manger
8- Product Owner (2 years)
9-Security Engineer
📩راههای ارسال رزومه:
🔔 Linkedin direct message
📧 [email protected]
https://shorturl.at/FKOQ1
💻@DevAcaademy
💬@DevAcademyGroup
Linkedin
Farangis Abdolahi on LinkedIn: #فرصت_شغلی #فرصت_شغلی #استخدام #developer #engineer #c #java #python… | 65 comments
#فرصت_شغلی
سلام دوستان عزیز
ما در گروه MCINEXT به دنبال همکارانی هستیم که در تخصصهای زیر، حداقل ۴ سال سابقه کار داشته باشند و بتونیم در سطوح شغلی Mid-Level… | 65 comments on LinkedIn
سلام دوستان عزیز
ما در گروه MCINEXT به دنبال همکارانی هستیم که در تخصصهای زیر، حداقل ۴ سال سابقه کار داشته باشند و بتونیم در سطوح شغلی Mid-Level… | 65 comments on LinkedIn
Javascript variables
📌خیلی وقت ها تو مصاحبه های فرانت همون اولین سوالی که پرسیده میشه تفاوت Var و Let و Const.
ما هم خیلی راحت و شیک یکی دوتا تفاوت میگیم و میگذریم.ولی واقعا چقدر میتونیم جامع و دقیق تفاوت های اون هارو بگیم؟
#front_end
#js
#javascript
💻@DevAcaademy
💬@DevAcademyGroup
https://www.freecodecamp.org/news/differences-between-var-let-const-javascript/
📌خیلی وقت ها تو مصاحبه های فرانت همون اولین سوالی که پرسیده میشه تفاوت Var و Let و Const.
ما هم خیلی راحت و شیک یکی دوتا تفاوت میگیم و میگذریم.ولی واقعا چقدر میتونیم جامع و دقیق تفاوت های اون هارو بگیم؟
#front_end
#js
#javascript
💻@DevAcaademy
💬@DevAcademyGroup
https://www.freecodecamp.org/news/differences-between-var-let-const-javascript/
freeCodeCamp.org
var, let, and const in JavaScript – the Differences Between These Keywords Explained
By Dillion Megida In JavaScript, you can declare variables with the var, let, and const keywords. But what are the differences between them? That's what I'll explain in this tutorial. I have a video version of this topic you can check out as well. 😇...
👍2
چجوری خودمون رو تو محل کار پرزنت کنیم؟
داریم روزهایی سپری می کنیم که ادم های توخالی و اصطلاحا overrated تونستن خودشون رو فراتر از چیزی که هستن نشون بدن.یا حتی با باندبازی و رفیق بازی به جاهای خوبی برسن.اطراف هممون این قبیل ادم هارو میبینیم،چه محل کار یا حتی لینکدین.
اما ممکنه شما تو محل کارتون خیلی بهینه کار کنید و تسک هارو خیلی سریع برسونید ولی در نهایت کارتون دیده نشه و اون نتیجه ای که میخواید نگیرید.
اگر خوش شانس باشید و با مدیرای لایقی کار کنید که شمارو ببینن کار براتون آسون تره ولی تو سازمان های بزرگ داستان یه ذره پیچیده تره.
خب راه حل سالم چی میتونه باشه؟
سعی کنید رابطه خوبی با مدیرای مستقیم و بالا دستی خودتون بسازید.منظورم چاپلوسی نیست ولی حداقل بدونن شما کی هستید،رو چی کار میکنید و دستاورداتون برای شرکت چیا بوده.حتی اگر لازم بود جلسه یک به یک ست کنید و باهاشون حرف بزنید.
اگر این موضوع ممکنه براتون سخت باشه سعی کنید رابطه خوبی با همکاراتون بسازید،کسایی که باهاشون مستقیم رو یه پروژه کار میکنید.بخصوص تیم وورک میتونه باعث بهتر دیده شدنتون بشه چون اونا میتونن شمارو پرزنت کنن.
و در نهایت سعی کنید در جلسات تیمی چه اسکرام چه فنی یا… منفعل نباشید. از بیان ایده هاتون نترسید و تعارف کنار بذارید و نشون بدید فرد ارزشمندی برای سازمانتون هستید.
#تجربه_کاری
#تجربه_من
💻@DevAcaademy
💬@DevAcademyGroup
داریم روزهایی سپری می کنیم که ادم های توخالی و اصطلاحا overrated تونستن خودشون رو فراتر از چیزی که هستن نشون بدن.یا حتی با باندبازی و رفیق بازی به جاهای خوبی برسن.اطراف هممون این قبیل ادم هارو میبینیم،چه محل کار یا حتی لینکدین.
اما ممکنه شما تو محل کارتون خیلی بهینه کار کنید و تسک هارو خیلی سریع برسونید ولی در نهایت کارتون دیده نشه و اون نتیجه ای که میخواید نگیرید.
اگر خوش شانس باشید و با مدیرای لایقی کار کنید که شمارو ببینن کار براتون آسون تره ولی تو سازمان های بزرگ داستان یه ذره پیچیده تره.
خب راه حل سالم چی میتونه باشه؟
سعی کنید رابطه خوبی با مدیرای مستقیم و بالا دستی خودتون بسازید.منظورم چاپلوسی نیست ولی حداقل بدونن شما کی هستید،رو چی کار میکنید و دستاورداتون برای شرکت چیا بوده.حتی اگر لازم بود جلسه یک به یک ست کنید و باهاشون حرف بزنید.
اگر این موضوع ممکنه براتون سخت باشه سعی کنید رابطه خوبی با همکاراتون بسازید،کسایی که باهاشون مستقیم رو یه پروژه کار میکنید.بخصوص تیم وورک میتونه باعث بهتر دیده شدنتون بشه چون اونا میتونن شمارو پرزنت کنن.
و در نهایت سعی کنید در جلسات تیمی چه اسکرام چه فنی یا… منفعل نباشید. از بیان ایده هاتون نترسید و تعارف کنار بذارید و نشون بدید فرد ارزشمندی برای سازمانتون هستید.
#تجربه_کاری
#تجربه_من
💻@DevAcaademy
💬@DevAcademyGroup
❤5👍3
Job Position
Senior Product Designer
As a product designer, you’ll work in cross-functional teams, partnering with UX researchers, product managers, data analysts, engineers, and business managers.
We need you to solve problems while considering user needs and in a complete cycle that starts with discovery and ends with measuring the impact.
https://www.alibaba.ir/jobs/636#job
💻@DevAcaademy
💬@DevAcademyGroup
Senior Product Designer
As a product designer, you’ll work in cross-functional teams, partnering with UX researchers, product managers, data analysts, engineers, and business managers.
We need you to solve problems while considering user needs and in a complete cycle that starts with discovery and ends with measuring the impact.
https://www.alibaba.ir/jobs/636#job
💻@DevAcaademy
💬@DevAcademyGroup
Media is too big
VIEW IN TELEGRAM
مصاحبه استاندارد
📌تو این ویدیو در مورد فرایند یک مصاحبه خوب بک اند صحبت میشه.اینکه مصاحبه رو به قمار تعبیر میکنه.ترجیح میده به جای پرسیدن سوالای الگوریتمی و حفظ کردن اون توسط مصاحبه شونده به مفاهیم معماری نرم افزار اشاره کنه و از چالش های اونا و نحوه مواجه با چالش ها بپرسه.همچنین به سوالاتی اشاره کنه که الزاما دارای یه جواب غلط یا درست نیستن و بیشتر تجربیات مصاحبه شونده رو بررسی می کنند.در نهایت توصیه میکنه که خودتون باشید و از گفتن نمیدونم ترسی نداشته باشید.
💻@DevAcaademy
💬@DevAcademyGroup
📌تو این ویدیو در مورد فرایند یک مصاحبه خوب بک اند صحبت میشه.اینکه مصاحبه رو به قمار تعبیر میکنه.ترجیح میده به جای پرسیدن سوالای الگوریتمی و حفظ کردن اون توسط مصاحبه شونده به مفاهیم معماری نرم افزار اشاره کنه و از چالش های اونا و نحوه مواجه با چالش ها بپرسه.همچنین به سوالاتی اشاره کنه که الزاما دارای یه جواب غلط یا درست نیستن و بیشتر تجربیات مصاحبه شونده رو بررسی می کنند.در نهایت توصیه میکنه که خودتون باشید و از گفتن نمیدونم ترسی نداشته باشید.
💻@DevAcaademy
💬@DevAcademyGroup
👍4
This media is not supported in your browser
VIEW IN TELEGRAM
Job position
Senior frontend engineer
بچه ها الان برای این پوزیشن امکان ریلوکیت به هلند هم گذاشتن ولی خب باید بهتر از اونایی باشین که اینجا هستن از قبل.
این لینکش هست برید چک کنین و اپلای کنین و اسم yavar khodadai اونجا بعنوان معرف بزارین تا توی سیستم مشخص باشه.
https://www.linkedin.com/jobs/view/3674530225
@DevAcaademy
💬@DevAcademyGroup
Senior frontend engineer
بچه ها الان برای این پوزیشن امکان ریلوکیت به هلند هم گذاشتن ولی خب باید بهتر از اونایی باشین که اینجا هستن از قبل.
این لینکش هست برید چک کنین و اپلای کنین و اسم yavar khodadai اونجا بعنوان معرف بزارین تا توی سیستم مشخص باشه.
https://www.linkedin.com/jobs/view/3674530225
@DevAcaademy
💬@DevAcademyGroup
Media is too big
VIEW IN TELEGRAM
Hoisting
مفهوم hoisting از این جهت اهمیت پیدا میکنه که یکی از سوالات مرسوم مصاحبه های فرانت اند محسوب میشه.
اگر با تعاریف variable و Arrow function در جاوااسکریپت آشنا هستید یا پست های مربوط به var و let و const و همچنین پست مربوط به arrow function رو دیده باشید
با دیدن همین ۵ دقیقه به صورت کامل میتونید hoisting رو درک کنید.
#front_end
#js
#javascript
💻@DevAcaademy
💬@DevAcademyGroup
مفهوم hoisting از این جهت اهمیت پیدا میکنه که یکی از سوالات مرسوم مصاحبه های فرانت اند محسوب میشه.
اگر با تعاریف variable و Arrow function در جاوااسکریپت آشنا هستید یا پست های مربوط به var و let و const و همچنین پست مربوط به arrow function رو دیده باشید
با دیدن همین ۵ دقیقه به صورت کامل میتونید hoisting رو درک کنید.
#front_end
#js
#javascript
💻@DevAcaademy
💬@DevAcademyGroup
👍3
اگه میخواین بدونین که جاوا اسکریپت با وجود single thread بودن چجوری کد ASYNC رو هندل
میکنه این مقاله رو بخونید.🥸
https://dev.to/lydiahallie/javascript-visualized-event-loop-3dif
#front_end
#js
#javascript
💻@DevAcaademy
💬@DevAcademyGroup
میکنه این مقاله رو بخونید.🥸
https://dev.to/lydiahallie/javascript-visualized-event-loop-3dif
#front_end
#js
#javascript
💻@DevAcaademy
💬@DevAcademyGroup
DEV Community
✨♻️ JavaScript Visualized: Event Loop
If you're here in 2024 (or later), here's an updated blog...
👍7
مقالهای که لینکش رو در آخر پست قرار میدم سعی میکنه همه اتفاقاتی که پس از کلیک کردن روی یک لینک اتفاق میفته رو شرح داده، خوندنش میتونه به دانش شبکهتون کمک کنه.
بطور خلاصه وقتی آدرس یک دامنه رو از مرورگر درخواست میکنیم که برامون لود کنه، ابتدا از طریق DNS Resolverهای سیستم سعی میکنه IP اون دامنه رو پیدا کنه.
در مرحله بعد وقتی IP رو داشت سعی میکنه با سرور مربوطه TCP Handshake انجام بده، اگه درخواست از نوع HTTPS باشه، بعد از TCP Handshake نوبت به TLS Handshake میرسه که یه کلید متقارن بین کلاینت و سرور رد و بدل میشه.
در انتها هم با پروتکل مربوطه که مثلا میتونه HTTP/2 باشه کلاینت از طریق TCP Connection برقرار شده یه Stream ایجاد میکنه و درخواستهاش رو برای سرور میفرسته.
مقاله کلی نکته ریز و جالب دیگه هم میگه، که بهتره خودتون مطالعه کنید.
https://medium.com/@hnasr/the-networking-behind-clicking-a-link-b2ce36b7cf14
#backend
💻@DevAcaademy
💬@DevAcademyGroup
بطور خلاصه وقتی آدرس یک دامنه رو از مرورگر درخواست میکنیم که برامون لود کنه، ابتدا از طریق DNS Resolverهای سیستم سعی میکنه IP اون دامنه رو پیدا کنه.
در مرحله بعد وقتی IP رو داشت سعی میکنه با سرور مربوطه TCP Handshake انجام بده، اگه درخواست از نوع HTTPS باشه، بعد از TCP Handshake نوبت به TLS Handshake میرسه که یه کلید متقارن بین کلاینت و سرور رد و بدل میشه.
در انتها هم با پروتکل مربوطه که مثلا میتونه HTTP/2 باشه کلاینت از طریق TCP Connection برقرار شده یه Stream ایجاد میکنه و درخواستهاش رو برای سرور میفرسته.
مقاله کلی نکته ریز و جالب دیگه هم میگه، که بهتره خودتون مطالعه کنید.
https://medium.com/@hnasr/the-networking-behind-clicking-a-link-b2ce36b7cf14
#backend
💻@DevAcaademy
💬@DevAcademyGroup
Medium
The Networking behind clicking a link
There are so much to clicking an HTTP link. TCP connection, TLS, ALPN, SNI, HOST, Certificates, HTTP/2 and much more. Let us walk through…
📌نکته کنکوری های مصاحبه❗️
اخیرا در فرایند جذب نیروی فنی برای شرکت بودیم که تو مصاحبه های مختلف نکات جالب و خوبی میشد دید که روی مصاحبه کننده تاثیر گذار میتونه باشه.
۱.معمولا اول مصاحبه ازتون میخوان خودتون رو معرفی کنید و در مورد خودتون بگید،قطعا رزومه شمارو دیدن که به مصاحبه دعوت شدید ولی سعی کنید با جزئیات بیشتر توضیح بدید.تاثیر اولیه که روی مصاحبه کننده میذارید خیلی میتونه تو روند مصاحبه موثر باشه.
۲.اگر جواب سوالی رو نمیدونید خیلی راحت و بدون حاشیه رفتن بگید نمیدونم!حس بهتری رو منتقل میکنه تا توضیحات بی ربط.
۳.کنارتون یه کاغذ و مداد داشته باشید و سوالایی که پرسیده میشه بخصوص اونایی که نمیدونید رو یادداشت کنید حتی در حد کلید واژه چون احتمال اینکه تو مصاحبه های شرکت های مختلف پرسیده بشه وجود داره.
۴.اگر دوربینتون در حین مصاحبه روشن باشه حس خیلی بهتری رو منتقل میکنه تا صرفا صدای شما.
۵.قبل از مصاحبه زمان کوتاهی بذارید حتی درحد یه ربع و ببینید دقیقا اون شرکت چیکار میکنه و از چه تکنولوژی هایی استفاده میکنه و تو مصاحبه بهش اشاره کنید.این میتونه تاثیر خیلی زیادی روی مصاحبه کننده داشته باشه
#interview
#تجربه_من
#مصاحبه
💻@DevAcaademy
💬@DevAcademyGroup
اخیرا در فرایند جذب نیروی فنی برای شرکت بودیم که تو مصاحبه های مختلف نکات جالب و خوبی میشد دید که روی مصاحبه کننده تاثیر گذار میتونه باشه.
۱.معمولا اول مصاحبه ازتون میخوان خودتون رو معرفی کنید و در مورد خودتون بگید،قطعا رزومه شمارو دیدن که به مصاحبه دعوت شدید ولی سعی کنید با جزئیات بیشتر توضیح بدید.تاثیر اولیه که روی مصاحبه کننده میذارید خیلی میتونه تو روند مصاحبه موثر باشه.
۲.اگر جواب سوالی رو نمیدونید خیلی راحت و بدون حاشیه رفتن بگید نمیدونم!حس بهتری رو منتقل میکنه تا توضیحات بی ربط.
۳.کنارتون یه کاغذ و مداد داشته باشید و سوالایی که پرسیده میشه بخصوص اونایی که نمیدونید رو یادداشت کنید حتی در حد کلید واژه چون احتمال اینکه تو مصاحبه های شرکت های مختلف پرسیده بشه وجود داره.
۴.اگر دوربینتون در حین مصاحبه روشن باشه حس خیلی بهتری رو منتقل میکنه تا صرفا صدای شما.
۵.قبل از مصاحبه زمان کوتاهی بذارید حتی درحد یه ربع و ببینید دقیقا اون شرکت چیکار میکنه و از چه تکنولوژی هایی استفاده میکنه و تو مصاحبه بهش اشاره کنید.این میتونه تاثیر خیلی زیادی روی مصاحبه کننده داشته باشه
#interview
#تجربه_من
#مصاحبه
💻@DevAcaademy
💬@DevAcademyGroup
🔥4👏3
Individuals and Interactions Over Processes and Tools!
این عبارت یکی اصول چهارگانه اجایل هست که با عنوان Agile Manifesto شناخته میشه و به این اشاره میکنه که تعامل شما با تیم به مراتب مهمتر از درگیر شدن با ابزار و فرآیندهاست.
این رویکرد یه رویکرد تیمیه و قرار نیست در لحظه و با تصمیم یک نفر اتفاق بیفته، به مرور و با همراهی تیم میشه به این سمت رفت.
البته که هدف از این موضوع زیر سوال بردن همه ابزارها و فرآیندهای موجود نیست، قطعا نه!
فقط یادمون نره که هدف ما خلق ارزش و اطمینان از ساخته شدن پروداکتهای درست به شکل درستش هست و هر چیزی که مانع از رسیدن به این هدف بشه باید شناسایی و برطرف بشه..
#product_management
#aglie
💻 @DevAcaademy
💬 @DevAcaademy
این عبارت یکی اصول چهارگانه اجایل هست که با عنوان Agile Manifesto شناخته میشه و به این اشاره میکنه که تعامل شما با تیم به مراتب مهمتر از درگیر شدن با ابزار و فرآیندهاست.
این رویکرد یه رویکرد تیمیه و قرار نیست در لحظه و با تصمیم یک نفر اتفاق بیفته، به مرور و با همراهی تیم میشه به این سمت رفت.
البته که هدف از این موضوع زیر سوال بردن همه ابزارها و فرآیندهای موجود نیست، قطعا نه!
فقط یادمون نره که هدف ما خلق ارزش و اطمینان از ساخته شدن پروداکتهای درست به شکل درستش هست و هر چیزی که مانع از رسیدن به این هدف بشه باید شناسایی و برطرف بشه..
#product_management
#aglie
💻 @DevAcaademy
💬 @DevAcaademy
👍2
Functional Programming👨💻
📌با paradigm های برنامه نویسی چقدر آشنایی دارید؟ یکی از معروف ترین اون ها functional programming که بعضا در سوالات مصاحبه ها به خصوص در سطح سینیور پرسیده میشه.
تو این مقاله،آشنایی ابتدایی با مهم ترین concept های این paradigm خواهیم داشت.
#programming
#functional_programming
💻@DevAcaademy
💬@DevAcademyGroup
https://medium.com/@masoud.varziii/an-introduction-to-functional-programming-ccdbc9310077
📌با paradigm های برنامه نویسی چقدر آشنایی دارید؟ یکی از معروف ترین اون ها functional programming که بعضا در سوالات مصاحبه ها به خصوص در سطح سینیور پرسیده میشه.
تو این مقاله،آشنایی ابتدایی با مهم ترین concept های این paradigm خواهیم داشت.
#programming
#functional_programming
💻@DevAcaademy
💬@DevAcademyGroup
https://medium.com/@masoud.varziii/an-introduction-to-functional-programming-ccdbc9310077
Medium
An Introduction to Functional Programming
First we need to know about programming paradigms!
👍3😍2
Media is too big
VIEW IN TELEGRAM
Git Merge,Rebase,Squash
📌یکبار برای همیشه از شر فرق های این سه تا خلاص شو 😎تو این ویدیو دقیقا تفاوت های این سه تا رو بهت میگه و مزایا و معایبش رو یادآوری میکنه
شما تو گیت فلوتون از کدوم استفاده می کنید🧐؟
نظراتتون رو این زیر برامون کامنت کنید 😊
💻@DevAcaademy
💬@DevAcademyGroup
📌یکبار برای همیشه از شر فرق های این سه تا خلاص شو 😎تو این ویدیو دقیقا تفاوت های این سه تا رو بهت میگه و مزایا و معایبش رو یادآوری میکنه
شما تو گیت فلوتون از کدوم استفاده می کنید🧐؟
نظراتتون رو این زیر برامون کامنت کنید 😊
💻@DevAcaademy
💬@DevAcademyGroup
👍2