اصطلاحات مهم در مصاحبه کاری فرانت اند

اصطلاحات مهم در مصاحبه کاری فرانت اند

دوستان عزیزی که قصد دارند در موقعیت شغلی فرانت اند وارد بازارکار شوند و در مرحله اول نگرانی سوالات و گفتگوهای مصاحبه گر یا مسئول استخدام دارند‌، این مقاله اصطلاحات مهم در مصاحبه کاری فرانت اند را تا انتها مطالعه کنند.

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

در همین ابتدا بایستی بگوییم که مقاله برای فراگیری این مطالب به هیچ عنوان کافی نیست و فقط روزنه‌ای برای آشنایی شما با مفاهیم این تعاریف است و می توانید در آینده با فراگیری هر کدام از این تعاریف به تخصص خود بیفزاید.

مفهوم وب اپلیکیشن

در این مفهوم چندین عنوان مطرح می‌شود که به تعریف مختصر هرکدام می‌پردازیم.

اپلیکیشن بومی نیتیو

همانطور که میدانید دو سیستم عامل معروف و محبوب یعنی اندروید و ios برای کاربران موبایل وجود دارد. اپلیکیشن بومی یا نیتیو ، به اپلیکیشنی گفته می‌شود که به طور مشخص برای یک دستگاه موبایل یا هر دیوایس دیگری که دارای سیستم عامل باشد نوشته و توسعه داده شده است.

به طور مثال اپلیکیشنی که فقط برای یک دستگاه موبایل اندرویدی نوشته شده است یک نیتیو اپلیکیشن محسوب می شود.

وب اپلیکیشن (Web Application)

این دسته معمولاً یک برنامه اپلیکیشن اینترنتی هستند که به سهولت از طریق هر مرورگری قابل دسترسی به اجرا است. در این نوع از اپلیکیشن ها معمولاً ظاهر کاربری یا همان یوزر اینترفیس در وبسایت و اپلیکیشن ظاهر مشابهی دارند.

بارزترین نوع اپلیکیشن‌ها سایت هایی است که شما با کتابخانه های همچون ری اکت یا انگولار می نویسید.

وب اپلیکیشن های پیش رونده یا PWA

PWA مخفف Progressive Web Application ‏یا همان پراگرسیو وب اپلیکیشن به وب اپلیکیشن های پیشرونده گفته می‌شود.

در سال ۲۰۱۵ توسط گوگل معرفی شد اما از زمان تحریم های شرکت اپل بر روی ایران در داخل کشور بسیار بر سر زبان ها افتاد. چون دیگر کاربران ایرانی نمی توانستند اپلیکیشن های ios خود را توسعه و در مارکت های جهانی عرضه کنند.

به همین خاطر بسیاری از وب سایت ها از فناوری pwa فناوری های مدرن و جدید وب به شمار می رود استفاده کردند. اپلیکیشن های تولید ظاهر و کارکرد آن شبیه APP معمولی است که با مرورگرهای چون کروم و فایرفاکس واردش می شویم و درنهایت مانند یک اپلیکیشن با آن رفتار می کنیم .

فایل نصبی ندارد و با گزینه اد تو شورتکات به آن دسترسی خواهیم گرفت.

اما pwa خاصیت ها و ویژگی هایی دارد که از آن دسته می توانیم به موارد زیر اشاره کنیم:

قابلیت استفاده در هر دستگاه و سیستم عاملی فقط کافیست که از یکی از مرورگر های پیشرفته وب پشتیبانی کند

چون در اصل یک وبسایت هستند از طریق موتورهای جستجو قابل سرچ هستند

نکته بسیار مهم این که بدون اتصال به اینترنت قابل استفاده هستند

بدون نیاز به آپدیت، به دلیل استفاده از سرویس ورکر همیشه آپدیت و به روز میباشد و به محض اتصال به اینترنت محتوا جدید انتشار داده میشود

pwa ها در پروتکل https هستند و از نظر مسائل امنیتی بسیار ایمن ریسپانسیو و کاملا منعطف است

انگولار چیست

