logo

【我是明星】第80期——第一篇:从想转互联网开始说起

  • 信通学院
  • 党委学生工作部(学生工作处、武装部)
  • 2020-01-06 15:56:05
  • 999 次阅读

我是信通学院的研究生,最后转行从事了互联网行业的前端职位。

以下是我在从想转行,到努力学习,最后找到工作之间的一些拙见。

希望以下内容对准备转行的同学有所帮助。

一.  如何知道自己到底适不适合本专业呢?

     1.1 . 本专业前途黯淡。

     1.2 . 本专业学习过程中未学习到核心技能。

     1.3 . 未来发展与自己的理想生活有大的偏差。

     1.4 . 觉得其它的行业更适合自己。

     否则个人建议你继续从事本专业

二.  如何在其它行业中选择?

     2.1  有哪些行业可供选择:

     公务员/选调生/人才引进

     高校老师

     研究所

     互联网

     硬件

     等等。。。

     行业是很多的,不要死盯着互联网。各行各业建议去问问实际在里面工作的人怎么説。

2.2  考虑自身与家庭因素

     五年后的一天,你希望怎么度过?

     我是这么想的:

     2.2.1 工作上,我希望能够不断学习进步,解决他人所不能解决的问题,以此来获得报酬与尊重。

     2.2.2 生活上,我希望能给予爱我的人和我爱的人以幸福。

三. 如果选择互联网,互联网有哪些职位?

       研发 / 算法

      产品 / 设计

      市场 / 销售

      职能 / 支持

      运营 / 编辑

      如果从事非技术方向,可以考虑产品经理,其工作内容也可以成为公司的核心,工资待遇还挺高。具体是做什么的可以自行了解

      或者从事人力管理(HR),都是挺有前途的。

      方向是很多的,不必局限于写代码。

四.选择研发/算法。有哪些语言可供学习?每个语言是用来做什么的?

      每个语言几乎都可以做任何事情。单纯学习语言是没有意义的,想一想这个语言主要是用来做什么。因为我是做前端的,其它语言也只是道听途说的,这里抛砖引玉,望各位指正。

      4.1. C/C++

              学习成本非常高,难度非常大,但是性能卓越。适用于一些对性能要求极高的场合:

              嵌入式系统/图像处理:具有不可替代性。

              游戏开发

              高性能后端: 除了个别公司,基本已经没有公司在用。

              系统级/内核级开发:不可替代性,但工作岗位少。

              高性能运算:可惜大牛已经帮你写好了

      4.2.Java

              如果你不知道要学什么,那么学Java吧! --网上流传很广的一句话。

              入门难度中低等,深入下去也有很多东西可学,学习曲线平滑。跨平台是其最大的优势。适用范围很广泛,公司需求大,竞争也大。主要应用在:

              中大型后端:后端开发的当前主流

              Android应用: 绝大部分都是Java.也有少许其它语言通过打包转码的方式做的

              跨平台应用

      4.3. Python

              著名的“胶水语言”,属于脚本语言,主要应用在以下场景。

              科学与数字计算:数据挖掘/机器学习等 ,(本质是在调用C++)

              后端 :有但是没那么多,应用范围不及Java

              实用小工具/桌面应用

             爬虫

      4.4.JavaScript

              前端开发专属。你打开浏览器能接触到的任何东西都属于前端范围,在网页开发上具有不可替代性,属于脚本语言。

              随着NodeJS的出现,将前端的范围扩展的更广阔,但是现在实际的应用范围上还是与Java有巨大差距。

              可以通过React-Native去写APP了。

              可以通过express/ koa去写后端了

              可以通过nw.js/ electron.js开发桌面应用了。

              原生JS也可以通过pwa来模拟实现APP了。

              。。。。。。

              欢迎加入大前端!

      4.5.Object-C /Swift

              iOS开发专属,具有不可代替性。

      4.6. C#  Java能做的,C#也能做。但捆绑Windows平台。适用于:

            桌面应用

            手游开发:Unity

       4.7. PHP 开发效率极高,学习成本低。适用于需要迅速上线的项目,小型项目。主要运用场景:

            后端。

      4.8. Golang

      2012年才发布的第一版,前景可期。语言层面支持高并发,适合工程应用。Google出品,必属精品。个人很看好这门语言,因为未来肯定是云时代。适用于:

            后端

            分布式系统

            云平台

五.不同语言所对应行业的市场需求量,待遇,发展历程,未来趋势

      选择了一个方向,但是不知道发展怎么样?考虑以下几点:

      5.1 市场需求量与待遇

          直接到招聘网站搜索关键字即可(智联,58,中华英才网等)。你可以看到这个职位的大概待遇/招聘人数/应聘人数是多少。

          PS:如果你知道某个方向招100人,但是有10000个人应聘,你还会选择吗?如果平均工资只有五千,你还要考虑吗?

          或者问问师兄师姐。

      5.2 发展历史/当前状态/未来趋势

          百度一下

       5.3 工作内容具体是什么呢?

          百度一下

     同系列总结待续:

     第二篇:为什么选择前端

     第三篇:如何学习前端

     第四篇:找工作时的一些心中历程