本港台开奖现场直播 j2开奖直播报码现场
当前位置: 新闻频道 > IT新闻 >

12 个月,如何从“小白”变成硅谷的软件工程师(2)

时间:2017-06-06 02:47来源:118图库 作者:118开奖 点击:
尽管我现在可以很好地写Java,但我绝对不会在白板上解决任意算法问题。这是Outco尝试为学生准备的关键领域之一,因为无论是好是坏,白板仍然是科技公

尽管我现在可以很好地写Java,但我绝对不会在白板上解决任意算法问题。这是Outco尝试为学生准备的关键领域之一,因为无论是好是坏,白板仍然是科技公司最喜欢用的面试策略。

我已经以一个星期超过50个小时的时间强度来学习和编码,而且我完全是背水一战了,因为我要在美国最昂贵和最有竞争力的城市找到工作。

我已经很努力地申请工作机会了,但是最终还是失败了!在那个时候,我面临的压力是巨大的。

但我知道成功将在很大程度上取决于我未来几个月的表现。

  

12 个月,如何从“小白”变成硅谷的软件工程师

练习写编码的稿纸。

我开始在算法和数据结构、白板问题、技术问题、配对编程、模拟电话屏幕、系统设计问题上更加努力地工作,同时当然也没有放弃找工作。

我每天都坚持练习面试,虽然这很难。在真正的采访中,他们会要求你站在白板前面,然后问你关于二叉树(binary trees)的问题,而在我后来面试时,他们真的问我这个问题了。

数字胜于雄辩,下面是我面试的数据:

申请总数:192个(包括2016年的65个)

电话面试总数:17

关键代码挑战:6

现场面试:3

得到的Offer:1

时间总计:6周

成功率:0.52%

那个唯一的Offer来自一家叫Trustar Technology的科技公司,我很高兴加入他们的团队。这个公司正在建立一个平台,让企业共享网络智能数据,以避免并减少网络攻击。

我在他们应用程序的前端工作,并使用我学的Java技能。迄今为止,这样的经验对我来说是难以置信的,因为我终于可以利用我学到的东西来为公司创造价值了。

过去一年我学到的经验和教训

以下是我给想要学习软件编码工程师的建议。

你需要真实的技能,你需要学习很多。这意味着要投入很多时间,所以你必須有很大的热情才可以。

做项目是一个很好的学习方式,一旦你熟练之后,开源项目或其他高难度的项目对你来说就不是一件难事了。

Java和React非常有意思,同时也是当下需求很大的技能,但你还是要学习你感兴趣的东西。

不管是在你所在的城市还是网络上的朋友,你必须有学习代码或工程师的圈子。找机会跟他们一起合作,并且适当寻求他们帮助,一起解决问题。

如果有可能的话,要有耐心。

以上就是我成为一个软件工程师的过程。我相信每个人的路都会有所不同,但这也是其中乐趣的一部分。

找到自己的道路,如果你自己相信足够强大,不要害怕忽视别人的观点,包括我的看法。

技术行业的机遇是非常真实的,你要有决心达到你的目的,你可以找到一种方式。

作为工程师,你的工作将是解决问题,如果你是自学的,你必须解决的第一个问题是如何教你自己。

希望你们有一个愉快地学习编程的旅途。

(责任编辑:本港台直播)
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
栏目列表
推荐内容