[心得] 国泰金控 & Intel 实习心得

楼主: IcecreamHsu (冰淇淋)   2021-05-29 03:05:47
刚好看到前面有人在问 Intel 和 Line 实习该选哪一间的文章,虽然在 intel 的实习还
剩一个月,想说疫情在家闲著也是闲著就来写点实习的心得,我大学做过三间实习,但第
一间是台大的新创,受众应该不多就先跳过。
1. 国泰金控 云端科实习生
我参加的是学期中的 CAP 计画,和重视 networking 的暑期实习 CIP 计画有很大的不同
,这个计画只招收台大的学生,待遇倒是挺不错的,我参加的那届工作总时数只要求要
>200 小时,完成计画会给一笔奖金,算下来时薪大概接近五百。
我加入的是数数发的云端部门。这个部门在我加入时才刚成立半年、我主管只比我早进来
一个月,所以他们一开始对实习生好像没有什么具体的规划,就放牛吃草的让我研究我有
兴趣的东西,主管也会看到什么有趣的主题就把资源传给我,虽然说有点随性,但每次上
班都会在一开始先跟主管 sync 今天要做的事情,下班前也会找主管汇报进度,所以学习
的步调还算有在正轨,这段时间碰了 Drone、Line 推播、Prometheus/Grafana、接Slack
API 等等。
中期的工作开始就比较有系统,这时的内容大致上分两个部分,一部分是研究 aws 的各
项服务,这种典型的一天就是挑一个 aws 服务一边看官方文件一边实作,最后再把流程
写成 md 给主管看;另一部份则是和另一个实习生同事合作,他写 spring boot 的
linebot,我帮他建一个全云端的 CI/CD Pipeline。这段时间有研究的 aws 服务包含
EC2 (Auto Scaling, Load Balancer), DMS, SES, CodePipeline, Lambda, cdk 等等,
而 Linebot 的 CI/CD pipeline 最后用到的服务包含了 EKS, S3, DynamoDB, Route53,
也在 EKS 内用 sidecar 的方式建了一个 vault 放一些 token 之类的,kubernetes 大
概就是一些 loadbalancer, deployment, service 之类的简单应用,最让人挫折的应该
是 irsa,没真正搞懂过这东西。
前期学的东西可能还是以前做 side project 的延伸,中后期碰到的这些云端、
kubernetes 等技术就真的是头一次碰,又受限于时间,大致上每项服务大概都是碰个入
门而已,即使如此也已经收获非常多,可以用公司的资源开云端的服务真的超划算,平常
自己玩根本不会想要花钱买方便,都是一台机器硬干 cache, db, dns server 之类的,
我就穷XD
这份实习最明显的收获就是大大拓广了视野吧,几乎每天上班研究的都是一项不同的技术
,而且碰的都是系统架构面的东西,这本来应该在很多公司是 senior 才会需要考虑的事
情,我却有幸在实习的阶段就得以从这么高的角度来检视、实作系统,也是在这段时间我
开始学习思考技术选型,像是部门开周会的时候问我应不应该将在 gitlab 的程式码搬迁
到 CodePipeline,我回答他们虽然搬到同一个平台有利于整合,但 CodePipeline 功能
不算完整,也要考虑设定档重写的搬迁成本。最后他们不知道有没有考虑我的意见,不过
的确没有搬。当然,我只玩了 CodePipeline 两三天,写出这段大概会贻笑大方,但这的
确是一段很宝贵的经验,让我在下一份实习或做 side project 时都尽可能地先深入思考
该选哪一门技术,或者该不该引入新的系统等等。
另外值得一提的是这个部门的向心力满好的,同事互动良好,而且学习欲都很高,群组会
互相交流社群的资讯,也会开技术的读书会(是认真到会排进度,大家轮流发表的那种)
,我要走的时候他们正在研究 DDD,下一届的实习生好像也是做这方面相关的。
也是很幸运在云端科刚成立没多久时就加入,才能有机会参与到新的技术从零到一,建立
或引入的时期,唯一可惜的地方是没什么 networking 的活动,所以不太会认识到其他部
门的实习生,但既然在技术上的收获满满,也就不贪心多求什么,总之很推荐这个部门和
这份实习机会!
2. Intel Chrome Automation
前两份实习的公司或部门都是偏新创的风气,想说去大公司体验不同的环境,就选了
intel。大家想到 intel 应该都是想到韧体或硬件工程师吧?不过我在 Chromebook 部
门做的这个 Automation 实习,做的事情大致上还是满软的。主要内容就是 optimize 一
个给客户使用的 python script 的 CI/CD Pipeline,他们在我进来前有土炮用 gitlab
弄了一个能动的,但嫌太慢。
我拿到程式码的权限之后开始研究,嗯这的确是...满土炮的,就是常见的用 Docker 当
VM,在里面跑 shell script。我用 docker build 会有 cache 的特性,帮他们把套件
安装的步骤 cache 住,然后切 stage,生 artifact 等等,这部份说来容易,一些稍难
的地方是他们 CI 有用 python 写一个简单的 script,大约几千行的 code 要转成
dockerfile、shell script、ci 的 yml,而且不同 CPU 代号要弄的 Pipeline 不同,
大概这些点比较麻烦而已。
我从进公司开始边内训边看 code,大约花了十五个工作天完成这件工作,也是运气好刚
好前一份工作几乎都在跟 gitlab 打交道才能这么快就有产出,很荣幸的没多久就被问到
要不要延长实习(本来是只有暑期);暑假后半段帮他们弄了 CD 的部分(其实就是把程
式码传到实体机器去 run 一些我自己写的 pytest 的 code),再之后就是接一些内部
scan tool 的 API,把本来手动上传 scan 的流程整进 Pipeline,或偶尔会帮忙写一些
简单的韧体的 code;这段时间比较闲都在当薪水小偷,到最近由于公司 policy 变更,
开始研究怎么从 gitlab 搬到 github 才开始比较忙。
虽然现在 intel 是过街老鼠人人喊打,我还是有感受到很多优点啦,首先是重视 1-1 (
虽然应该很多 Big Tech 都有类似的文化),可以跟公司内的任何人约一对一面谈,像我
有些实习生同事就和台湾的 Site Manager 聊了不少,当然,定期和主管 1-1 是少不了
的,每次的交谈收获都很丰富,也有点遗憾没有趁这个机会多找一些做韧体的前辈聊;权
限对我也满开放的,虽然都要事先申请(毕竟大公司该走的流程还是要走),但只要是我
工作需要几乎都不囉嗦,特别提这点是因为和在微软实习的朋友闲聊,他 refactor 弄完
没有手动 build 的权限,只能用发 PR 的方式去触发 Pipeline 才会知道自己有没有写
烂;我听到的当下挺傻眼的,还好在 intel 没有经历到这种鸟事,反而我常常需要主动
的去和国外的 IT 团队打交道,讨资源、开 issue 等等。
在 intel,会找实习生进来的主管多抱着尽社会责任的心态,或者如我主管是想要看看学
生能不能用新的技术带给团队一些启发,在这样的背景下,实习生其实是很被允许犯错的
,我感觉到的气氛是,只有敢不敢做的问题而不需要担心能不能做(当然内部该跑的流程
还是得跑),甚至也不用担心做不做得完,他们很多时候找人进来交付的任务根本没预期
会做得完XD 所以去大胆的寻找自己有兴趣的来做吧,这是我觉得下一届实习生可以好好
把握的部分。
值得一提的是我这一届好像是公司第一次有招暑期实习生,HR 们也在暑假帮实习生们办
了很多的活动,包含一个礼拜一次的 session,会邀请内部员工来分享职涯,在这些
session 的过程中实习生有满多 networking 的,加上 intel 在我这届收了特别多海归
的留学生(也许下一届还是?),大家社交的风气又更盛了,在这里我是交到满多好朋友
的,只可惜今年疫情,这些活动大概会缩编甚至消失吧。
刚结束国泰来 intel 的时候有些不适应,习惯了办公室有点吵闹、群组还算热烈的交流
,intel 的办公室稍嫌冷漠,但后来就想通了,是这样的环境才能让人可以自主的决定上
班时间和要不要在家上班,自主性和团队的向心力有时是挺难兼顾的。
至于其他缺点都是一些大公司的通病,倒是常常和同事一起抱怨公司的怪现状居然变成上
班的乐趣之一XD
很个人的一篇心得,希望能对一些些人有收获就值得了。
作者: Apache (阿帕契)   2021-05-29 03:07:00
大师
作者: mac0726 (mac)   2021-05-29 03:26:00
跟这种人当同学 我真的该退学
作者: taipoo (要成功要积极)   2021-05-29 03:49:00
作者: WaterLengend (Leeeeeeeeooooooo)   2021-05-29 04:35:00
作者: shiauji (消極)   2021-05-29 07:22:00
作者: chuanmaotou (0xFFFFFFFF)   2021-05-29 07:32:00
作者: taikobo (勉强になるなぁ...)   2021-05-29 08:48:00
推心得,感谢分享
作者: newhandfun (新手方)   2021-05-29 10:37:00
谢谢分享,强者
作者: abccbaandy (敏)   2021-05-29 10:43:00
推,这种工作真的满有趣的,可惜大部分职位都是跟PM吵业务需求、写写CRUD而已
作者: lee457088   2021-05-29 11:50:00
神人强者,推
作者: yoche2000 (Sushi Desu! 在下寿司)   2021-05-29 12:34:00
感谢分享
作者: chatnoir (对不起)   2021-05-29 12:38:00
作者: brianhsu (坟墓)   2021-05-29 12:58:00
推心得分享
作者: siba727 (Snitch)   2021-05-29 13:41:00
推推主管社会责任
作者: unmolk (UJ)   2021-05-29 13:45:00
大神
作者: wheatdog (麥田圈裡的來福)   2021-05-29 13:49:00
好猛,实习能有这些经验真好
作者: jasonwung (路人JJ)   2021-05-29 14:57:00
作者: tcheon8788 (tcheon8788)   2021-05-29 15:15:00
您提到的很多点都解决了小弟心中的烦恼,非常感谢大大的分享!
作者: memory8186 (石平)   2021-05-29 16:27:00
想请问一下大大这两个实习各是多久呢?是寒暑假吗?
作者: Apache (阿帕契)   2021-05-29 17:19:00
很难得给一星期一天的实习欸
作者: longlyeagle (长鹰宝宝实验室)   2021-05-29 19:27:00
nice nice
作者: ntpuisbest (阿龙)   2021-05-29 19:44:00
强者推
作者: Lyu7 (永远的初学者)   2021-05-29 20:21:00
跪推
作者: jack931018 (jack931018)   2021-05-29 22:29:00
强者推
作者: viper9709 (阿达)   2021-05-30 00:20:00
推分享
作者: azzc1031 (azzc1031)   2021-05-30 14:01:00
感谢分享!!!
作者: Ouranos (å—¨)   2021-05-30 14:40:00
推分享
作者: superpandal   2021-05-30 16:11:00
整段看下来还是intel > 国泰 国泰那个感觉就有钱人关系炼又浪费时间
作者: lance70176 (十三夜)   2021-05-30 16:19:00
学生能碰到这些都很强了...很多五年以上都没机会
作者: superpandal   2021-05-30 16:28:00
用一堆别人产品又看不到本质 只是在一样抬轿环境是加分就是
作者: tengod00 (一块蛋饼)   2021-05-31 09:03:00
推分享
作者: k078787878 (舟)   2021-05-31 15:27:00
强者
作者: lspss93161 (mrswitch1076)   2021-05-31 16:49:00
推分享!
作者: deeeplove (想不到ID)   2021-05-31 22:15:00
好好喔
作者: sammythekid (山米乐其得)   2021-06-01 00:00:00
推y

Links booklink

Contact Us: admin [ a t ] ucptt.com