27岁,想转行做软件。从头开始学JAVA
27岁,想转行做软件。从头开始学JAVA IOS开发,运维,等等其中之一求指教?
IOS开发,运维,等等其中之一求指教?
我从四个方面来具体说一说:
第一,分析自己原有行业和软件行业是否有一定关联,比如自动化行业(电气自动化PLC,工业机器人应用)等,和软件有一定程度关联,也有类似编程的工作环节,这时转行做软件有一定可能性,即便转型未成功,对原有行业也有促进。但如果之前从事的行业,或者专业没有关联,比如文职类,机械设计类等,就不太建议,毕竟软件行业是需要有基础的。当然如果实在有兴趣,可以一试,但要有心理准备。
第二,是否能沉下心学习,不妨先尝试了解学习一下,先看看自己是否能够去学习,是否有兴趣。买一些软件方面的基础书籍看一看,这里我个人建议看计算机原理(硬件方向),c语言(从基本概念到指针再到链表,树等数据结构)。之所以这么建议,是因为,如果基础书籍都看不进去的话,说明自己就不适合这个行业,比如c语言,从事软件行业的朋友都知道,这是一门基础语言,如果能够学习到c语言数据结构基础(起码看到链表,栈)的程度,说明有一定数学功底,同时对计算机的原理,比如内存管理等有了一定理解,这就可以尝试进一步的学习。
第三,尝试考证,如果不是计算机专业的,要想转行,最直接和有力的办法就是选择一个方向进行学习认证,取得有关资质。这里我得多说一下,考证是从事计算机行业的必要不充分条件,也就是说,不代表你考了证就一定能够走上相关工作岗位,企业招人也需要工作经验的,但如果是非计算机相关专业的,转行过程中考证是必须的,有了证书至少证明你有过相关技术认证学习备考的经历,有总比没有要强。
第四,学习方式的选择,自学(看书 视频),报名培训班(线上或者线下都可以)。这里,我个人推荐自学 线上,这样的方式更加灵活。
最后,我想补充说一下,摆正心态,个人觉得先从兴趣培养,是否能够转型成功,得看个人的学习努力和机遇。不能因为听说这个行业挣钱多,就跟风,软件行业是辛苦的,需要不断学习,相当部分公司也采用996的工作机制,所以要客观看待,说了这么多,希望有所参考~最后希望你早日想到适合自己的方向,职场发展更进一步。
现在学软件开发专业前景怎么样?
作为一名IT行业的从业者,同时也是一名教育工作者,我来回答一下这个问题。
首先,当前学习软件开发是不错选择,一方面软件开发岗位的人才需求量依然比较大,另一方面随着产业结构升级的持续推进,未来整个产业领域也会逐渐释放出大量的软件开发人才需求。从这个角度来看,当前选择学习软件开发也是顺应时代发展的选择。
目前软件开发领域的知识体系结构还是比较庞大的,而且不同的开发方向需要组织不同的知识结构,当前可以重点关注一下三个学习方向,其一是移动互联网开发方向;其二是大数据开发方向;其三是人工智能开发方向。
移动互联网开发方向未来依然有较大的发展空间,随着5G通信的落地应用,未来移动互联网开发与物联网开发也会深度整合,因此也会释放出大量的人才需求。对于基础比较薄弱的初学者来说,选择移动互联网开发会相对容易一些,可以从移动端开发(Android、iOS)开始学起,然后逐渐向后端深入。
大数据开发在未来较长一段时间内将获得持续的快速发展,随着大量的传统企业纷纷“上云”,下一步就是大数据技术开始普及应用,所以这个过程会释放出大量的大数据开发岗位。从近两年研究生的就业情况来看,大数据开发岗位目前数量正在不断攀升。大数据开发涉及到的知识面相对比较广,需要一个系统的学习过程,初学者可以从编程语言(Python、Java)开始学起。
人工智能开发也是目前一个重要的开发方向,早期的人工智能开发往往对于开发人员的要求都非常高,但是随着人工智能平台的陆续推出,目前进行人工智能开发的门槛也有了大幅度的降低,所以很多程序员都可以基于人工智能平台来完成人工智能产品的开发。
我从事互联网行业多年,目前也在带计算机专业的研究生,主要的研究方向集中在大数据和人工智能领域,我会陆续写一些关于互联网技术方面的文章,感兴趣的朋友可以关注我,相信一定会有所收获。
如果有互联网、大数据、人工智能等方面的问题,或者是考研方面的问题,都可以在评论区留言,或者私信我!