یادگیری مفهوم 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
This media is not supported in your browser
VIEW IN TELEGRAM
توضیحات کلی در مورد بوتکمپ «سلام به دنیای ابری»
جزئیات بیشتر ، در این لینک قابل مشاهده است.
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
❤28👍8🔥5
نگاه شخصی - نشانههای «کد خوب»، کارهایی که قبل از بازنویسی کد بهتره انجام بدیم
https://talk.gocasts.ir/t/topic/125?u=hossein
@gocasts
#refactor #code_quality
https://talk.gocasts.ir/t/topic/125?u=hossein
@gocasts
#refactor #code_quality
Go Casts
نگاه شخصی - نشانههای «کد خوب»، کارهایی که قبل از بازنویسی کد بهتره انجام بدیم
کد بدون ایراد تقریبا وجود نداره. معیارهای کد خوب اینقدر متفاوت و زیادند که عملا نمیشه کدی رو پیدا کرد که در یک یا چند معیار نقص نداشته باشه. این رو گفتم که بدونیم ایراد گرفتن از کد دیگران، یا کدهای قدیمی خودمون شاید سادهترین کاری باشه که بشه انجام داد. پس…
👍7🔥1
Go Casts 🚀
توضیحات کلی در مورد بوتکمپ «سلام به دنیای ابری» جزئیات بیشتر ، در این لینک قابل مشاهده است. https://gocasts.ir/gocasts-bootcamp-140110?utm_source=telegram&utm_medium=message&utm_campaign=bootcamp @gocasts #bootcamp
سلام دوستان
وقت بخیر
امیدوارم حالتون خوب باشه ان شاءالله
مدیران فنی شرکتها و عزیزان منابع انسانی توجه کنند، ما تصمیم گرفتیم که انشاءالله برای بوتکمپ اسپانسر جذب کنیم.
بوتکمپ بکند و گولنگ امتیازات ویژهای رو در اختیار شرکت تون میتونه قرار بده.
در صورتی که شرکت شما اسپانسر بوتکمپ بشه این اتفاقات خوب میتونه بیفته:
۱- معرفی بهترین نیروهای دوره که کارآزموده شدن، گولنگ و بکند رو نسبتا خوب یاد گرفتن، چند تا پروژه رو بصورت حرفه ای کد زدن، مشتاق و پرانرژی هستن، و آماده کار شدن.
۲- به صورت پوششی، با در نظر گرفتن حریم خصوصی شرکت، مهم ترین چالش های فنی شما در طول پروژه بررسی، طراحی و پیاده سازی میشه که ارزیابی بهتری از نیروهای حاضر در دوره داشته باشید.
۳- معماری فعلی سرویس های شما ارزیابی میشه، مشکلات گزارش میشه و راهکارهای جدید بصورت کتبی خدمتتون ارائه میشه.
۴- یک روز ورکشاپ گولنگ و بکند برای همه توسعه دهندگان شرکتتون در محل شرکت شما برگزار میشه.
برای جزئیات بیشتر از شرایط اسپانسر شدن بوتکمپ از یکی از راه های زیر با بنده تماس بگیرید:
ایمیل:
h.nazari1990@gmail.com
تلگرام:
@lifography
عزیزانی که شاغل هستید و از گولنگ در سرویسهاتون استفاده میکنید، این پیشنهاد رو لطفا به دست مدیران شرکتتون برسونید که میتونه اتفاق خیلی خوبی برای همه مخصوصا کارآموزان شرکت کننده در باشه.
@gocasts
#bootcamp #sponsor
#بوتکمپ #اسپانسر
وقت بخیر
امیدوارم حالتون خوب باشه ان شاءالله
مدیران فنی شرکتها و عزیزان منابع انسانی توجه کنند، ما تصمیم گرفتیم که انشاءالله برای بوتکمپ اسپانسر جذب کنیم.
بوتکمپ بکند و گولنگ امتیازات ویژهای رو در اختیار شرکت تون میتونه قرار بده.
در صورتی که شرکت شما اسپانسر بوتکمپ بشه این اتفاقات خوب میتونه بیفته:
۱- معرفی بهترین نیروهای دوره که کارآزموده شدن، گولنگ و بکند رو نسبتا خوب یاد گرفتن، چند تا پروژه رو بصورت حرفه ای کد زدن، مشتاق و پرانرژی هستن، و آماده کار شدن.
۲- به صورت پوششی، با در نظر گرفتن حریم خصوصی شرکت، مهم ترین چالش های فنی شما در طول پروژه بررسی، طراحی و پیاده سازی میشه که ارزیابی بهتری از نیروهای حاضر در دوره داشته باشید.
۳- معماری فعلی سرویس های شما ارزیابی میشه، مشکلات گزارش میشه و راهکارهای جدید بصورت کتبی خدمتتون ارائه میشه.
۴- یک روز ورکشاپ گولنگ و بکند برای همه توسعه دهندگان شرکتتون در محل شرکت شما برگزار میشه.
برای جزئیات بیشتر از شرایط اسپانسر شدن بوتکمپ از یکی از راه های زیر با بنده تماس بگیرید:
ایمیل:
h.nazari1990@gmail.com
تلگرام:
@lifography
عزیزانی که شاغل هستید و از گولنگ در سرویسهاتون استفاده میکنید، این پیشنهاد رو لطفا به دست مدیران شرکتتون برسونید که میتونه اتفاق خیلی خوبی برای همه مخصوصا کارآموزان شرکت کننده در باشه.
@gocasts
#bootcamp #sponsor
#بوتکمپ #اسپانسر
👍27❤8🔥3
Go Casts 🚀
توضیحات کلی در مورد بوتکمپ «سلام به دنیای ابری» جزئیات بیشتر ، در این لینک قابل مشاهده است. https://gocasts.ir/gocasts-bootcamp-140110?utm_source=telegram&utm_medium=message&utm_campaign=bootcamp @gocasts #bootcamp
سلام خدمت همه دوستان گل 🌹
در مورد بوتکمپ من چند نکته رو عرض کنم خدمت تون
ظرفیت بوتکمپ تقریبا تکمیله و تا ۷ بهمن که مهلت ثبت نام تموم بشه دیگه تمدید نمیشه.
برای دوستانی که ثبت نام کردن تا ۱۰ بهمن یه ایمیل دعوت به تالار خصوصی «بوتکمپ» در GoCasts ارسال میشه، حتما spam رو هم چک کنید. اگه ایمیل تون رو اشتباه زدید تو فرم ثبت نام یا به هر دلیلی تا ۱۰ بهمن ایمیل دریافت نکردید به من پیام بدید.
یکی از دوستان واریزی داشته اما یادش رفته فرم ثبت نام رو تکمیل کنه، هیچ راه دسترسی بهش ندارم، لطفا بهم شخصی پیام بده و خودتو معرفی کن 🙂
بوتکمپ بصورت آنلاین برگزار میشه، در پلتفرم «اسکای روم» یا «قرار»، ان شاءالله که مشکل اینترنت نداشته باشیم….
به جز تالار GoCasts یک سرور Discord هم ساخته شده تا بهتر بتونیم در ارتباط باشیم با دوستان
ما همچنان به دنبال اسپانسر هستیم، امیدوارم که بتونیم بزودی برای بوتکمپ اسپانسر مناسب جذب کنیم
مخلص همه تون، یاعلی ❤️
@gocasts
#bootcamp
در مورد بوتکمپ من چند نکته رو عرض کنم خدمت تون
ظرفیت بوتکمپ تقریبا تکمیله و تا ۷ بهمن که مهلت ثبت نام تموم بشه دیگه تمدید نمیشه.
برای دوستانی که ثبت نام کردن تا ۱۰ بهمن یه ایمیل دعوت به تالار خصوصی «بوتکمپ» در GoCasts ارسال میشه، حتما spam رو هم چک کنید. اگه ایمیل تون رو اشتباه زدید تو فرم ثبت نام یا به هر دلیلی تا ۱۰ بهمن ایمیل دریافت نکردید به من پیام بدید.
یکی از دوستان واریزی داشته اما یادش رفته فرم ثبت نام رو تکمیل کنه، هیچ راه دسترسی بهش ندارم، لطفا بهم شخصی پیام بده و خودتو معرفی کن 🙂
بوتکمپ بصورت آنلاین برگزار میشه، در پلتفرم «اسکای روم» یا «قرار»، ان شاءالله که مشکل اینترنت نداشته باشیم….
به جز تالار GoCasts یک سرور Discord هم ساخته شده تا بهتر بتونیم در ارتباط باشیم با دوستان
ما همچنان به دنبال اسپانسر هستیم، امیدوارم که بتونیم بزودی برای بوتکمپ اسپانسر مناسب جذب کنیم
مخلص همه تون، یاعلی ❤️
@gocasts
#bootcamp
❤33👍3🔥1