大家好,
我已经找到developer工作了,小公司,但也知足了。给大家讲点经验吧。
我的背景:
商科小硕,不知名学校。在美国的小公司做过分析师,工作内容很水,非计
算机行业。之前的计算机知识仅限于VB, 和一些基础的统计软件SPSS, Python….
学习过程:
全程自学。未报班,未培训,有懂IT的朋友帮我指点过,不过主要还是靠自己自学。
一开始是从自学SQL基础query开始,(不要拍我,我就是这么水…..);之后是进一步
学习比较难的SQL知识(在youtube看视频)+ 在coursera上课学python和R (Johns
Hopkins U的data science的track,我上过四门,免费的), 因为之前我主要是想找
data scientist这种工作,感觉跟我背景比较吻合,没想过转纯IT 。但是年底就业市
场不好,很惨淡,data方向的opening很少,也没啥面试机会。然后我想,那就找主要
用sql的工作吧,我在求职网上搜了一下sql,发现主要都是纯IT的 developer这种。我
看了一下里面的job description,很多东西我都闻所未闻….. 所以我就开始照着job
description学,比如qlikview啊,crystal report啊…. 其实这些资料在youtube都有
系列的视频的,随便挑一个从头看到尾,做好笔记,自己拿一个sample database 练练
手,把视频里的project做出来,你就学会了。 当然都只是皮毛,不过咱们是速成
嘛,皮毛就行了哈…..
然后呢,春天就到了,就业市场慢慢变好了,给我打电话的HR也多起来,会接到一些电
话面试,然后我就开始忽悠了….. 当然一开始是不会忽悠的,会被虐的很惨…. 记得
有一次有面试官问我以前写过store procedure没有,我说没写过…. (我好老实)….
结果当然是挂了…. 但是每次面试以后,遇到我没听过没做过的,我都回来网上查,然
后自己学一下,下次面试就知道怎么说了。慢慢总结经验嘛。每天就是自学+接面试电
话。 那段时间又自学了database , ETL的知识。 然后我看网上有一些report做挺漂
亮的,我就自己研究了一下 怎么模仿人家做。(其实自己多点点这,点
点那,就能发现一些之前自己不知道的功能….) 记得当时为了做出一个美观,有现代
感的report,大概花了小一周的时间…. 之后每次face to face面试,我都会带着我的
report sample 给HR看…
然后呢,我也面过一些data scientist方向的工作,但是因为总总原因悲剧了(比如有
的公司要求会linux,但是我不会耶….), 也面过一些SQL和ETL方向的developer工作
,最后被现在这个公司录取做developer了,主要工作就是用SQL 和ETL。
我的心得:
其实呢,我这期间走了不少弯路的。最后找到developer的工作有点歪打正着…. 如果
当时能有一个有经验的人带着我,或者一开始目标明确一点,其实我能节约很多时间。
。。(当时我自学了很多R和python的知识,甚至还准备考一个SAS certificate的,说
起来都是泪….)。当时我也听说过一些华人的培训班,也去咨询过,不过当时因为没
工作,囊中羞涩,动辄上千刀的学费把我吓尿了…. 实在上不起,所以我就老老实实呆
在家自己啃视频了…. 不过现在我找到工作以后,有点工资了,我上了一个Zero One的
培训,算便宜的了,几百刀一节课(如果不是找到工作我也承担不起啊,我一个月房租
….),我听完了一门课,感觉Derek老师讲的不错。重点都讲出来了,比较系统,算是
给我之前自学的混乱头脑理清楚一下条理….
我现在工作一段时间了,发现之前自学的没有体系,比较零散,(也就是比较水,比较
皮毛的),要深入掌握一些概念才更好在工作中灵活运用,哎… 这也是转行的弊端,
底子薄,缺乏系统性和积累。 不过现在既然转过来,就一边工作,一边继续学习呗,
补补自己之前的知识。
以上就是我找工作的经验啦。请大家轻拍哦~~
如果大家有关找工作的疑问,可以留言哈,我见到了就回。
祝大家早日找到理想的工作!
谢谢!