Frontend with Erfun👨🏻‍💻 – Telegram
Frontend with Erfun👨🏻‍💻
221 subscribers
40 photos
21 videos
4 files
76 links
اینجا یه سری رفیقیم که میخوایم کنار هم خیلی استاندارد از
تجربیات مثبت و منفی همدیگه در مسیر پیشرفت استفاده کنیم🤍
Download Telegram
توی این ویس خودمونی اما پر از نکته‌های ناب، برای اونایی صحبت کردم که واقعاً دارن تلاش می‌کنن و می‌خوان به جای نتیجه‌های نصفه‌نیمه، واقعاً استخدام باکیفیت و درست‌حسابی رو تجربه کنن. اگر دولوپر باانگیزه‌ای هستی که شاید تجربه زیادی نداشته باشی ولی می‌خوای شانس استخدامت رو چند برابر کنی، این ویس دقیقا برای توئه — با راه‌حل‌هایی که از دل تجربه و شناخت واقعی بازار کار اومده.

حتی اگر این ویس رو گوش میدید، تبریک میگم، شما جزو اون چند درصد دولوپری هستید که نتیجه میگیرن. چون خیلیا حتی به خودشون زحمت نمیدن این ویس رو گوش بدن و دور از انتظار هم نیست 😉
17🔥2👍1
بین چند راهی گیر کردین؟
این ویس برای شماس.
فقط گوشش بدین و انجامش بدین همین
👍7🔥5
خیلی خیلی نسبت به کسایی که بهتون میگن فلان تعداد ماه یا روز یا سال طول میکشه تا به فلان نتیجه برسید منتقدم.

مسیر هیچکس نه از قبل مشخصه و نه داستان زندگی همه یکسانه. یه وقت شما برنامه ریزی میکنید و با خودتون میگید میخوام‌ هرروز وقت بذارم و بعد از ۳ ماه یه نتیجه‌ی مشخصی بگیرم. و بعدش صد تا اتفاق خوب یا یه اتفاق خدایی نکرده بد براتون میوفته که کلا دیگه اون هدفی که گذاشتید حتی براتون اولویتی نداره. و این خیلی طبیعیه!
این یعنی حتی خودتون نمیتونید به خودتون چنین قولی بدید. حالا چطوری یه نفر که اصلا هیچ دیدی نسبت به مسیر شما و شرایط زندگیتون نداره همچین چیزی میگه؟

آفرین. رویا فروشی😂
گول نخورید.
داستان خودتونو داشته باشید.

🔴 نکات قابل توجه:
۱. حرفم به این معنی نیست که اگر محتوای یه دوره رو برای خودتون مناسب میبینید توش شرکت نکنید. صرفا ازتون میخوام به حرف کسی تکیه نکنید. هیچوقت و هیچجا.
۲. و همینطور نمیخوام هدف گذاری شخصی رو بی ارزش و غیر معتبر معرفی کنم یا بشناسم. نه اینطور نیست. با هدف گذاری مسیر و چشم انداز شخصیتون مشخص میشه و این فوق العادس.
۳. چطور توی مسائل این چنینی بهتر بشیم و هر محتوا و حرفی که میشنویم رو تحلیل شده و فیلتر شده باور کنیم؟ --> تفکر نقاد یاد بگیرید. (Critical thinking)
11🙏1
با نکاتی که بالاتر تو پیامام بهتون گفتم دیگه امکان اینکه به پروژه اول و تجربه اولتون‌ نرسید خیلی کمه (ولی همچنان اگه مشکلی هست من‌ پشتتون هستم)

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

کوتاه مختصر مفید و درجه یک برا همشون راه حل بدم بهتون:
4👍1
جواب و راه حل برای تک تک مشکلات بالا 👆🏻

ویس کاملا یهویی و بدون برنامه ریزی قبلی.
کاملا صادقانه از دل تجربه هام😁❤️
6👍2🙏1
یادمه اولین باری که سعی کردم بهره وری یا productivity خودمو توی کار بالا ببرم و بتونم ساعات مفید زیادی کار کنم حدود ۷ سال پیش بود.
اون موقع کارم برنامه نویسی نبود. طراحی گرافیک و تدوین فیلم کار میکردم و به شدت پروژه های زیادی داشتم و مجبور بودم که به یه همچین چیزی برسم.

از اون موقع همیشه راجع به این موضوع تحقیق کردم و هرروز سعی کردم یه روش جدید رو امتحان کنم تا بتونم به اصطلاح به peak productivity level برسونم خودمو. (بالاترین سطح بهره وری)

