您现在的位置: 首页 > 网站导航收录 > 百科知识百科知识
零基础转行IT程序员学什么好?
程序员,语言,基础零基础转行IT程序员学什么好?
发布时间:2019-02-08加入收藏来源:互联网点击:
零基础转行IT程序员学什么好?
回答于 2019-09-11 08:43:50
回答于 2019-09-11 08:43:50
Java,必须java。
不用想c/c++,没个几年学不到什么。
回答于 2019-09-11 08:43:50
建议可以优先选择前端方向,原因可以从如下几个方面考虑
首先前端的门槛相对其他编程学科,门槛相对较低,一般零基础多数是跨行转过来的,一般计算机理论基础比较薄弱,或者根本没有计算机基础,而前端的基础内容逻辑性相对不是特别复杂,一些基础性工作主要涉及页面布局(html),前端样式(css)和特效(js)处理等内容,而前端新兴框架比如Vue和React,从应用的角度,其实门槛也不是很高,一般大家学习几个月基本就可以上手进行业务功能开发。
其次,前端的前景还是相当不错的,大家有了一定的基础后,后续可以选择深入学习的方向也比较丰富,随着Node.js的生态的不断繁荣,可以进一步切入后端乃至全栈方向开发,随着Vue、React等新兴框架的日趋成熟,前后端分离的开发模式已经成为主流,前端已经成为真正意义上的研发团队的重要组成部分。此外,混合开发技术的出现,比如ReactNative,以及Flutter等技术,让前端的触角进一步延伸到移动App领域。甚至在桌面端的开发中,前端都可以大展身手,比如基于Node.js的Electron技术已经可以基于前端相关技术做出UI效果足够炫酷的应用了。可以说,几乎任何有屏幕的地方都可以出现前端的影迹。
此外,由于前端扮演的角色日益重要,相应的薪资也是水涨船高,基本已经可以匹敌后端研发,甚至在一些关键岗位还要优于后端,对于技术一流经验丰富的前端大咖更是紧缺资源。新手经过几年时间的不断历练,只要技术过硬,经验积累充分,将来就业方向也是有充分的选择权的。 当然要想成为技术领域的佼佼者,仅仅应用层的开发经验还是不够的,需要在知识的广度和深度上下足功夫,尤其是计算机理论基础要补上来,一分耕耘一分收获。
回答于 2019-09-11 08:43:50
回答于 2019-09-11 08:43:50
其实对于非IT零基础人员,Python对于初学者来讲,算是比较友好,比较通俗易学的一种开发需要
python不仅可以用于程序开发,也可以运维一种脚本语言,对程序员和运维人员都是非常友好的。
其本身提供了很丰富多彩的库,程序开发者只需要关心调用这些已经一点的库,即可实现大多数的程序功能。
回答于 2019-09-11 08:43:50
你问这个问题,那你应该没有仔细调查过IT行业。目前IT行业程序员主流为前后端分离,就衍生出前端程序员,后端程序员。前端程序员就必须学会html,css,js三大件,这是基础。另外还涉及要使用一些流行的框架vue等开发项目,后端的话有很多语言选择,c,java,python等,最近人工智能虽然说比较唬人,但是也是未来的趋势,但是目前还没有普及,c是很多语言的发家语言,是最硬的语言。java程序员占比很高,市场差不多饱和了,python刚刚兴起,
所以啊,你要考虑清楚方向,你要做前端还是后端,然后根据目前的潮流进行选择你要学的语言。
回答于 2019-09-11 08:43:50
想学IT技术,只要你的学历是OK的,在大专及以上,那么就可以考虑软件测试这个方向。
但是,不建议只学手工测试,这类测试没有技术含量,企业需求量也比较低,重要的是薪资待遇非常一般,而且企业已经逐渐淘汰手工测试人员,以后手工测试工程师找工作将更难!
题主可以考虑学习软件测试开发技术,随着产品质量的逐渐升级,测试内容更加复杂,企业需要中高级测试开发工程师来保证产品的质量,但目前由于各大高校并没有开设专门的课程来培养这方面的人才,所以目前的现状是供不应求,技术水平较高的中高级测试开发工程师往往重金难求,所以你还是可以考虑一下这个岗位的。
而且软件测试行业是一个做得越久越吃香的行业,在软件测试领域,从业年限越久,积累的项目经验越丰富,在测试中就能更敏锐的发现软件中存在的bug。至于能干到多少岁,那要看你想干到多少岁~
上一篇:IT是什么?容易学吗?
下一篇:返回列表
相关链接 |
||
网友回复(共有 0 条回复) |