یک فریم ورک در زبان جاوا اسکریپت که توسط شرکت گوگل ارائه شده است در زبان فارسی به معنای زاویه دار است.

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

انگولار همه ورژن های HTML را پشتیبانی میکند.

تفاوت آن با ANGULAR.JS در چیست

انگولار دات جی اس در سال ۲۰۰۹ در شرکت گوگل طراحی شد و بعد از گذشت چند سال بعد از از استقبال فراوان از آن، برای برطرف کردن نقاط ضعف و نوشتن هسته قدرتمندتر ، در سال ۲۰۱۶ نسخه دوم انگولار ارایه شد.

تفاوت ماهیتی با نسخه قبلی دارد پس میتوان انگولار .js را نسخه قدیمی و منسوخ شده انگولار دانست .

دلایل استفاده از انگولار موارد زیر است :

پشتیبانی گوگل از پروژه

استفاده از زبان تایپ اسکریپت در آن

استفاده از html جهت تعریف کردن یوآی اپلیکیشن ها

تایپ اسکریپت (TypeScript)

تایپ اسکریپت (به انگلیسی: TypeScript) یک زبان برنامه‌نویسی چندسکویی، متن باز و کامپایلری است که توسط شرکت مایکروسافت توسعه داده شده و پشتیبانی می‌شود.

تایپ اسکریپت یکی از زیر مجموعه‌های زبان جاوا اسکریپت است که به شما کمک می‌کند تا کدهای خود را به روش ساده‌تری نوشته و سپس با کامپایل‌ کردن آن‌ها خروجی استاندارد کد جاوا اسکریپت را به دست آورید.

ممکن است این سوال برای توسعه‌دهندگان پیش آید که چرا با وجود زبان قدرتمندی مانند جاوا اسکریپت، نیاز به زبان دیگری مانند تایپ اسکریپت داریم؟

مزایای استفاده از زبان تایپ اسکریپت زمانی برای ما آشکارتر می‌شود که در پروژه‌های بزرگ ملزم به استفاده از جاوا اسکریپت باشیم.

TypeScript به عنوان Superset زبان جاوا اسکریپت ارائه شده و هدف آن کدنویسی آسان با کم‌ترین میزان خطا و استفاده از ویژگی‌های پیشرفته‌ی زبان‌های شی‌گرا، جهت نوشتن برنامه‌های سمت سرور و سمت کاربر است.

Babel is a JavaScript compiler

ببل چیست؟ babel یک کامپایلر جاوا اسکریپت است.

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

هدف این است که از ویژگی های جدید اکما اسکریپت یا مثلاً JSX وقتی در کد های خود استفاده می کنید، آنها را تبدیل کند به کدهای اکما اسکریپت۵ که قابلیت اجرا و استفاده در کد تمام مرورگر ها را داشته باشد .

در جی اس وقتی شما از ببل استفاده می کنید، ممکن است بعد از کمپایل کردن کد تان و تبدیل آن به کدهای ساده و شفاف ، آن را به صورت ناشناس برای خود بیابید.

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

اصطلاحات مهم در مصاحبه کاری فرانت اند
اصطلاحات مهم در مصاحبه کاری فرانت اند

webpack

در هنگام طراحی یک وب سایت با استفاده از زبان جاوا اسکریپت، مشکلی که اکثر توسعه دهندگان با آن مواجه هستند، این است تعداد زیادی از فایل‌ها و assetهای این زبان که شامل فایل‌های تصاویر، فونت‌ها، استایل‌ها و غیره هستند، باید به صفحات وب ما لینک شوند تا ما بتوانیم کارهای مورد نظر خود را در یک صفحه وب انجام دهیم.

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

برای حل این مشکل، بایستی از عملیات باندلینگ یا باندل کردن استفاده کنیم. در تعریف عملیات باندلینگ می‌توان گفت که ما می‌توانیم تعداد زیادی فایل و ماژول‌های زبان جاوا اسکریپت را با هم ادغام کنیم که مرورگر فقط یک درخواست برای دریافت تمام فایل‌ها ارسال کرده و یک فایل به عنوان پاسخ دریافت کند.

