我好像在人生的道路上迷失了(ˇˍˇ)

2019-01-20 21:43:30 +08:00
 shylockhg

各位大佬好:
我是17年毕业的,学的是电气工程及其自动化,我们专业从焊电路版到软件开发到控制理论到神经网络都有教学,说实话随便深入研究一个都可以受用一生(后知后觉)。
我大学毕业去某大型基建央企下属孙子辈子公司的分公司搬砖。在工地学了一个半月机器学习,最后找了个嵌入式软件开发的坑。工作了几个月,觉得还是IT行业好,于是自学 linux/c++/python/rust 准备入坑 infra。自己瞎鼓捣几个月,在github上写了一堆垃圾代码,然后出去找工作,结果面试就尴尬了。面试官问了我精通什么,我说精通 linux c/c++程序设计,人家说这是大学生做的事情,社招要找的是维护某系统 /通过xx优化提升xx性能 /参与xx知名开源库成为核心开发者。。。
说实话,当时我很尴尬。。还好脸皮厚。
╮(╯▽╰)╭。,世事难如人愿,我现在也不知道人生的长河要流向何方,我还是希望可以继续深入做软件开发,所以我计划接下来不能继续假装努力感动自己,打算把 mit6.824 过一遍,然后去吧 tikv 读熟。。。
如果有大佬在,请指点我一下吧。
谢谢。

4348 次点击
所在节点    职场话题
25 条回复
CFO
2019-01-21 10:03:23 +08:00
精通???
UIXX
2019-01-21 10:05:52 +08:00
我的意思是,你可以做“不那么理论”的项目,这个项目不一定是开源项目,可以是个人项目,也可以是别人项目的二次开发,但一定要是一个较完整的东西。(举个例子,一个具有前端后端逻辑的软件,或者是一个不依赖于其他调用能自行实现某项具体功能的程序)
我看了你的 Github,项目都是偏底层的(算法 /协议的实现,小实践等等),完成这些东西的多数时候我们可能仅仅关注它们本身的实现、内部的耦合性,而很少地从软件工程全局来审视它,检验它。
库类项目的轮子最大的意义在于提升现有项目的生产效率。如果你喜欢,或者你觉得自己写得不错的话大可以附带一个完整的软件去使用它。
catch
2019-01-21 10:13:01 +08:00
继续去看 mit 课程吧,咦嘻嘻
shylockhg
2019-01-21 10:32:09 +08:00
@UIXX 嗯 是的 之前可能太执着补基础了
zzzzzzggggggg
2019-01-22 11:56:20 +08:00
说句实话吧,是面试官水平不行,你自己学习的东西难度不比他们做的低

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/528900

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX