如果想转到互联网/计算机行业,该怎么做?


#1

大家好!我现在29岁,在国家电网下的一个子公司工作,已工作2年,岗位是生产上的技术岗。但主要工作内容基本上是写文档,如报告(工作报告、技术报告)、总结、汇报材料及其他各种各样的材料。

我个人并不喜欢目前的工作,对于在电力行业上的发展也没多大兴趣,所以不想花精力。而且平时加班也很多,已经比较反感和抵触了。自我感觉似乎更青睐计算机/互联网行业。所以现在很想转行,但是本人本科及研究生阶段均未正统学过计算机或软件的相关知识,只是业余稍微学了怎么使用Linux,其他基本都不会,也没有一门会的编程语言。

现在的一个初步想法是先自学一些。但存在一些问题:

  1. 平时加班比较多,估计是没时间/精力学习的,而且领导已经提前打过招呼了,今年因为会再加上一个鉴定及报奖,所以让我们做好加班准备

  2. 就算我有时间自学,可能效果并不会太好,无法达到就业水准。而且,我也不太清楚应该学些什么。

如果裸辞报班的话,我又担忧万一我找不到工作咋办 :sob:。个人比较缺乏安全感,所以一般而言,如果不是万般无奈的选择,是不太想选这条路的。当然,若非这样不行,我也愿意冒险一试。

所以,在此向各位大神请教以下几个问题:

  1. 如果想转行到互联网/计算机行业的话,该如何去做?目前不太清楚正确的做法是什么。比如,应该先做什么,再做什么,或是说要做什么准备。

  2. 目前计算机/互联网行业偏硬件和偏软件的技术岗各自有哪些?需要什么样的条件才行?

  3. 在计算机/互联网行业哪些职业/岗位的发展前景会比较好?(就是那种能力越强,收入就越高,而且天花板很高的职业)

  4. 如果想从事人工智能的话,需要学些什么?

  5. 有哪些比较好的公司?比如,加班比较少,薪资、福利比较好的,公司前景发展也比较好的。


#2

这个发一份到v2ex.com上可能看到的人会多些? 而且应该也能搜到一些类似的求建议的帖子


#3

嗯,好的。谢谢啊。我去发一下。


#4

先支持一下,我刚迈出了这一步,工作了三个月,目前感觉不错 :joy:。脱离体制,离开稳定的工作确实需要勇气。


#5

现在天天工作都可以用 emacs,算是一个 bonus


#6

嗯,谢谢啊 :blush:

确实是需要勇气的。其实我感觉自己问题很多,所以我也一直在思考。在一两年发现自己是个很缺乏安全感的人。今年初六,上班前夕,突然发现自己的所有的一切行动都是在寻找内心的安定。而我觉得自己一份工作需要达到以下三点才能让我觉得有安全感:

  1. 可以自己掌控自己的生活

  2. 有一份能让自己愿意不断投入时间和精力去不断提高自己的职业

  3. 所从事的职业能给自己带来丰厚的回报。

一比照,发现现有工作一条都不符 :sob:。所以辞职想离开。


#7

关键我觉得自己Emacs用得是半吊子,一直在入门边缘徘徊 :joy:


#8

嗯,正常, emacs 需要大量实践,我也是半吊子水平


#9

我也差不多,学习了Linux,Emacs,Clojure,现在想找一份程序员的工作。有一点写爬虫的经验。也算是爬虫边缘徘徊。


#10

我们一起加油 。


#11

和楼主类似,国家电网基层电科院工作 2 年半后辞职,现在自动驾驶创业公司做深度学习算法。

离职前工作也类似,主要是做仿真,写报告,做 PPT,写汇报材料,同样加班也很多,电网的很多科技成果吗,业内的人都懂,都是忽悠,工作没有成就感,所以决定辞职。

我个人的一些建议:

  1. 转行 IT,首先要选定一个方向,你应该也听说过一些名词,比如前端、后端、算法之类的,因为 IT 涵盖的领域很广,如果方向不明确,就不知道应该学什么。

  2. 别的不了解,说说计算机视觉深度学习算法吧,可以到网上查查 JD(Job Description,职位描述),简单列一个算法的,其他方向和职位也类似,可以对照看看。

职位要求:

  1. 信息科学、物理、数学、生物、医学类专业,本科及以上学历
  2. 熟悉C/C++,熟悉一种脚本语言(python/matlab/等等),能够独立实现算法
  3. 有机器学习/深度学习经验者优先
  4. 有过人脸识别、人脸检测、人脸关键点检测/对齐领域工作经验者优先
  5. 熟悉caffe/mxnet/tensorflow等深度学习框架者优先
  6. 有大规模图像处理经验者优先
  1. 目前 AI 还是挺热的,相对要求也不算高(比如数据库、操作系统、编译原理这些可以暂时先不懂),不过三十年河东三十年河西,选择 IT 就是要不断学习。

  2. 需要学的语言:Python/C++。需要学的工具:Linux terminal,git。需要学的知识:基础知识和最新 paper。人工智能目前三大方向:推荐系统、计算机视觉、自然语言处理,网上有很多教程可以参考。

  3. 加班少,福利好的话,可以看看外企,比如微软、IBM、Hulu 这些,国内的话据说搜狗和携程还不错,没亲自考证过。


#12

楼主如果还没想好方向的话,可以先从python开始学起


#13

另外再说一个想法吧,其实不辞职在单位搞副业也是可以的,国企不去加班也不会被开除,顶多就是没法升职、奖金少点,但是没关系的话,提拔也不容易,而且出来的话确实比较累。


#14

你说的基本就是我要说的了,另外出来之前确实应该思考自己在职业市场上有哪些优势,不能照搬别人的经验。我主要是想换城市生活才出来的。

出门就碰见同行,现在AI行业是有多热。感觉泡沫好大 :joy:


#15

情况类似,作为一个在银行做开发的程序员,无法找到内心的安定 :disappointed:

已经准备好简历去换工作了


#16

刚刚去一家小公司面试数据爬取的职位,要求熟悉linux,mysql,python。前面聊的好好的,当问到我为什么最近的一份工作只有半年,我说是因为人家要求本科学位,而我是大学辍学。结果发过去,人家就不鸟我了,也是醉了,非要我和她说个谎。我搞不懂她怎么想的。


#17

Q. What should I study before or while learning AI?

A. Study mathematics, especially mathematical logic. The more you learn about sciences, e.g. physics or biology, the better. For the biological approaches to AI, study psychology and the physiology of the nervous system. Learn some programming languages–at least C, Lisp and Prolog. It is also a good idea to learn one basic machine language. Jobs are likely to depend on knowing the languages currently in fashion. In the late 1990s, these include C++ and Java.

https://web.archive.org/web/20170519185548/http://www-formal.stanford.edu/jmc/whatisai/node4.html


做管理。


#18

你这个更多偏自动推理吧,国内更多的是统计学。


#19

你说的是 Deep learning,是 AI 的分支的分支。而且属於 biological approaches to AI


#20

你需要勤奋

有科学的思想 和 团队的意识

既有广泛的爱好又要有专业的知识

多读书 多交流