از شب کار کردن و مصرف کافئین و امتحان کردن سبک زندگی های مختلف و انواع رژیم های غذایی و ...
رسیدم به این چند تا نکته:

۱. اگه میخواید بدنتون خوب بهتون جواب بده. باید خوب ازش درخواست کنید!

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

۲. خواب با کیفیت == زندگی با کیفیت
یه ساعت ثابتی رو برای خوابیدن و از خواب بیدار شدنتون بسازید.
معجزه‌ش رو باید بیاید و برام تعریف کنید:)
در کنار بقیه عواملی که به خواب با کیفیت کمک میکنه مثل زود شام خوردن و نخوردن قهوه و چایی قبل از خواب و به میزان خوب آب خوردن و نور مناسب و حالت بدنی مناسب، این هم کاریه که به شدت تاثیر میذاره و باعث میشه در طول روز احساس خستگی و خواب آلودگی نداشته باشید.

۳. هیدراته بودن بدن و مغز باعث شفافیت فکر و در نهایت بازدهی بیشتر مغز میشه

این دقیقا چیزیه که شما نیاز دارید!
آرامش سطحی با نیکوتین یا انرژی موقتی با شکلات و کافئین شمارو به ماده ای که سبک زندگیتون رو آروم آروم به سر حد نابودی میرسونه عادت میده!
ولی آب کافی، یه مغز با کیفیت و sharp بهتون تحویل میده.

۴. یه تایمی رو در معرض نور آفتاب قدم بزنید و ذهنتون رو خالی کنید

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

۶. از مدیتیشن به عنوان ابزاری که خطوط نا مرتب ذهنتون رو سازماندهی میکنه استفاده کنید

۷. مطالعه کنید و در کنار کار اصلیتون در روز یک فعالیه جانبی هم داشته باشید که خارج از فضای کار اصلیتون باشه

--------------------------

در نهایت چیزی که شما نیاز دارید این نیست که فقط امروز بازدهی فوق العاده ای داشته باشید.
بهره وری پایدار موضوعیه که خیلی باید بهش اهمیت بدید.
به این معنیه که اگر ۳۰ سال کاری زندگیتون هرروز به میزان متوسط و خوبی کار کنید نتایج خیلی بزرگتری میگیرید تا اینکه یه مدت کوتاهی در بهترین حالت ممکن چند ماه تا چند سال بیشترین بهره وری رو داشته باشید و بعد از اون درگیر خدایی نکرده بیماری و محدودیت های فیزیکی سخت و هزینه بر باشید.
10🔥4👍1
این پیامو تو این چنل گذاشتم.

چون که همه چیز فقط کدنویسی نیست😁
موفق و خوشحال باشید همیشه🤍
🙏62👍1
تجربه‌ی error & event tracking برای لانچ یک اپلیکیشن کاملا کلاینت ساید (vite) نسخه MVP. و آماده برای تعداد بسیار بالای کاربر.

cloopy.ir
2🔥2🙏1
مثلا یه سایتی که مخصوص پیشرفت خیلی خیلی زیاد فقط تو حوزه فرانت اند و وبه؟🤔
9
از اون دوره هایی که مهندسای سنیور واسه پیشرفت میبینن ولی به کسی لو نمیدن😂
10
به زودی یه پست براتون میذارم و معرفی میکنم که استفاده کنید و عشق کنید.
🔥83🙏3
وبسایت اولی که بهتون میخوام معرفی کنم Frontend Masters هست.
با هر سطحی که هستید دوره های فوق العاده و مناسبی رو براتون داره.

میتونید اشتراکشو از سایت های ایرانی بگیرید مثل لایسنس مارکت و غیره.
میتونید هم از سایت های مختلف رایگان دانلود کنید. شخصا این کار رو پیشنهاد نمیکنم چون کاملا غیر اخلاقیه.
4
Media is too big
VIEW IN TELEGRAM
و همونطور که میبینید مدرس هاشم آدمای الکی نیستن.
مثلا این دوره golang رو مهندس ارشد نرم افراز توی Twitch تدریس میکنه.
3🔥2
فرانت اند که مهندسی نرم افزار نیست. فرانت اند که برنامه‌ نویسی نیست.

چقدر تاحالا اینو‌ از بک اند دولوپرا شنیدید و راجع به تخصص خودتون شک کردید؟
اما جواب به این ادعا چیه؟