مشکل دیگری که در اینجا وجود دارد، این است که ممکن است فایل‌ها و ماژول‌ها در زبان جاوا اسکریپت به یکدیگر وابستگی داشته باشند، در صورتی که در اضافه کردن یک ماژول به وابستگی‌های آن و همچنین ترتیب قرارگیری آن‌ها نسبت به هم دقت کافی نداشته باشیم، این امر ممکن است باعث بروز خطا در برنامه ما شود.

با استفاده از یک باندلر قدرتمند می‌توانیم وابستگی‌های هر ماژول را تعریف کنیم تا شاهد مشکلاتی از این دست نباشیم. ما نیاز به یک ابزار کامل داریم که این مشکلات را از سر راه ما بردارد. وب پک (webpack) یک module bundler قدرتمند برای اپلیکیشن‌های تحت وبی است که با زبان جاوا اسکریپت ساخته می‌شوند.

webpack یک ابزار بسیار کارآمد برای توسعه دهنده‌های بخش کاربری یا فرانت اند با زبان جاوا اسکریپت است که با استفاده از آن توسعه اپلیکیشن‌های وب سریع‌تر، کارآمدتر و انعطاف پذیرتر خواهد بود.

version control systems چیست

Version Control System که به اختصار VCS نامیده می‌شوند، سیستمی است که به برنامه نویسان و توسعه دهندگان اجازه می‌دهد که بدون اینکه هیچگونه نگرانی داشته باشند، تا دلشان می‌خواهد اشتباه کنند! زیرا آن‌ها خیالشان از این بابت راحت است که با استفاده از VCS ها، اشتباهاتشان قابل پیگیری، بررسی و تصحیح هستند. البته این مورد تنها یکی از کاربردهای بی نظیر سیستم‌های کنترل نسخه است.معروفترین این نسخه ها git میباشد.

WebSocket

WebSocket را می‌توان گامی بزرگ در بهبود عملکرد اپلیکیشن‌های وب که نیاز به تبادل real time اطلاعات دارند به‌شمار آورد؛ هم‌چون بازی‌های آنلاین چندکاربره، اپلیکیشن‌های chat و …
WebSocket پروتکلی برای ایجاد ارتباطی دوطرفه و سریع میان مرورگر و سرور است. هدف از معرفی این پروتکل، غلبه‌بر تاخیر فراوان حاصل از ارتباطات درخواست/پاسخ (request/response) در HTTP است.
سرورهای توزیع‌شده‌ی ابر آروان در سراسر دنیا با پشتیبانی از WebSocket تضمین‌کننده‌ی دسترسی به محتوا به‌شکل real time و با کم‌ترین تاخیر به کاربران نهایی هستند.

Gulp چیست ؟

Gulp ابزاری متن باز و رایگان بوده که توسط آقای Eric Schoffstall به زبان جاوا اسکریپت نوشته شده است. گالپ یک Build System یا Task Manager برای محیط Node.Js و پکیج منیجر npm می‌باشد. از Gulp در برنامه نویسی و توسعه فرانت اند استفاده می‌شود. به کمک Gulp می‌توان یک سری کارهای تکراری و زمان‌بر را به صورت خودکار انجام داد. به این ترتیب کار برنامه نویس کمی سبک‌تر شده و سرعت اجرای پروژه تا حد زیادی بالا می‌رود.
فایل‌ها را به راحتی جا به جا کنید (مثلا از پوشه Project به پوشه Web)
فایل‌ها را به راحتی با هم ادغام کنید
نوع فایل‌ها را تغییر دهید (مثلا تبدیل فایل Sass به CSS)
فایل‌ها را بهینه کنید ( شامل فایل‌های CSS، جاوا اسکریپت، تصاویر و غیره )
و …

MERN Stack چیست؟

