注册一亩三分地论坛,查看更多干货!
您需要 登录 才可以下载或查看附件。没有帐号?注册账号 
x
22暑假SDE实习, level4, 西雅图,体验良好。想念西雅图~
本人转码,除了上课的project,并没有SDE的经历。于是在实习开始之前,想了想 有哪些师兄师姐师弟师妹朋友网友可以帮忙的,提前打招呼问了下他们的工作用什么工具,以便之后如果有非常general的问题,有需要的时候可以及时找到他们帮忙。(虽然最后没用上)。
5月开始实习,我实习所在的直接组里没有SDE,只有scientists。我的project是 设计及实现一个工具(全栈)来辅助scientists的日常工作。(在此,非常感谢manager及整个team在我实习开始之前就确定了一个不错的project的目标。)实习初,和customers(即组里的scientists)多次meeting, 抽象概括总结了他们的需求,想了大概怎么设计。然后问了几个别的组的SDE的意见和建议,关于设计思路、选哪些工具、以及初步的implementation计划。他们给的建议不太一样,并且提到一些我没有用过的新工具。所以下一步,花了2周的时间试了几种不同的工具组合,最后终于确定了用哪些framework和infra。然后就是开始implementation。
我的project是一个全栈的全新internal tool,包含很多features (有些是request的,有些是我加的)。在开发过程中,有不少ambiguous的地方,新工具,新挑战,一方面咨询别人,另一方面,其实很多还是要靠自己,自己多实验 然后要做决定。开发过程中,有多次back and forth, 在这些过程中,和customers的交流起了非常重要的作用。一方面,和customers多聊几次,会对他们的真正的需求更深入;另一方面,customers会有他们自己的设计,可以辅助feature设计的改进,给出新思路。就这样,整个实习期间,大概就是按部就班得工作,+ 周末加班 - 工作日划水 ≈ 并没有加班 。最后,整个project完成得还可以。
实习中的反思:慌慌张张往前赶,设计部分做得不好。没有系统地进行规划,包括规划时间进度,规划project的整体设计结构,doc的完善,还有testing的部分; 代码也不够clean。
关于所在的组:非常好。
最后,祝大家一切顺利。顺便求米 ~ 蟹蟹蟹蟹 轻拍
补充内容 (2022-09-30 11:53 +8:00):.1point3acres
怎么unblock:
1. 问别人。如果有大组的活动 多参加,认识人。 除了buddy和mentor,以及组内的,也可以再找其他人问。比如 slack上的Intern群,等其他各种群;amazon那些工具的培训课的老师;看phonetool上面的其他组的人,尤其国人,多问问 ,有的人忙 可能直接不理你,有的人也忙 但是乐于助人。可以先根据问题的相关性找对应组的人,如果不知道找谁,问问mentor找谁比较合适(斟酌一下要不要问mentor)。
2. 一定有人可以解决你的问题,但是你问的人不一定能有效解决你的问题,还要自己多explore。 |