تقریبا ۶ ماه از مهاجرتم میگذره. نکاتی درمورد این ۶ ماه:
۱. سخت ترین روزم، روز اول بود. رسما هیچ ایده ای از هیچی نداشتم.
۲. سخت ترین بخش زندگیم مرتب نگه داشتن خونهست :/
۳. زبان آلمانی رو خیلی دیر شروع کردم به یادگیری.
۴. هرچقدر هم که با تنها بودن اوکی باشی، یه جاهایی سخت میشه. 👇
۵. اگر مثل من کار میکنید پیدا کردن دوست سخت تر از اون چیزیه که به نظر میرسه (حداقل برای من که اختلاف سنیم با همکارام ۱۰ ساله). وقی دانشجو باشی، خیلی راحت تره این فرایند.
۶. مهاجرت راحت تر از اون چیزی بود که من و یقیه فکر میکردیم.
۷. علاقه خیلی زیادی به بیرون رفتن پیدا کردم.👇
۸. وقتی اینجا اومدم تازه عمق فاجعه دیدگاه اطرافیانم برام روشن شد. و توی یک بازه زمانی خیلی این موضوع آزارم میداد ولی باهاش کنار اومدم.
۹. شرایط کاری Hybrid واقعا خوبه.
۱۰. اینجا با اینکه اکثرا انگلیسی بلدن اما تا آلمانی بلد نباشی، راحت نمیتونی ارتباط بگیری. 👇
۱۵. این طولانی ترین متن فارسی هستش که توی ۶ ماهه گدشته تایپ کردم. اگر غلط املایی چیزی داشت، ببخشید 🫣
چیزایی که گفتم ترتیب خاصی نداشتن و اینکه لزوما فقط تجربیات مهاجرت نبود. درکل درمورد تغییرات زندگیم توی این مدت بوده.
۱۱. اکثر خونه ها کولر ندارن و توی تابستون که هوا تا ۳۵ درجه هم بالا میره، توی روز کار کردن سخت میشه. (البته توی هفته گذشته هوا بین ۱۲ تا ۱۸ درجه بود)
۱۲. سایت بهترین راهنما برای زندگی کردن توی برلین/آلمانه. 👇
۱۳. برام مشخص شد که شاد بودن بیشتر دیدگاه هرشخص نسب به زندگیشه. و پول باعث شادی دائمی نمیشه.
۱۴. خیلی تنبل (گشاد) شدم (بزرگترین crisis فعلی زندگیم). عادت ندارم نسبت به این قضیه. قبلا بلاگ مینوشتم، دوره های یوتیوب رکورد میکردم و کلی کار دیگه اما الا یه جورایی نمیرم سمتشون. 👇
به نظر من شما به عنوان یک برنامه نویس خیانت و ظلم میکنی وقتی یکی تازه میخواد وارد این عرصه بشه، بهش میگی بره Python یاد بگیره!
اون شخص هیچ درک درستی از برنامه نویسی پیدا نمی کنه!
من باشم میگم بره با Java یا C++ یا حتی C شروع کنه تا بفهمه جریان از چی قراره.
بفهمید و ظلم نکنید!
واقعا نمیدونم چرا برای خیلی ها عجیبه؟ 🫠
شروع یادگیری برنامه نویسی : ۹-۱۰ سالگی (c++)
اولین پروژه کاری: ۱۳ سالگی ( وردپرس و PHP )
اولین پروژه که کامل full-stack خودم نوشتم : ۱۴ سالگی ()
و از 15 سالگی تا الان هم توی ۳ تا شرکت مختلف کار کردم. ادامه 👇
با ۴ تا شرایط زیر میتونید "خیلی آسون" مهاجرت کنید به آلمان:
۱. دانش زبان خوب
۲. سابقه و تجربه کاری کافی
۳. ۵۰۰۰ یورو پول نقد
۴. داشتن ذهنیت لازم
آیا برای مهاجرت به پول پدر نیاز دارید؟ خیر.
آیا این برای همه آدم ها یکسانه؟ خیر.
آیا برای همه حرفه ها و شغل ها همینه؟ خیر.
@RealHomelessDev
مهاجرت خیلی آسون بود؟ لطف کن از هزینه و امکاناتی که پدر گرامی در اختیارت گذاشت هم بگو طرف با پول باباش میره یکساعت هم تو عمرش کار نکرده بعد فاز من از صفر شروع کردم عرق جبین ریختم بیل زدم تا به اینجا رسیدم و موفق شدم میگیره
دیروز یکی اومده بود مصاحبه تکنیکال Sr. Backend Engineer بعد خودش گفت تو عمرش فقط Node.js کار کرده 🚩 با این حرفش ٪۹۰ برای من رد شد. رسیدیم به پارت کد و توضیح کد، هرجا option چیزی بود میگفت نمیدونم این چیه و Copilot نوشته، کار میکنه 😳
بعد ۵ سال سابقه خود Node.js هم بلد نبود😟
واقعاً به این نتیجه رسیدم که Spring کامل ترین فریمورک بین تمام فریمورک های زبان های مختلف برنامه نویسیه!
ابزار ها های خیلی زیادی رو ارائه میده و به لطف Java سرعت بینظیری داره. به نظر من یکی از بهترین ها برای پروژه های تجاری هستش.
اما من همچنان به ❤️ Laravel ❤️ پایبندم😂😁😂
به نظر من Go باعث میشه که مثل یک برنامه نویس فکر کنید!
توی اکثر زبان های برنامه نویسی که برای بک اند استفاده میکنیم، همیشه از یکسری متد های آماده و از پیش تعریف شده استفاده میکنیم که حتی نمیدونیم چه طوری کار میکنن اما توی Go خیلی از کار ها رو باید با راه حل های خودت انجام بدی.
این تصویر قشنگ یک هفته اخیر من رو یکجا توضیح میده :)))
PHP -> سلطان
Go -> عشق
Java -> مغرور
Rust -> عظمت
JavaScript -> سر به هوا
C++ -> پیر خفته
Python -> چندش
امروز تصمیم گرفتم که بعد از چندین سال کار با PHP ، کمکم به Go مهاجرت کنم.
واقعا هر چی از این زبون بگم، کم گفتم!
البته PHP رو کنار نخواهم گذاشت.
بعد از PHP این زبان، دومین زبان برنامه نویسی حساب میشه که منو به خودش جذب کرده.
توی این سال ها با زبان های زیادی کارکردم اما Go متفاوته
یک سوال دارم از فعالان حوزه DevOps :
برای یک پروژه نسبتاً بزرگ که کار های سنگینی توش انجام میشه، آیا سرویس PaaS خوبه یا از همون LaaS استفاده کنم؟
ریتویت کنید که دوستان senior تر هم، نظرشون رو بگن.
#برنامه_نویسی
#DevOps
من تقریبا اواخر ۱۱ سالگی با c++ شروع کردم و حقیقت تلخ اینجاست که بعد از 6 ماه رفتم سراغ C# 😒 اما از ۶ سال پیش که PHP مسیر زندگیم رو تغییر داد، واقعاً خرسندم 😁 و این اواخر Go خرسند ترم کرده 😇
اما همچنان این حس که هیچی نمیدونم و شاید برای بازار کار مناسب نباشم، هنوزم پابرجاست!
دوستان بنده دنبال یک موقعیت شغلی جدید هستم.
اگر به یک برنامه نویس جونیور هاشمی نیاز دارید، روی من حساب کنید.
#ريتوييت_لطفا تا سریعتر شغل مورد علاقه م رو پیدا کنم.
بعید بدونم مدرک دانشگاهی باعث بشه شما رو از یه برنامه نویس «سطح پایین» به «سطح بالا» تبدیل کنه! حالا این سطح چی هست خودش جای بحث داره.
از نظر من سیستم دانشگاهی فعلی چیزی جز وقت تلف کردن نیست. کل اون مباحث رو میشه خارج از محیط هم یادگرفت.
ادامه👇
درست میگن.درنهایت شما یه برنامه نویس سطح پایین تو یه شرکت معمولی و پیاده سازی پروژه های یوتیوبی میمونی:)
چه دولتی چه ازاد درس بخونین،دروس تخصصی مثل ساختمان و پایگاه داده، نظریه، سیستم عامل!
این چیزیه که تفاوت شمارو مشخص میکنه و تو این بازار خراب اروپا و کانادا افر میگیرین!
یه ایده بگید کد بزنم. چند روزه حس کد زدن ندارم.
پ.ن: لطفاً ایده یا درمورد بک اند باشه یا یه CLI Tool. صرفاً جهت اطلاع دوستانی که قصد دارن پیشنهاد چراغ قوه با سکوت بدن.
🚀 دلایلی که هر برنامه نویس بک اند حداقل یکبار در عمرش باید Go رو تجربه کنه:
۱ - زبان خوش ساخت و جذابیه
۲ - سرعت توسعه بالایی داره
۳ - سرعت برنامه های تولید شده بسیار بالاست
۴ - با مفاهیم عمیق تر برنامه نویسی آشنا میشی ( این مورد در مقابل Python ، JavaScript و PHP هستش )
و ...
هفته بعد اولین پروژه تجاری رو با Go استارت میزنم 😍😁🤩
قراره یه سیستم خفن مدیریت انبار و مینی حسابداری بزنم.
به اندازه ای که برای این پروژه ذوق دارم که توی ۵ سال گذشته برای لاراول نداشتم 😂
عملاً دیگه همه باید به این درک برسیم که ما با برنامه نویسی چیزی خلق نمیکنیم در واقع ما همیشه در حال حل کردن مشکلات هستیم و اون چیزی که خلق میشه فقط مسائلی هستش که ما با برنامه نویسی حل می کنیم.
Programming is all about bug and debugging.
-سخنی از بزرگان
•برنامه نویس سرگردان
یک پیشنهاد به دوستان عزیز فرانتی، باور کنید بهغیر از جاوااسکریپت کلی زبان دیگه هم وجود داره. بکشید بیرون یه مدت برید یکم هوا بخورید یه ۴ تا زبان دیگه رو هم تست کنید.
باور کنید فقط و فقط خودتون این وسط قراره سود کنید.
سال ۲۰۲۳ پراز تغییرات و اتفاقات مهم بود برای من. اگر سال پیش از من میپرسیدن که سال بعدت رو تعریف کن کمتر از ۱۰٪ تغییرات زندگیم رو شاید میتونستم حدس بزنم.
احساس میکنم به اندازه ۱۰ سال زندگی کردم توی این یک سال و خوشحالم که تصمیماتی که گرفتم به نتیجه های خوبی تبدیل شد. 👊
فرانت اند کار های عزیز، نظری دارید بگید 🤗
کم کم دارم میترسم، از بک اند رسیدم به چی 😬😬😬
آقا یکی منو از اینجا بکشه بیرون 🤒
پ.ن: این سایت رو دارم برای کانال یوتیوب خودم میزنم. بک اند با لاراول و فرانت با Tailwind CSS + Alpine Js + Livewire
#برنامه_نویسی
یه کدی زدم که آمار یک مدل رو در Laravel برات میسازه.
خوبیش اینه که تو فقط یه مدل بهش پاس میدی، و اون خودش آمار روزانه، هفتگی، ماهانه و سالانه رو برای اون ایجاد میکنه.
پکیج کنم شما هم استفاده کنید؟
#برنامه_نویسی
ضبط کردن ویدیو خیلی برام سخت شده 😑 قبلا با یک take کل ویدیو رو ضبط میکردم و تپق هم نمیزدم. الان این طوری شدم که بعد از ۴ ثانیه کلا یادم میره چی میخواستم بگم.
یه ویدیو ۸ دقیقه ای، تقریبا ۳ ساعت طول کشید و مجبور شدم توی ۲۴ پارت کوتاه ضبط کنم.
sprint که گذشت 95sp تسک انجام شد که 52sp رو من انجام دادم.
نمیدونم حس خوبی داشته باشم نسبت بهش یا اینکه بترسم 😕
درکل خودم احساس فشار خاصی نداشتم اما نگرانم که از یک نقطه به بعد، burnout شکل بگیره.
additional info:
sp: Story Point
تیم ۴ نفر هستش
واقعا Go یک زبان خیلی شیرینه!
همیشه یه جور حس بدی نسبت بهش داشتم اما چند روزه که دارم باهاش کار میکنم و الان میفهمم چقدر زبان خوبیه.
برنامه نویسی با Golang یکی از بهترین تجربه هام بین زبان ها در این چند سال بوده.
#برنامه_نویسی
#golang
ای کسانی که بدون هیچ دانشی PHP رو بد جلوه میدید، آیا می دانستید که با چیزی به اسم swoole سرعتش چند برابر node.js میشه؟؟؟
حتی قابلیت non-blocking هم به اون اضافه میشه؟!
داستان عجیبی شده! از چهارشنبه هفته قبل وضعیت مرسوله توی سایت in transit زده شهر Lehrte و تغییر نکرده. زنگ زدم DPD میگه ما دیتا کافی نداریم، زنگ بزن ارسال کننده اونا پیگیری کنن 🫠 خودم میرفتم هامبورگ تحویل میگرفتم الان همه چی تموم شده بود 🚶♂️