Mern Stack در واقع یک Stack ترکیبی از فناوری‌هایی است که به منظور ایجاد یک Web Application مورد استفاده قرار می‌گیرد. هر Web Application نیز با استفاده از چندین فناوری (چهارجوب‌ها، کتابخانه‌ها، پایگاه داده و غیره) ساخته می‌شود. 

MERN یک Stack جاوااسکرپیت است که به منظور ساده‌تر کردن روند توسعه طراحی شده است. این Stack شامل چهار مولفه Open Source است: MongoDB، Express، React وNODE.JS این مولفه‌ها یک چهارچوب end-to-end را برای توسعه‌دهندگان فراهم می‌کنند. اما بیایید دقیق‌تر به این مولفه‌ها نگاه کنیم.

ابزار graphql

GraphQL یکی از مدرن ترین روش های ساخت و پرس و جو API است، به بیانی دیگر یک روش برای گرفتن و ثبت اطلاعات از یک API است که یک زبان Query محسوب میشود و با استفاده از آن میتوانیم api های قابل توسعه تر و قدرتمندتری را نسبت به گذشته به وجود آوریم . درواقع همان کاری را که توسطREST  انجام میشود به صورت کامل تر و بهتر انجام میدهد. در کل به این صورت است که کلاینت دقیقا آن چیزی را که نیاز دارد از سرور درخواست میکند و از طرفی سرور در پاسخ به query کلاینت پاسخ مناسب را به صورت JSON ارسال می کند.

در ادامه مطالبی که باید بدانید، پیشنهاد میکنیم از طریق لینک های زیر به مطالب مرتبتی که از قبل در وبسایت پرنیان موجود بوده است، ارجاع کنید.

در ادامه پیشنهاد میکنم نظرات چند تن از دانشجویان قدیمی و برنامه نویسان حرفه ای امروز را بخوانید:

مهندس پریسا ولی زاده : پریسا ولی زاده هستم . من بهار ۱۴۰۰ مصاحبه کاری رو میرفتم . سوالات تخصصی که میپرسیدن اکثرا نکات و سوالات و یا تمرین هایی بودند که استاد قربانیان سر کلاس مطرح کرده بودند. تجربه ای هم که دارم اگه مصاحبه HR هم داشته باشید زمانی که سوالات تخصصی خوب پاسخ داده بشه . مصاحبه HR اصولا سخت نمیگیرند. نکته ای هم که در مورد رزومه میتونه باشه این هست که تمام مطالبی هم که بلدید تک به تک یادداشت کنید و همچنین نمونه کارهایی که دارید رو هم حتما یاد داشت کنید .

مهندس ریحانه حسین زاده : داشتن نمونه کار خوب آشنایی کامل با گیت و گیت‌هاب داشتن اشتیاق به یادگیری سوالات استخدامی جاوااسکریپت و ری اکت داخل سایت رو حتما مطالعه کنید قبل از مصاحبه. نکات مربوط به رزومه رو حتما رعایت کنید و اینکه اگر مهارتی رو بلد نیستید الکی وارد نکنید تو رزومه چون بعضی ها سوال میپرسن در مورد مهارت هایی که نوشتید داخل رزومه تون.

مهندس محمدباقر شریفی : این چند وقت بزرگترین مشکلی من دیدم توی مصاحبه ها این بوده که افراد صادق نیستند و توقع های زیادی دارند از همون ابتدای کارشون که این باعث میشه کارفرما کلا ازشون ناامید بشه . داشتن توقع به جا اصلا بد نیست ولی اینکه شنیدیم برنامه نویس ها n تومن حقوق میگرن از همون اول شروع کار نیست باید تجربه کسب کرد، کار کرد ، بالا و پایین دید تا به اون مرحله رسید. و صداقت دیگه که شاید لازمه با خودشون داشته باشند سطح توانایی و علمی خودشونه. نکته دیگه ای که هست تو جلسه مصاحبه با گارد وارد نشیم اگر نقدی یا سوالی بود بشنویم و با خونسردی پاسخ بدیم. توی صحبت ها سعی کنیم صمیمیت در کنار رسمی بودن حفظ بشه. قبل از حضور در جلسه مصاحبه فنی حتما موارد رو مرور کنیم که دچار استرس نشیم از گفتن کلمه نمی‌دونم نترسیم قرار نیست که تمام تکنولوژی های روز دنیا رو از ابتدا بلد باشیم ولی با گفتن نمی دونم اما پیگیر آموزش این مورد میشم میتونیم اطمینان خاطر هم ایجاد کنیم که آدم اهل مطالعه و تحقیق هستیم.

