دورهای را با جواب دادن به سوالات دوستان و رفع نیاز دانشجویان دورهها فراهم کرده ام. که قصد دارم آنها را در ابتدای مسیر کاریشان یاری کنم. در این دوره بسیاری از مهارتهای کاریابی و پیشرفت شغلی را یاد خواهید گرفت
این دوره مختص به تازهواردان نیست، بلکه کسانی که حرفهای هستند و سابقهی کار دارند نیز مطمئنا جای یادگیری زیادی خواهند داشت
این دوره قرار است سوالات زیر را پاسخ دهد:
- چه زبانی را برای برنامهنویسی انتخاب کنم؟
- حال از کجا شروع کنم؟
- چه چیزهایی را یاد بگیرم؟
- چطور به عنوان Junior کار پیدا کنم؟
- چطور نمونهکارها یا Portfolio بسازم؟
- چطور رزومهی خود را درست کنم؟
- چطور Cover Letter بنویسم؟ و چه موقع لازم است که آن را بنویسم؟
- چطور با نیروی منابع انسانی، HR یا Recruiter صحبت کنم؟
- چطور کار ریموت پیدا کنم؟
- چطور کار ریموت در خارج از کشور پیدا کنم و حقوق دلاری بگیرم؟
- چطور کار در خارج پیدا کنم و برای ویزا اقدام کنم؟
- چطور در کار خود ارتقاء پیدا کنم؟
- چه چیزهایی را قبل از Interview بخوانم؟
- چطور مصاحبه کنم و Interview داشته باشم؟
- چطور وارد مراحل قرارداد شوم؟
- چطور سر حقوق کاری مذاکره کنم؟
بسیاری از مطالب در حال آمادهسازی هستند و هنوز فهرست سوالاتی که میبایست پاسخ داده شوند در حال بهروز رسانی است. در نتیجه اگر نکتهای به نظرتان میرسد حتما بیان کنید و سوالات خود را بپرسید.
محتوای این دوره در پنج دسته قرار دارد که بر اساس تجربهی کاری شما تقسیم بندی شده است.
- Newbie: کسی که تازه میخواهد وارد دنیای برنامهنویسی شود
- Junior: کسی که مقدمات را یاد گرفته است اما هنوز تجربهی کاری حرفهای ندارد
- Mid-Level: کسی که حداقل یکسال تجربهی کاری و انجام پروژه دارد و حال میخواهد پیشرفت کند و به سمت Senior شدن برود
- Senior-Level: کسی که حداقل سه سال سابقهی کار حرفهای دارد، مدتهاست با افراد دیگر در تیم کار میکند. میتواند جواب سوالات خود را پیدا کند و حتی به سایرین نیز کمک کند
- Lead-Level: کسی که حداقل دو سال سابقه Senior بودن در تیمهای بزرگ دارد، و حال میتواند تیم و تکنولوژیها را مدیریت کند، Code Review داشته باشد و اگر لازم باشد برای ابزارهای جدید تصمیم گیری کند
هر روز ویدئوهای جدیدی به این دوره اضافه خواهد شد و ممکن است بر اساس سوالات دوستان پیش برود، پس با من همراه باشید
محتوای دوره
-
Newbie
کسی که تازه میخواهد وارد دنیای برنامهنویسی شود
- برنامهنویسی چیست؟
- پرکاربردترین زبانهای برنامهنویسی کدامها هستند؟
- انواع شغلهای رایج دنیای برنامهنویسی چیست؟
- حقوق برنامهنویسان در عناوین مختلف میانگین چقدر هست؟
- چه رابطهای بین شغلها و تولید یک برنامه/وبسایت/بازی وجود دارد؟
- الگوریتم چیست و flowchart یا فلوچارت چیست؟
- معرفی Git و سایتهای BitBucket, Github و GitLab
- برنامه نویسی - آموزش - آشنایی با SourceTree, GitKraken و کار مقدماتی با Terminal
- آموزش کار با gitlab و gitkraken
- معرفی Git و سایتهای BitBucket, Github و GitLab
- آشنایی با زبان Markdown
- چطور وارد مسیر FrontEnd Developer شدن شویم؟
- چطور وارد مسیر Backend Developer شدن شویم؟
- مصاحبه با مهدی صفری - عضو هیئت مدیرهی شرکت کاربن
- مصاحبه با سینا شرفزاده - Technical Lead Alibaba Co
- گفتگو با مجتبی چنانی - برنامهنویس شرکت cubic در هامبورگ آلمان
- مصاحبه با حسین جدیدی برنامهنویس Full Stack شرکت SEB در Kuala Lumpur, Malaysia
-
Junior
کسی که مقدمات را یاد گرفته است اما هنوز تجربهی کاری حرفهای ندارد
- چطور با github pages سایت static را هاست کنیم
-
Mid-Level
کسی که حداقل یکسال تجربهی کاری و انجام پروژه دارد و حال میخواهد پیشرفت کند و به سمت Senior شدن برود
- با CI/CD در برنامهنویسی آشنا شوید
- معرفی سیستم Contentful و روش استفاده از پنل و API های آن
- یادگیری Design Patterns برای FrontEnd Engineers
- کدام Framework را بین Create React App, NextJS یا Gatsby برای توسعهی این محصول استفاده کنم؟
- چطور میتوان یک برنامهنویس ارشد FrontEnd شد
- آیا میبایست کتابهای You Don’t Know Js را بخوانم؟
-
Senior-Level
کسی که حداقل سه سال سابقهی کار حرفهای دارد، مدتهاست با افراد دیگر در تیم کار میکند. میتواند جواب سوالات خود را پیدا کند و حتی به سایرین نیز کمک کند
- Progressive Web App یا PWA چیست؟ و چگونه آن را برنامهنویسی کنیم
- مدل اندازهگیری و طراحی واکنشهای وبسایت RAIL
- Sentry چیست و چطور باگها را در محیط production دیباگ کنیم؟
-
Lead-Level
کسی که حداقل دو سال سابقه Senior بودن در تیمهای بزرگ دارد، و حال میتواند تیم و تکنولوژیها را مدیریت کند، Code Review داشته باشد و اگر لازم باشد برای ابزارهای جدید تصمیم گیری کند
ثبت دیدگاه