Ex Snapp! Senior Software Engineer
فوق لیسانس هوش مصنوعی از دانشگاه تهران
اشتراک محتوا در مورد مهندسی نرم افزار، ایجنت های هوش مصنوعی
https://gocasts.ir
پروفایل
https://www.linkedin.com/in/gohossein
ارتباط
@lifography
Ai for Software
@aicasts_ir
Post #86
850
Go Casts | Systems & Agents 🚀 یه مثالی هم زد از اینکه تعریف کردن مسائل چالشی و حل اونها میتونه کلی نکات مهندسی به شما آموزش بده، مثلا میگفت برای یادگیری concurrency و کلی موضوع دیگه میشه یه سرویس چتی بنویسید که از پروتکل شخصی خودتون برای communication استفاده کنه نه http و نه grpc. اگه…
سوال بعدی که مطرح شد این بود که از نگاه یه teach lead که چندین engineer رو مدیریت میکنه و باید task هارو بهشون assign کنه یه چالشی که وجود داره اینه که بسیاری از این مهندسین از زبان های قدیمی تر php و c# میان و شما باید به عنوان tech lead هم به quality کد فکر کنی و هم به سرعت توسعه. شما به عنوان tech lead چطور میتونید بین سرعت توسعه و کیفیت کد تناسب ایجاد کنید؟
که بیل جواب داد هر کسی که به تیمش اضافه میشه هفته اول باید دوره های ultimate go و ultimate service رو ببینه که با idiom ها و فلسفه کد زدن تو شرکت بیل آشنا بشه
در مورد سرعت توسعه هم گفت که شما در هنگام plan کردن باید خیلی توجه کنید به مدت زمانی که یه برنامه نویس واقعا میتونه کد بنویسه و اینطوری نیست که بتونه تمام مدت ساعت کارشو کد بزنه و در طول هفته ممکنه نیروی به هر دلیلی حالش خوب نباشه و غیره. بنابراین باید کل ساعت کار هفتگی واقعی برنامه نویس رو باید در حد معقولی ببینی و طبق اون به مشتری تخمین تحویل feature هارو بدی
#bill_kennedy
@gocasts
که بیل جواب داد هر کسی که به تیمش اضافه میشه هفته اول باید دوره های ultimate go و ultimate service رو ببینه که با idiom ها و فلسفه کد زدن تو شرکت بیل آشنا بشه
در مورد سرعت توسعه هم گفت که شما در هنگام plan کردن باید خیلی توجه کنید به مدت زمانی که یه برنامه نویس واقعا میتونه کد بنویسه و اینطوری نیست که بتونه تمام مدت ساعت کارشو کد بزنه و در طول هفته ممکنه نیروی به هر دلیلی حالش خوب نباشه و غیره. بنابراین باید کل ساعت کار هفتگی واقعی برنامه نویس رو باید در حد معقولی ببینی و طبق اون به مشتری تخمین تحویل feature هارو بدی
#bill_kennedy
@gocasts
- ❤ 2
- 👍 1