مهندس جواد رفیعی : با سلام خدمت تمامی دوستان. میخوام بخش کوچکی از تجربیات خودم رو در مصاحبه با شرکت هایی که باهاشون همکاری داشتم، چه به عنوان Front End Web Developer و یا Customer Service Support با شما به اشتراک بزارم. -در کل مصاحبه ها زیاد سخت نیستند. با اعتماد بنفس باشید و حتی اگر به سوالی اشتباه جواب دادید اعتماد به نفس خودتون رو از دست ندید. -در برخی از موارد توضیح زیاد دادن خوب نیست. سعی کنید توضیحاتی که میخواهید ارائه بدید نه زیاد کوتاه باشه و نه زیاد طولانی. -یکسری پاسخ ‏های آماده و مشخص داشته باشید چون معمولا در مصاحبه ها بعضی از سوالات رایج و مشخص هستند. – سوالای روانشناسی و شخصیتی ازتون می پرسند: چطور آدمی هستی، دستور پذیری، نقد پذیری، خوش برخوردی، اگر با مشکلی در کار مواجه بشی چه کاری می کنی، چقدر آدم پیگیری هستی، وقت شناسی. -سر وقت در مصاحبه حاضر بشید. (خیلی مهمه) امیدوارم تونسته باشم با همین چند نکته کمک کوچکی کرده باشم. آرزوی موفقیت برای تمامی دوستان. جواد رفیعی دانشجوی دوره پنجم تضمین استخدام

مهندس مهدی بیات : اول مصاحبه درمورد مهارت هام پرسیدن که باید خیلی کامل و شفاف توضیح بدیم درمورد مهارتامون چون اول کار مارو بر اساس مهارت هامون میسنجن مثلا درمورد مهارت جاوا اسکریپت یا ریئکت هر مهارت دیگه کامل توضیح بدیم چقدر توشون مهارت داریم و اینکه انقدری مطالعه داشته باشیم که اگه سوال چالشی پرسیده چون راحت جواب بدیم. تو مصاحبه ای که داشتم و استخدام هم شدم چندتا سوال پرسیدن که بلد نبودم ولی به قدری خودمو با انگیزه و اشتیاق نشون دادم که مورد توجهشون قرار گرفت همچنین نمونه کارام و سایت شخصیم هم تو قبول شدنم تاثیر داشت چون خیلی ازشون تعریف کردن و یه سری از مهارت هامو از روی نمونه کارام تشخیص دادن.

مهندس حسین سمیعی : از طریق آفر یکی از دوستان به شرکت یکتانت معرفی شدم طی سه مرحله مصاحبه تونستم برای پوزیشن بکند دولوپر استخدام بشم مرحله ابتدایی به این شکل بود که حدود یکساعت مصاحبه داشتم و ۱ نفر از تیم hr و دو نفر از تیم فنی بودند سوال هایی که پرسیده شد راجب تکنولوژی زبان هایی بود که داخل رزومه گفته بودم بهشون تسلط دارم و تعداد زیادی سوال الگوریتمی و چند سوال هم راجب فرهنگ کاری خودم توسط مسئول اچ ار در مرحله دوم یک مصاحبه داشتم تحت عنوان code interview که در مدت یکساعت وقت داشتم یک مسئله ای که مطرح کردند برام رو پیاده سازی کنم هدف پیاده سازی درست قابل اجرا بودن و تمیز بودن کد ها بود تمیز بودن کد پوینت مثبت زیادی داشت در مرحله سوم با مدیر فنی شرکت مصاحبه داشتم یکسری سوالات فراتر از دانشم از بنده پرسیدن که سبک خلاقیتی داشتو باید برای حل یک سری سوال ها ایده های الگوریتمی درست میدادم که در یک اردر زمانی مناسب قابل اجرا باشه همه این مراحل در طول یک ماه و نیم انجام شد و بین هر مرحله تا زمان اعلام نتیجه حدودا ۱۰ روز کاری‌ زمان میبرد تمام مکاتبات هم از طریق ایمیل و واتساپ با تیم hr شرکت انجام شد.

