新码农的起步之路

最近几年面试的毕业生比较多,时常会有一些新入职或者入行的同学会问一些比较迷茫的问题,比如哪个编程语言好?哪些编程语言有前途?哪些代码的应用最广泛之类的问题。

其实这些问题是没有一个标准答案的,随着时代的发展,任何一种编程语言都在不断的变化、更新、迭代,只是每种语言的应用场景不同。

仰望星空的同时,也要脚踏实地。为了各位同学能够有的放矢,说几个互联网公司招聘的技术岗位以及对应的岗位要求,就知道编程语言的方向在哪里了。

Web前端开发工程师

前端开发的技术主要包括三个要素:HTML(H5)、CSS和JavaScript(也称JS)

H5、Asp、Php、Jsp的开发工作都离不开这三个要求

同时,前端流行的开发架构:AJAX、VUE、JQuery、Bootstrap也都离不开这三个要素。包括现在流程的微信小程序开发,也是基于H5+CSS+JS,只不过微信有自己的一套系统,还有自己的开发工具:微信web开发者工具(点击可以直接下载)

开发工具主要有:DreamWare、Sublime Text等

C++开发工程师

主要用于C/S架构客户端的开发(补充说明:C/S架构是指要安装使用的软件,比如QQ、微信等;B/S架构是大部分是指基于浏览器开发的程序),除了客户端的开发,多数也会应用于服务器端的开发,比如一些大型的网游也是基于C++来开发的。

JAVA开发工程师

JAVA是目前开发语言中,最受欢迎的编程语言之一,之所以受欢迎是因为应用比较广泛,C/S,B/S架构都可以应用,另外Android也是基于JAVA语言进行开发的。

开发框架主要有:Struts、Hibernate、Spring、Mybatis等常用开发框架

前端开发,主要是以实现展示效果为主,同时兼顾接口的调用;后端开发主要是处理系统逻辑、接口调用、数据库操作等。

在最开始工作的3年内,一定是打基础的阶段,不管从事哪些技术岗们,一定要学扎实了,这样在以后的工作中,接触新的知识点的时候才能够触类旁通,所谓的技术大牛,也都是这样一步步走过来的。

今天写的都是一些比较浅显的概念问题,至于哪种语言最好,这是一个伪命题,主要还是从自己所处的行业,以及各人兴趣点出发去学习,网上其实有很多现成的教程可以学习和利用,包括视频教学,只要找准了方向,踏实的深入进去,3年之内必有所成。

差点忘记一点,学习的过程虽然枯燥乏味,但只要钻石进去,还是可以找到其中的乐趣的,也不忘记了团队的重要性,不耻下问,才能有长途进步。

你可能感兴趣的:(新码农的起步之路)