سکوته عزیزان
جواب بعضیا خاموشی‌ست

ریشه‌ی این طرز فکر که میگن فرانت اند‌ ساده‌س و فرانت اند فقط ui هست و فرانت رو فقط یک پوسته میدونن، از دوران MVC میاد که خود بک اند دولوپرا واسه اینکه دیتاشونو نمایش بدن صرفا یه html/css نیاز داشتند و همه چیز رو سمت سرور یا همون بک اند هندل میکردند.
3👍1
واقعیت امر اینه که امروز فرانت اند یکی از پیچیده ترین لایه های مهندسی نرم افزار حساب میشه!

سیستمی که از بخش های به شدت مهمی از جمله موارد زیر تشکیل میشه و وظیفه توسعه دهنده فرانت اند هست که‌ تمامی این لایه هارو‌به‌ خوبی مدیریت کنه:

1. State management, architecture-level design
• Redux, Zustand, Jotai, Context APIs و patternهایی مثل CQRS, Event-driven UI
• هماهنگی بین view و state و تعامل کاربر
• Handling race conditions، memory leak, performance bottlenecks in UI
• Optimistic UI updates, debouncing, throttling and async flow design

2. Design System و Component Architecture
• Design tokens، Theming، accessibility (a11y)، reusability
• Microfrontends، modular architecture (atomic design, presenter/container pattern)

3. Performance Optimization در UI
• Lazy loading، code splitting، hydration strategies، prefetch، server components در Next.js
• Core Web Vitals: LCP, FID, CLS و impact مستقیم روی سئو و درآمد شرکت


4. Testing + CI/CD pipelines

5. Security
• XSS, CSRF, clickjacking و محافظت در برابر حملات سمت کاربر
• Content Security Policies، SameSite cookies، frontend-level sanitization


—————

همینطور دنیایی که روز به روز داره تکنولوژی هاش اپدیت میشه و از RSC یا react server components گرفته تا موارد پرفورمنسی‌ و متود های رندرینگ متنوع و hydration strategy های مختلف. همه و همه فرانت اند رو به سمت یک فضای مهندسی‌ پیچیده و دقیق میبره.
🙏21
متاسفانه امروز توی یک ایونت بودم که بحث آزاد بود و درصد زیادی از بحث فقط سر این بود که بک اند خفنه فرانت بدرد نمیخوره. و از آدمایی که خودشونو خیلی خفن میدونن و اسمای خفن روی‌ خودشون میذارن حرفایی میشنیدی که با خودت میگفتی چقدر یه نفر با این عناوین سازمانی میتونه تفکرش outdated و کهنه و ضعیف باشه!

خودشونم آخر هر بحثشون به این میرسیدن که آره توی بک‌ اند ادما خیلی بیشتر میتونن shit code بزنن.
توی بک اند دیباگ در فلان لول دهن آدمو اذیت میکنه.

و معلوم بود که دانش و آگاهیشون آقایون ظاهرا CTO از فرانت اند صرفا html css بود.
همون سطح دانشی که ما باهاش شروع کردیم و گفتیم فرانت راحته میشه زود به درآمد رسید😂🙃
3
و کلام آخر

اینو یادتون باشه کسایی که میگن فرانت فقط ui هست، وقتی بهشون بگی بک اند هم فقط API هست انگار نمک ریختی رو زخمشون و خودشونو به آب و آتیش میزنن که به تویی که تاثیری روی مسیرشون نداری ثابت کنن اشتباه فکر میکنی.😂

شخصا به عنوان frontend team lead یک اپلیکیشنی که توی ساعات اولیه پابلیش ۱۰ ها هزار کاربر فعال گرفت. اونم توی نسخه اولیه…، فقط در برابر این جمع سکوت کردم چون میدونستم غیر از اینکه انرژی خودمو هدر بدم هیچی نداره.

ولی صحبتمو گذاشتم برای شما بکنم و بهتون بگم بدون شک و‌ تردید در گوشاتونو ببندید و توی مسیری که بهش علاقه دارید پر قدرت ادامه بدید❤️❤️👊🏻
3🙏2🔥1
Frontend with Erfun👨🏻‍💻 pinned «فرانت اند که مهندسی نرم افزار نیست. فرانت اند که برنامه‌ نویسی نیست. چقدر تاحالا اینو‌ از بک اند دولوپرا شنیدید و راجع به تخصص خودتون شک کردید؟»
1