مهندس انیس حسن پور : سلام استاد استاد من مصاحبه ام مصاحبه کارآموزی بود مدیرما خیلی روی این تاکیید داره که کاراتون رو خودتون انجام بدید سرچ کنید وابسته نباشید درسته که تو تیم دارید کار میکنید ولی نباید پند یکی دیگه بمونید سرچ کنید کارتون و جمع کنید برای رشدتتون زمان بزارید تو مصاحبه میپرسید که میزان مطالعه ت چقدره یا اصلا میدونی کجا اومدی اسم شرکت یعنی چی چیا رو کار کردی قراره اصلا تو این دوره کارآموزیه چه اتفاقایی بیفته چه شرایط قانونیی دارن برای قرارداد بستن و محرمانگیشون و گفتن پرسید مهارت سرچت چقدره چطوریه بلدی اصلا چجوری باید سرچ کنی منابع و میشناسی که چیا هستن و همین. اینکه چه چیزی و رعایت کنن تو مصاحبه هم یه چیز رو میگم فقط فقط اون هم اینه که بشناسن کجا دارن میرن مصاحبه شرکته چیه مدیره کیه چی میخوان و آگاهی داشته باشن از موقعیت خودشون

مهندس محسن صالحی : سلام امیدوارم که همه موفق باشن همیشه من تجربه زیادی ندارم ولی اگر بخوام خاطراتمو براتون بگم قشنگ تره مصاحبه کاری اینجوریه که اولین بارش همیشه سخته اولین شرکت با اولین مهارت به نظر من توی نگاه اول به این فکر کنید کجا دارید میرید و عنوان و جایگاهتون چیه ؟ و دوم اینکه بسنجید چه ادم هایی هستن کنارتون جون قراره بیشتر ساعات روز رو کنار اون ها باشید و خیلی مهمه که کین و چقدر ارزشمندن؟ سوم اینکه به سختی مسیر و انتهای راه نگاه نکنید و خودتون رو به هیچکس مقایسه نکنین فقط شروع کنید به حرکت … هرجا خسته شدی استراحت کن جا نزن استراحت کردن رو تمرین کن نه خسته شدن رو…

مهندس حامی خسروی : من مصاحبه های کاری زیادی رفتم. و هیچ چیز به اندازه اعتماد به نفس نمیتونه شما رو تو مصاحبه موفق جلو ببره. این اعتماد به نفس فقط از تسلط به مباحث و تجربه کاری خوب میاد. البته باید مرز این اعتماد به نفس رو بدونیم که با خود بزرگ بینی یا ادعای چیزی که بلد نیستیم قاطی نشه چون مصاحبه کننده کاملا متوجه میشه و تاثیر بدی از خودتون به جا میگذارین. پیشنهادم به دوستانی که مصاحبه میرن: ۱- بینهایت پیشنهاد میکنم که اگر با کلاس های استاد قربانیان جلو میرن، تمرین هایی که در انتهای هر جلسه استاد مشخص میکنن رو حتما انجام بدید چون هم اون مبحث رو بهتر یاد میگیرین و هم اعتماد به نفس پیدا میکنین (طبق تجربه ای که خودم داشتم) ۲- تو رزومه صادق باشین و حتما قبل جلسه مصاحبه یک ریوو روی مباحث داشته باشید، چون حتی اگر مصاحبه react میرید معمولا از html ، css و js سوال میپرسند. ۳- با اینکه حقوق قسمت اصلی داستان هست تو تجربیات کار اول و دوم خیلی تو قید و بند حقوق نباشین. مهم اینه که تجربه کسب کنید و اعتماد به نفستون بالا بره. بعد از حدود ۱ سال دیگه هر جا اپلای کنید میتونید با اعتماد به نفس کافی یه حقوق خوب درخواست کنید

