Go Casts 🚀
Voice message
📌من تو voice اشتباهی میگم کتاب data driven applications منظورم این کتابه
Data-Oriented Programming: Reduce software complexity
https://www.manning.com/books/data-oriented-programming
اینم یه نمونه دیگه که از نظر من تو همین دسته است:
Pro Go: The Complete Guide to Programming Reliable and Efficient Software Using Golang
https://www.amazon.com/Pro-Go-Complete-Programming-Efficient/dp/1484273540
🖊 من در حدی نیستم که بخوام در مورد کتاب خوندن یا نخوندن چیزی رو تجویز کنم، فقط تجربه شخصی خودم رو بیان کردم. ضمنا معتقدم حتی بدترین کتاب هم خوندنش کلی نکته مثبت به آدم آموزش میده، حداقلش تجربه خوندن کتاب بد رو به آدم میده که بعدا قدر کتاب خوب رو بدونه، بفهمه تفاوت کتاب خوب و بد چیه
🎥 خیلی وقتها هم گفتم که آموزشهای ویدیویی مثل فستفود میمونه، آدم خیلی سریع یه سری چیزای سطحی یاد میگیره، ولی اگه میخوای یه مبحثی رو عمیق یاد بگیری، بهتره کتاب بخونی در موردش، ولی در عوض دورههای ویدیویی بهتر میتونن تمرین کد زدن رو آموزش بدن
💻 ترکیب خوندن کتاب برای درک عمیق مفاهیم و دیدن دوره ویدیویی برای تمرین کردن کار با زبان و ابزارها، ترکیب خیلی مفیدی میتونه باشه
📚 سعی نکنید در مورد مباحث مهندسی نرمافزار کتابی تلفیق شده با همون زبان و ابزار خودتون از جنس خوبش پیدا کنید، اگه میخواید در مورد شبکه مطلب بخونید، یه کتاب خوب شبکه پیدا کنید، مهم نیست کدش مثلا به زبان c باشه و شما زبان اصلیتون مثلا گولنگه یا پایتونه
@gocasts
#book #video_course
Data-Oriented Programming: Reduce software complexity
https://www.manning.com/books/data-oriented-programming
اینم یه نمونه دیگه که از نظر من تو همین دسته است:
Pro Go: The Complete Guide to Programming Reliable and Efficient Software Using Golang
https://www.amazon.com/Pro-Go-Complete-Programming-Efficient/dp/1484273540
🖊 من در حدی نیستم که بخوام در مورد کتاب خوندن یا نخوندن چیزی رو تجویز کنم، فقط تجربه شخصی خودم رو بیان کردم. ضمنا معتقدم حتی بدترین کتاب هم خوندنش کلی نکته مثبت به آدم آموزش میده، حداقلش تجربه خوندن کتاب بد رو به آدم میده که بعدا قدر کتاب خوب رو بدونه، بفهمه تفاوت کتاب خوب و بد چیه
🎥 خیلی وقتها هم گفتم که آموزشهای ویدیویی مثل فستفود میمونه، آدم خیلی سریع یه سری چیزای سطحی یاد میگیره، ولی اگه میخوای یه مبحثی رو عمیق یاد بگیری، بهتره کتاب بخونی در موردش، ولی در عوض دورههای ویدیویی بهتر میتونن تمرین کد زدن رو آموزش بدن
💻 ترکیب خوندن کتاب برای درک عمیق مفاهیم و دیدن دوره ویدیویی برای تمرین کردن کار با زبان و ابزارها، ترکیب خیلی مفیدی میتونه باشه
📚 سعی نکنید در مورد مباحث مهندسی نرمافزار کتابی تلفیق شده با همون زبان و ابزار خودتون از جنس خوبش پیدا کنید، اگه میخواید در مورد شبکه مطلب بخونید، یه کتاب خوب شبکه پیدا کنید، مهم نیست کدش مثلا به زبان c باشه و شما زبان اصلیتون مثلا گولنگه یا پایتونه
@gocasts
#book #video_course
Manning Publications
Data-Oriented Programming - Yehonathan Sharvit
Eliminate the complexity of object-oriented designs. Innovative data-oriented programming makes your systems less complex by making it simpler to access and manipulate data.
❤10👍6👏2
سلام به همه دوستان عزیز
بنده بر حسب انجام وظیفه، چند ماه پیش چند نفر از دوستان با استعداد و خوب Go Casts رو به شرکت محترم اسنپ معرفی کردم.
طبیعتا تیم خوب منابع انسانی با توجه به حجم بالای متقاضیان و با در نظر گرفتن هزار و یک فاکتوری که ممکنه خیلیهاشم غیر فنی باشه، با برخی از دوستان تماس گرفتند (ممکنه حتی چند ماه طول بکشه که تماس بگیرند).
در مورد چند و چون مصاحبهها طبیعتا به دلایل مختلفی از جمله حفظ حریم خصوصی شرکت محترم اسنپ، من نمیتونم چیزی بگم. اما ۱۰ نکتهای که در مصاحبهها، چه به عنوان مصاحبهشونده و چه به عنوان مصاحبهکننده، تجربه داشتم و فکر میکنم خوبه که متقاضیان بهش توجه کنند رو اینجا نوشتم، امیدوارم که مفید باشه براتون
https://talk.gocasts.ir/t/topic/82?u=hossein
@gocasts
#interview
بنده بر حسب انجام وظیفه، چند ماه پیش چند نفر از دوستان با استعداد و خوب Go Casts رو به شرکت محترم اسنپ معرفی کردم.
طبیعتا تیم خوب منابع انسانی با توجه به حجم بالای متقاضیان و با در نظر گرفتن هزار و یک فاکتوری که ممکنه خیلیهاشم غیر فنی باشه، با برخی از دوستان تماس گرفتند (ممکنه حتی چند ماه طول بکشه که تماس بگیرند).
در مورد چند و چون مصاحبهها طبیعتا به دلایل مختلفی از جمله حفظ حریم خصوصی شرکت محترم اسنپ، من نمیتونم چیزی بگم. اما ۱۰ نکتهای که در مصاحبهها، چه به عنوان مصاحبهشونده و چه به عنوان مصاحبهکننده، تجربه داشتم و فکر میکنم خوبه که متقاضیان بهش توجه کنند رو اینجا نوشتم، امیدوارم که مفید باشه براتون
https://talk.gocasts.ir/t/topic/82?u=hossein
@gocasts
#interview
Go Casts
۱۰ نکته در مورد مصاحبههای بکند برای توسعهدهندگان جوان
در این مطلب سعی میکنم نکات کلیای که برای یک توسعهدهنده تازهکار به نظرم مهمه که بلد باشه و در مصاحبهها هم رعایت کنه رو، ذکر میکنم. یک- شما تازهکار هستید، پس لازم نیست که همه چیز رو بلد باشید، مصاحبهکننده هم انتظار نداره همه چیز رو بلد باشید دو- از…
❤39👍13🔥5
سلام دوستان، به درخواست یکی از دوستان یه نقشه راه برای علاقهمندان به زبان پایتون آماده کردم، امیدوارم که مفید باشه براتون، این نقشه راه بیشتر برای افرادی مناسب هست که تازه میخوان پایتون یا بکند رو شروع کنند، هر چند که برای باتجربه تر ها هم ممکنه مفید باشه
https://talk.gocasts.ir/t/topic/77?u=hossein
پی نوشت: همانطور که مهندس مختاری هم در گفتگوی با Go Casts اشاره کردند، برنامه نویس خوبه که یه زبان type-saftey دار مثل گولنگ، و یه زبان type-safety ندار مثل پایتون رو بلد باشه. من توصیه نمی کنم دوتاش رو با هم یاد بگیری، اما بلد بودن پایتون حداقل در حد بیسیک میتونه دید خوبی به شما بده، مخصوصا اینکه پایتون مفسری هست نه کامپایلری، و خیلی زبان قدرتمند و پرکاربردی هم هست..
@gocasts
#roadmap #python #backend
https://talk.gocasts.ir/t/topic/77?u=hossein
پی نوشت: همانطور که مهندس مختاری هم در گفتگوی با Go Casts اشاره کردند، برنامه نویس خوبه که یه زبان type-saftey دار مثل گولنگ، و یه زبان type-safety ندار مثل پایتون رو بلد باشه. من توصیه نمی کنم دوتاش رو با هم یاد بگیری، اما بلد بودن پایتون حداقل در حد بیسیک میتونه دید خوبی به شما بده، مخصوصا اینکه پایتون مفسری هست نه کامپایلری، و خیلی زبان قدرتمند و پرکاربردی هم هست..
@gocasts
#roadmap #python #backend
Go Casts
شروع از صفر - نقشه راه بکند برای توسعهدهندگان پایتون
سلام خدمت همه دوستان سال گذشته یک نقشه راه برای گولنگ ارائه شد، که خوشبختانه با بازخوردهای مفیدی روبرو شد و برخی از دوستان با همون نقشه راه تونستند فرصت شغلی مناسبی با گولنگ کسب کنند. ویرایش ۲۰ شهریور ۱۴۰۱: پس از انتشار این مطلب، دوستان عزیزی پیشنهاداتی…
👍7🔥7
روز برنامهنویس به همه اونایی که کد میزنن تا کسبوکار نخوابه و کلی آدم نون ببرن سر سفره زن و بچهشون، مبارک 🌹
@gocasts
#programmers_day
@gocasts
#programmers_day
🔥34🎉20❤10👍7
سلام به همه دوستان
امیدوارم که هر جا که هستید خوب و خوش و سلامت باشید
در مورد اتفاقاتی که اخیرا افتاده هر انسانی با هر رنگ و نژادی متاثر میشه، من خودم دختر دارم و میدونم دختر حکم نفس رو برای پدر داره
این رو هم اضافه کنم که اظهار نظر نکردن به هیچ وجه به معنی بی تفاوت بودن نیست…
میدونم که تحت تاثیر اتفاقات چند وقت اخیر هستید، امیدوارم که زودتر بتونید با آرامش ذهنی و صد البته اینترنت خوب، کار و تحصیلتون رو از سر بگیرید
سعی میکنم بزودی نوشتن مطالب فنی رو از سر بگیرم ان شاءالله
مواظب خودتون باشید 🌹
یاعلی ❤️
امیدوارم که هر جا که هستید خوب و خوش و سلامت باشید
در مورد اتفاقاتی که اخیرا افتاده هر انسانی با هر رنگ و نژادی متاثر میشه، من خودم دختر دارم و میدونم دختر حکم نفس رو برای پدر داره
این رو هم اضافه کنم که اظهار نظر نکردن به هیچ وجه به معنی بی تفاوت بودن نیست…
میدونم که تحت تاثیر اتفاقات چند وقت اخیر هستید، امیدوارم که زودتر بتونید با آرامش ذهنی و صد البته اینترنت خوب، کار و تحصیلتون رو از سر بگیرید
سعی میکنم بزودی نوشتن مطالب فنی رو از سر بگیرم ان شاءالله
مواظب خودتون باشید 🌹
یاعلی ❤️
❤59👍5🔥2
یادگیری مفهوم pointer یا اشارهگر در گولنگ خیلی مهمه. این مفهوم در زبان C و C++ هم وجود داره، توصیه میکنم از منابع زیر برای یادگیری و درکش از زبان سی و سی پلاس پلاس وقت بذارید
و بعدش سعی کنید اشارهگرها در گولنگ رو یاد بگیرید
https://talk.gocasts.ir/t/pointer/100?u=hossein
@gocasts
و بعدش سعی کنید اشارهگرها در گولنگ رو یاد بگیرید
https://talk.gocasts.ir/t/pointer/100?u=hossein
@gocasts
Go Casts
چند منبع خوب برای فهم بهتر مفهوم اشاره گر یا pointer
یادگیری مفهوم اشارهگر برای استفاده درست از آن در بسیاری از زبانها نقش مهمی در کیفیت کد خواهد داره. این چند منبع میتونه به شما کمک کنه این مفهوم رو بهتر یاد بگیرید. استفاده از اشارهگر در زبانهای C و سیپلاسپلاس هم وجود داره، بنابراین شاید بد نباشه ابتدا…
❤15👍7🔥1
سلام به همگی
وقتش رسیده که TCP در دیتاسنترها جایگزین بشه!
https://talk.gocasts.ir/t/tcp/106?u=hossein
#tcp
@gocasts
وقتش رسیده که TCP در دیتاسنترها جایگزین بشه!
https://talk.gocasts.ir/t/tcp/106?u=hossein
#tcp
@gocasts
Go Casts
وقتش رسیده که tcp در دیتاسنترها جایگزین بشه!
اخیرا مقالهای منتشر شده با عنوان It’s Time to Replace TCP in the Datacenter، که خوندنش خالی از لطف نیست. مقاله کارایی پروتکل TCP در دیتاسنترها رو زیر سوال برده و با اشاره به مشکلات این پروتکل، پروتکل جدیدی رو معرفی کرده. نویسنده مقاله پروفسور John Ousterhout…
👍10
Go Casts 🚀
سلام به همگی، لطفا نظرتون رو بگید، چون برای من مهمه من از اول راه با هدف monetize کردن و درآمدزایی GoCasts رو شروع کردم، بنا به دلایل مختلف که یکی از مهم ترین هاش نداشتن وقت بوده این کار رو نکردم. در این تقریبا یکسال فعالیت GoCasts هم سعی کردم به صورت جسته…
#مشاوره
همانطور که قبلا هم عرض کردم در آینده ممکنه به فکر درآمدزایی از راه تولید دوره از GoCasts باشم، اما به جز این مورد سعی میکنم در حد توان بصورت رایگان در خدمتتون باشم.
در bio کانال هم نوشتم اگه فکر میکنید مشورت با من بهتون کمک میکنه حتما این کار رو بکنید، گاها شده با عزیزان جلسه خصوصی هم به رایگان برگزار شده باشه اما به علت کمبود وقت ترجیح میدم بصورت چت در تلگرام یا از طریق ایمیل با هم در ارتباط باشیم اگه لازم به جلسه مشاوره شد و وقت هم اجازه داد، به روی چشم 🌹
@gocasts
همانطور که قبلا هم عرض کردم در آینده ممکنه به فکر درآمدزایی از راه تولید دوره از GoCasts باشم، اما به جز این مورد سعی میکنم در حد توان بصورت رایگان در خدمتتون باشم.
در bio کانال هم نوشتم اگه فکر میکنید مشورت با من بهتون کمک میکنه حتما این کار رو بکنید، گاها شده با عزیزان جلسه خصوصی هم به رایگان برگزار شده باشه اما به علت کمبود وقت ترجیح میدم بصورت چت در تلگرام یا از طریق ایمیل با هم در ارتباط باشیم اگه لازم به جلسه مشاوره شد و وقت هم اجازه داد، به روی چشم 🌹
@gocasts
❤43👍2🔥2
سلام دوستان
این سه پروژه تمرینی به شما کمک میکنه که گولنگ رو بهتر یاد بگیرید، حتما سعی کنید قسمت «سختتر» و «سختترترش» رو هم که برای هر تمرین گفتم، انجام بدید. لینک مقاله رو اینجا میذارم
https://talk.gocasts.ir/t/topic/107?u=hossein
#golang
@gocasts
این سه پروژه تمرینی به شما کمک میکنه که گولنگ رو بهتر یاد بگیرید، حتما سعی کنید قسمت «سختتر» و «سختترترش» رو هم که برای هر تمرین گفتم، انجام بدید. لینک مقاله رو اینجا میذارم
https://talk.gocasts.ir/t/topic/107?u=hossein
#golang
@gocasts
Go Casts
۳ پروژهای که به شما کمک میکنه گولنگ رو برای توسعه وب بهتر یاد بگیرید
یادگیری هر زبان یا مهارتی بدون تمرین امکانپذیر نیست یا خیلی سخت امکانپذیر میشه، تمرین کردن به شما کمک میکنه نقاط ضعف خودتون رو شناسایی کنید و بتونید با مطالعه بیشتر و تمرین کدنویسی اونهارو پوشش بدید. اگه نقشهراه یادگیری گولنگ رو در سایت مطالعه کرده باشید،…
👍22🔥2❤1
Go Casts 🚀
Voice message
دنیای کامپیوتر دنیای خیلی وسیعی هست، وقتی واردش میشی، میبینی که کلی حوزه تخصصی وجود داره که به اکثرش هم علاقهمندی! و دوست داری همهشون رو عمیق یاد بگیری
اگه از این پستهای show off گونه بود الان بهتون میگفتم چیکار کنید که همهش رو عمیق یاد بگیرد..!
اما متاسفانه یا خوشبختانه عمر ما محدوده و تو دنیای واقعی مجبور هستیم از خیلی از علاقههامون بگذریم و فقط یه تعداد محدودی از اونها رو بهشون اولویت بدیم
خلاصه voiceم رو بخوام در چند آیتم بگم اینا میشه
- حتما علاقهمندیهات رو اولویت بندی کن و به خیلیهاشون اولویت پایین بده
- دنبال بهترین و بهینهترین راه نباش چون وجود نداره، فقط به دنبال بهینه محلی باش، یعنی بهترین راهی که در حال حاضر میتونی برای کوتاه مدت انتخاب کنی (مثلا چند ماه، یا یکی دو سال)
- بعد از یه مدت سعی کن انتخابهات رو ارزیابی کنی و به دنبال بهینهتر کردنش باشی، این بهینهتر کردن دو حالت داره، یا شما از انتخابی که کردی راضی هستی و تو اون زمینه تخصصی عمیقتر میشی، یا راضی نیستی و سعی خواهی کرد به دنبال یه حوزه تخصصی دیگهای باشی
- سعی کن خیلی محتاطانه در مورد تغییر فیلد تخصصی فکر کنی، همیشه گزینههای دیگه از دور جذابن، ولی وقتی واردشون میشی میبینی همون انتخاب اولت گویا از همهشون جذابتره، یا اینظوری بگم، هر فیلد تخصصیای که بری در نهایتش خیلی وقتها پیش میاد که برات کسل کننده باشه و باهاش راحت نباشی، اما بدون این برای همه شغلهای توی دنیا احتمالا صادقه، حتی اون ورزشکاری که عاشق ورزش و بازیشه وقتی به صورت حرفهای دنبالش میکنه خیلی اوقات حالش از ورزش کردن به هم میخوره، اما راهش رو ادامه میده چون میدونه راه درستی رو انتخاب کرده
پس برای انتخاب کردن از بین این همه فیلد تخصصی خیلی خوب تحقیق کن، ولی وقتی انتخابش کردی سعی کن همه چیزتو به پاش بدی و به این راحتیا عوضش نکنی
#تغییر
@gocasts
اگه از این پستهای show off گونه بود الان بهتون میگفتم چیکار کنید که همهش رو عمیق یاد بگیرد..!
اما متاسفانه یا خوشبختانه عمر ما محدوده و تو دنیای واقعی مجبور هستیم از خیلی از علاقههامون بگذریم و فقط یه تعداد محدودی از اونها رو بهشون اولویت بدیم
خلاصه voiceم رو بخوام در چند آیتم بگم اینا میشه
- حتما علاقهمندیهات رو اولویت بندی کن و به خیلیهاشون اولویت پایین بده
- دنبال بهترین و بهینهترین راه نباش چون وجود نداره، فقط به دنبال بهینه محلی باش، یعنی بهترین راهی که در حال حاضر میتونی برای کوتاه مدت انتخاب کنی (مثلا چند ماه، یا یکی دو سال)
- بعد از یه مدت سعی کن انتخابهات رو ارزیابی کنی و به دنبال بهینهتر کردنش باشی، این بهینهتر کردن دو حالت داره، یا شما از انتخابی که کردی راضی هستی و تو اون زمینه تخصصی عمیقتر میشی، یا راضی نیستی و سعی خواهی کرد به دنبال یه حوزه تخصصی دیگهای باشی
- سعی کن خیلی محتاطانه در مورد تغییر فیلد تخصصی فکر کنی، همیشه گزینههای دیگه از دور جذابن، ولی وقتی واردشون میشی میبینی همون انتخاب اولت گویا از همهشون جذابتره، یا اینظوری بگم، هر فیلد تخصصیای که بری در نهایتش خیلی وقتها پیش میاد که برات کسل کننده باشه و باهاش راحت نباشی، اما بدون این برای همه شغلهای توی دنیا احتمالا صادقه، حتی اون ورزشکاری که عاشق ورزش و بازیشه وقتی به صورت حرفهای دنبالش میکنه خیلی اوقات حالش از ورزش کردن به هم میخوره، اما راهش رو ادامه میده چون میدونه راه درستی رو انتخاب کرده
پس برای انتخاب کردن از بین این همه فیلد تخصصی خیلی خوب تحقیق کن، ولی وقتی انتخابش کردی سعی کن همه چیزتو به پاش بدی و به این راحتیا عوضش نکنی
#تغییر
@gocasts
❤33👍12🔥2
همه اتفاقاتی که پس از کلیک کردن روی یک لینک رخ میدهد
https://talk.gocasts.ir/t/topic/113?u=hossein
@gocasts
#network #web
https://talk.gocasts.ir/t/topic/113?u=hossein
@gocasts
#network #web
Go Casts
همه اتفاقاتی که پس از کلیک کردن روی یک لینک رخ میدهد
مقالهای که لینکش رو در آخر پست قرار میدم سعی میکنه همه اتفاقاتی که پس از کلیک کردن روی یک لینک اتفاق میفته رو شرح داده، خوندنش میتونه به دانش شبکهتون کمک کنه. بطور خلاصه وقتی آدرس یک دامنه رو از مرورگر درخواست میکنیم که برامون لود کنه، ابتدا از طریق…
👍21🔥1
سلام دوستان
مهندس احمدعلی باقری رو شاید بشناسید. ایشون در حوزه DevOps فعالیت می کنند. قرار هست یک سری منتورینگ رایگان برگزار کنند در حوزه دواپس، اگه به این حوزه علاقه دارید بهشون پیام بدید
ابتدا متن لینکدین شون رو کامل بخونید و بعد بهشون پیام بدید
https://news.1rj.ru/str/DevOpsHobbies/385
@gocasts
#devops
مهندس احمدعلی باقری رو شاید بشناسید. ایشون در حوزه DevOps فعالیت می کنند. قرار هست یک سری منتورینگ رایگان برگزار کنند در حوزه دواپس، اگه به این حوزه علاقه دارید بهشون پیام بدید
ابتدا متن لینکدین شون رو کامل بخونید و بعد بهشون پیام بدید
https://news.1rj.ru/str/DevOpsHobbies/385
@gocasts
#devops
Telegram
DevOps
سلام دوستان من دوباره برگشتم که انشالله پر قدرت کمک کنیم به بچه ها
ببخشید این چند وقت فعالیتم کم شده بود انشالله از این هفته دیگه یواش یواش شروع میکنم
اینم پست من توی لینکدین
https://www.linkedin.com/posts/ahmadali-bagheri_devops-activity-6999529951213273088…
ببخشید این چند وقت فعالیتم کم شده بود انشالله از این هفته دیگه یواش یواش شروع میکنم
اینم پست من توی لینکدین
https://www.linkedin.com/posts/ahmadali-bagheri_devops-activity-6999529951213273088…
❤11👍6🔥3
سلام به همگی
امیدوارم حالتون خوب باشه
سعی کردم یه سری توضیحات مختصر و مفید در مورد Google Go Style و شیوهای که خودم سعی میکنم با این دست از مطالب برخورد کنم ارائه بدم.
امیدوارم که مفید باشه براتون
https://talk.gocasts.ir/t/google-go-style/118?u=hossein
@gocasts
#style_guide #golang
امیدوارم حالتون خوب باشه
سعی کردم یه سری توضیحات مختصر و مفید در مورد Google Go Style و شیوهای که خودم سعی میکنم با این دست از مطالب برخورد کنم ارائه بدم.
امیدوارم که مفید باشه براتون
https://talk.gocasts.ir/t/google-go-style/118?u=hossein
@gocasts
#style_guide #golang
Go Casts
توضیحاتی در مورد Google Go Style
اخیرا گوگل مستنداتی به عنوان Style Guide برای گولنگ ارائه داده که پیشنهاد میکنم مطالعهش کنید. حداقل قسمت Overview و Style Guide رو مطالعه کنید و قسمت های Decisions و Best-Practices رو میتونید به عنوان مرجع در نظر بگیرید. یعنی هر وقت برای مسالهای دنبال…
❤16👍7🔥3
بیش باد ❤️❤️
ان شاء الله همه تون هر طور که خیر و صلاحتونه و دوست دارید مشغول به کار بشید 🌹
پی نوشت: من متخصص فرانت نیستم، صرفا در حد تجربه اندکم راهنمایی میکنم، هر چیهست تلاش خودتونه، در کل هم کلیات راهنمایی بکند و فرانت فرقی نمیکنه، کمی که مفاهیم ابتدایی رو یاد گرفتید بعدش بهتره پروژه محور کار کنید، بوتکمپ شرکت کنید و شروع کنید مصاحبه دادن، اینقدر مصاحبه بدید و از مصاحبه های رد شده درس بگیرید تا قبول بشید.
بعدش کار و یادگیری توأمان یکی از کلیدهای پیشرفت خواهد بود
توکل کنید به خدا، تلاش کنید و پیش برید، آینده تون روشنه، میدرخشید
دمتون گرم ❤️
@gocasts
ان شاء الله همه تون هر طور که خیر و صلاحتونه و دوست دارید مشغول به کار بشید 🌹
پی نوشت: من متخصص فرانت نیستم، صرفا در حد تجربه اندکم راهنمایی میکنم، هر چیهست تلاش خودتونه، در کل هم کلیات راهنمایی بکند و فرانت فرقی نمیکنه، کمی که مفاهیم ابتدایی رو یاد گرفتید بعدش بهتره پروژه محور کار کنید، بوتکمپ شرکت کنید و شروع کنید مصاحبه دادن، اینقدر مصاحبه بدید و از مصاحبه های رد شده درس بگیرید تا قبول بشید.
بعدش کار و یادگیری توأمان یکی از کلیدهای پیشرفت خواهد بود
توکل کنید به خدا، تلاش کنید و پیش برید، آینده تون روشنه، میدرخشید
دمتون گرم ❤️
@gocasts
❤19👍2🔥1
Go Casts 🚀
صحبتی با عزیزانم که در ابتدای راه فرانت و ری اکت هستند: سلام وقت بخیر، امیدوارم حالت خوب باشه. من خیلی شاید نتونم تو بحث فنی فرانت توصیه ای برات داشته باشم. اما به صورت کلی چند تا نکته رو در حد دانش اندک خودم میگم. اولا به هیچ وجه از مسیری که اومدی برنگرد،…
یه نکته تکمیلی رو هم در مورد فرانت به عنوان نظر شخصیم بگم اونم اینه که react در بین فریمورک ها یکه تاز هست و سرعت رشدش بیشتر و بیشتر میشه، ممکنه متخصصین فرانت بهتر بتونن فریمورکها رو مقایسه کنند و بدی و خوبی های هرکدوم رو بگن، اما صرف تجربه میگم که اگه به حوزه فرانت علاقه دارید حتما react یاد بگیرید، چند صدهزار پروژه شایدم میلیون ها پروژه در سرتاسر دنیا داره با react نوشته میشه، اگه همین فردا هم react رو deprecate کنن باز تا سالها شرکت ها مجبور هستند توسعه دهنده react استخدام کنند چون کلی هزینه کردند بابت توسعه اپلیکیشن هاشون با react. من که حداقل در آینده نزدیک نمیبینم react بخواد deprecate بشه ولی حتی اگه بشه این فریمورک به کلی متخصص نیاز داره
مشابه چنین تجربه ای برای Node.js هم هست، در ۱۰ سال گذشته پروژه های زیادی با node.js توسعه داده شد، با اینکه با اومدن Golang و بهبود .net و کلی ابزار دیگه سمت سرور شاید دیگه مثل دهه گذشته از node.js استقبال نشه، اما همچنان شرکت ها کلی نیرو استخدام می کنند چون بازنویسی یه پروژه با یه زبان و ابزار جدید اصلا کار شوخی ای نیست…
@gocasts
مشابه چنین تجربه ای برای Node.js هم هست، در ۱۰ سال گذشته پروژه های زیادی با node.js توسعه داده شد، با اینکه با اومدن Golang و بهبود .net و کلی ابزار دیگه سمت سرور شاید دیگه مثل دهه گذشته از node.js استقبال نشه، اما همچنان شرکت ها کلی نیرو استخدام می کنند چون بازنویسی یه پروژه با یه زبان و ابزار جدید اصلا کار شوخی ای نیست…
@gocasts
👍14❤5
Advent of Code 2022
https://adventofcode.com/2022
از امروز AoC 2022 شروع شده، ان شاءالله سعی میکنم اگه فرصت کنم هر شب انجام بدم و کامیت کنم، پیشنهاد میکنم در هر سطحی که هستید وقت بذارید و انجام بدید، بعد از اینکه خودتون انجام دادید تو گیتهاب کلی آدم هستند که با زبان های مختلف مساله هارو حل کردند، کدشون رو بخونید و یاد بگیرید. بنده هم اگه فرصت کنم سعی میکنم تا جایی که بتونم انجام بدم، تو repository زیر میتونید کدهای بنده رو ببینید. ولی لطفا سعی کنید در ابتدا خودتون مسأله رو حل کنید.
https://github.com/gocastsian/advent-of-code-2022
فعلا چالش روز اول منشتر شده که من هم انجام دادم، استفاده از پکیج sort خیلی میتونه برای اینطور مسائل کمک کنه. مستنداتش رو میتونید اینجا ببینید
https://pkg.go.dev/sort
مثال از نحوه استفاده برای sliceها در این لینک هست
https://yourbasic.org/golang/how-to-sort-in-go/
کدی که نوشتم بهینه نیست، مثلا یک دور دادههارو میخونم و بعد ماکزیمم رو پیدا میکنم، اما ترجیح من اینه که کد تا میتونه خوانا باشه وقتی که performance مساله نیست، سعی کردم خوانا کد بنویسم، امیدوارم که خوانا باشه…
حل کردن این چالش ها خیلی میتونه بهتون کمک کنه با گولنگ آشناتر بشید و راحت تر استفادهش کنید، در کنارش ممکنه چندین تا الگوریتم هم یاد بگیرید، مسائل اولیهش سادهست، جلوتر کم کم سخت میشه
شما با هر زبانی میتونید مساله رو حل کنید، AoC فقط جواب نهایی رو از شما میخواد
#advent_of_code #golang
@gocasts
https://adventofcode.com/2022
از امروز AoC 2022 شروع شده، ان شاءالله سعی میکنم اگه فرصت کنم هر شب انجام بدم و کامیت کنم، پیشنهاد میکنم در هر سطحی که هستید وقت بذارید و انجام بدید، بعد از اینکه خودتون انجام دادید تو گیتهاب کلی آدم هستند که با زبان های مختلف مساله هارو حل کردند، کدشون رو بخونید و یاد بگیرید. بنده هم اگه فرصت کنم سعی میکنم تا جایی که بتونم انجام بدم، تو repository زیر میتونید کدهای بنده رو ببینید. ولی لطفا سعی کنید در ابتدا خودتون مسأله رو حل کنید.
https://github.com/gocastsian/advent-of-code-2022
فعلا چالش روز اول منشتر شده که من هم انجام دادم، استفاده از پکیج sort خیلی میتونه برای اینطور مسائل کمک کنه. مستنداتش رو میتونید اینجا ببینید
https://pkg.go.dev/sort
مثال از نحوه استفاده برای sliceها در این لینک هست
https://yourbasic.org/golang/how-to-sort-in-go/
کدی که نوشتم بهینه نیست، مثلا یک دور دادههارو میخونم و بعد ماکزیمم رو پیدا میکنم، اما ترجیح من اینه که کد تا میتونه خوانا باشه وقتی که performance مساله نیست، سعی کردم خوانا کد بنویسم، امیدوارم که خوانا باشه…
حل کردن این چالش ها خیلی میتونه بهتون کمک کنه با گولنگ آشناتر بشید و راحت تر استفادهش کنید، در کنارش ممکنه چندین تا الگوریتم هم یاد بگیرید، مسائل اولیهش سادهست، جلوتر کم کم سخت میشه
شما با هر زبانی میتونید مساله رو حل کنید، AoC فقط جواب نهایی رو از شما میخواد
#advent_of_code #golang
@gocasts
GitHub
GitHub - gocastsian/advent-of-code-2022
Contribute to gocastsian/advent-of-code-2022 development by creating an account on GitHub.
❤13👍5
Go Casts 🚀
Advent of Code 2022 https://adventofcode.com/2022 از امروز AoC 2022 شروع شده، ان شاءالله سعی میکنم اگه فرصت کنم هر شب انجام بدم و کامیت کنم، پیشنهاد میکنم در هر سطحی که هستید وقت بذارید و انجام بدید، بعد از اینکه خودتون انجام دادید تو گیتهاب کلی آدم هستند…
Day 5 - Supply Stacks
دونستن مفهوم stack و pop و popN مهمه تو این مساله
https://github.com/gocastsian/advent-of-code-2022/commit/917e227c190e0c411abd4feaecd9547ac8bc23f7
#advent_of_code #golang
@gocasts
دونستن مفهوم stack و pop و popN مهمه تو این مساله
https://github.com/gocastsian/advent-of-code-2022/commit/917e227c190e0c411abd4feaecd9547ac8bc23f7
#advent_of_code #golang
@gocasts
GitHub
add day 5 - supply stacks · gocastsian/advent-of-code-2022@917e227
Contribute to gocastsian/advent-of-code-2022 development by creating an account on GitHub.
👍7❤1
Go Casts 🚀
CKA-1.pdf
Git-zeroversion.pdf
3.1 MB
یه کار بسیار قشنگ دیگه از أقیه افشاری عزیز
میتونید به این کانال سر بزنید
https://news.1rj.ru/str/dev_cheatsheet
@gocasts
#git
میتونید به این کانال سر بزنید
https://news.1rj.ru/str/dev_cheatsheet
@gocasts
#git
🔥10👍4❤3
چرا code review و solution design مهمه!
سلام دوستان، وقت بخیر
این رشته توییتی که لینکش رو میذارم، نکات خوبی رو در مورد وظایفی که یه مهندس ارشد نرم افزار باید اونا رو به خوبی انجام بده، اشاره میکنه.
اما من نظر شخصی خودم رو در مورد آیتم اول این رشته توییت میخوام بگم.
جلسات code review و solution design فرصت خوبیه برای یادگیری، هدف از این جلسات نباید فقط رسیدن به طراحی و کد بهینه باشه، بلکه باید سعی بشه tradeoffهای تصمیمات بررسی بشه، نقاط ضعف و قوت روش های مختلف بیان بشه، patternها و practiceهای مختلفی که میشه کد نوشت بازبینی بشه و در مورد هر کدومش بحث بشه، اینطوری جلسه ای که برگزار میشه میتونه بشدت برای همه افراد مخصوصا تازه کارها مفید باشه.
صرفا نشون دادن راه صحیح و خوب نمیتونه آموزنده باشه، مهندسین رو ناکارآمد و مقلد بار میاره، اما اگه روش های مختلف تشریح بشن، چرایی خوب بودن روش انتخابی مطرح بشه، به مهندسین یاد میده در مورد هر مسأله ای چطور فکر کنند و چطور تصمیم بگیرن.
یکی از مواردی که جلسات pair programming رو مفید و ارزشمند میکنه همین نکته است. شما وقتی همزمان روی یک قسمت از کد فکر می کنید، ناخودآگاه روش های مختلف رو ارزیابی می کنید و با دوست تون در موردش بحث می کنید، به شخصه خیلی اهل pair programming نیستم و داشتن جلسات code review و solution design مفصل رو مهم تر میدونم، هر چند که قطعا هر چیزی سر جای خودش مفیده.
https://twitter.com/thiagoghisi/status/1608735353325907972?s=19
@gocasts
#senior_engineer
#solution_design
#code_review
سلام دوستان، وقت بخیر
این رشته توییتی که لینکش رو میذارم، نکات خوبی رو در مورد وظایفی که یه مهندس ارشد نرم افزار باید اونا رو به خوبی انجام بده، اشاره میکنه.
اما من نظر شخصی خودم رو در مورد آیتم اول این رشته توییت میخوام بگم.
جلسات code review و solution design فرصت خوبیه برای یادگیری، هدف از این جلسات نباید فقط رسیدن به طراحی و کد بهینه باشه، بلکه باید سعی بشه tradeoffهای تصمیمات بررسی بشه، نقاط ضعف و قوت روش های مختلف بیان بشه، patternها و practiceهای مختلفی که میشه کد نوشت بازبینی بشه و در مورد هر کدومش بحث بشه، اینطوری جلسه ای که برگزار میشه میتونه بشدت برای همه افراد مخصوصا تازه کارها مفید باشه.
صرفا نشون دادن راه صحیح و خوب نمیتونه آموزنده باشه، مهندسین رو ناکارآمد و مقلد بار میاره، اما اگه روش های مختلف تشریح بشن، چرایی خوب بودن روش انتخابی مطرح بشه، به مهندسین یاد میده در مورد هر مسأله ای چطور فکر کنند و چطور تصمیم بگیرن.
یکی از مواردی که جلسات pair programming رو مفید و ارزشمند میکنه همین نکته است. شما وقتی همزمان روی یک قسمت از کد فکر می کنید، ناخودآگاه روش های مختلف رو ارزیابی می کنید و با دوست تون در موردش بحث می کنید، به شخصه خیلی اهل pair programming نیستم و داشتن جلسات code review و solution design مفصل رو مهم تر میدونم، هر چند که قطعا هر چیزی سر جای خودش مفیده.
https://twitter.com/thiagoghisi/status/1608735353325907972?s=19
@gocasts
#senior_engineer
#solution_design
#code_review
👍24🔥2
بسم الله الرحمن الرحیم
بوتکمپ «سلام به دنیای ابری»
آموزش بکند و گولنگ جهت ورود به بازار کار
مشاهده جزئیات بوتکمپ
https://gocasts.ir/gocasts-bootcamp-140110?utm_source=telegram&utm_medium=message&utm_campaign=bootcamp
@gocasts
#bootcamp
بوتکمپ «سلام به دنیای ابری»
آموزش بکند و گولنگ جهت ورود به بازار کار
مشاهده جزئیات بوتکمپ
https://gocasts.ir/gocasts-bootcamp-140110?utm_source=telegram&utm_medium=message&utm_campaign=bootcamp
@gocasts
#bootcamp
آموزش برنامه نویسی گولنگ (Golang) | Go Casts
آموزش زبان برنامه نویسی گولنگ (Golang) - گو (Go) | Go Casts
با Go Casts شما می توانید زبان برنامه نویسی گولنگ (Golang) را به صورت تجربه محور یاد بگیرید. زبان گو (Go) در توسعه سرویس های تحت وب سمت بکند (Backend) کاربرد زیادی دارند.
🔥20❤9👍3