مهندس مهدی علایی : سلام من مهدی علایی هستم طی مصاحبه هایی که داشتم متوجه شدم که مهم ترین معیار برای شرکت ها تعهد و اشتیاق نسبت به کار هست و بعد از اون مهارت . پس همون قدر که به مهارت های سخت خودتون اهمیت میدین به مهارت های نرم هم اهمیت بدین مطمئنا تاثیرش رو خواهید دید.

مهندس تهمینه رجایی : پیشنهاد می‌کنم در مرحله اول نکات مربوط به ایجاد یک رزومه حرفه‌ای رو رعایت کنید. صرفا نمونه کار زیاد کمک نمیکنه، تسلط روی نمونه کارها خیلی مهمه چون ممکنه تصور کنند کارها کپی هستند. کارفرما از من خواست که در مورد نمونه کارهایی که داشتم توضیح بدم. مطالعه نمونه سوال های موجود خیلی کمک میکنه، من بعد از چند ماه کار کردن در شرکت، اخیرا از فرد مصاحبه کننده شنیدم که نمونه سوال ها رو از چندتا ویدئوی یوتیوب جمع آوری کرده. حتی اگر استرس دارید سعی کنید تا حد ممکن مهارش کنید و اعتماد به نفس داشته باشید. به نظر من حتی “نمیدانم” گفتن با اعتماد به نفس میتونه در روند پذیرش موثر باشه. کافیه متوجه بشن که شما ممکنه “فعلا” روی موضوعی تسلط کافی نداشته باشید ولی قطعا تسلط پیدا خواهید کرد. صرفا تمرکز کردن روی حقوق و مزایا کمتر میتونه اعتماد کارفرما رو جلب کنه، بهتره حس کنه هدف اصلیمون تبدیل شدن به یک نیروی حرفه‌ای هست. برخورد اجتماعی محترمانه و مناسب گاهی بیش از مهارت تاثیرگذاره، چون مهارت کاملا اکتسابیه و ممکنه برای کسبش بهمون فرصت بدن ولی اگر با شخصیت ما ارتباط برقرار نکنند شانس کمتری داریم. من خودم رو به جای کارفرما تصور کردم و فکر کردم چطور میتونم نظر خودم رو جلب کنم و این کار کمی کمک کرد که عملکرد بهتری داشته باشم.

و آپدیت این قسمت ادامه دارد…

همچنین این قسمت ها را هم بخوانید….

جامع ترین لیست سوالات استخدامی جاوا اسکریپت

اخلاق حرفه ای در محیط کار

بهینه سازی کدهای جاوااسکریپت

مفهوم کامل و کاربردی RESTFUL API

مفهوم و قواعد jsx در javascript

مفهوم Core Web Vitals یکی از مهمترین عوامل سئو در سال ۲۰۲۲

ویژگی های جدید بوت استرپ۵ | bootstrap5

آموزش نصب و معرفی کامل Material Design3

آموزش مدل bem در css

اسکیما چیست و چه کاربردی دارد

معرفی کامل ant design ، کتابخانه زیبای چینی

آموزش توابع ریاضی calc و max و min در Css

نکات مهم در ایجاد یک رزومه حرفه ای

مفهوم تابع در sass

نکات مهم در نوشتن قرارداد (فری لنسرها)

جزوه کمکی جاوا اسکریپت

چند قاعده ی مهم UX/UI

مجموعه لغات لازم و ضروری برای ترجمه متون تخصصی زبان برنامه نویسی سایت

امیدواریم از این مقاله نهایت استفاده را برده باشید و آن را با دوستانتان به اشتراک بگذارید. تیم تولید محتوای مدرسه اینترنتی پرنیان این مقاله را تهیه کرده است.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

یک ستارهدو ستارهسه ستارهچهار ستارهپنج ستاره (No Ratings Yet)
Loading...