外行如何进入IT行业?比如程序员
这算是一条纯技术路线,具体又可以分3个方向:
技术(2年以上编程经验)+技术(软件测试,或系统分析师,或系统架构师)
有软件开发的工作经验,再加软件测试,比刚开始就进入软件测试行业的人要更具竞争优势。软件测试工作经验越多越好,可以干到退休,不用担心年龄问题。
如果选择“系统分析师,系统架构师”,则首先要打好扎实的“理论基础”(可以通过考证书,比如参加软考),以保证自己“后劲力十足”,这样等有了4,5年的工作经验后,才有可能能冲上这个高端领域。平时工作中要不断的锻炼自己的“发散思维”,培养善于发现业务需求的“眼光”。
2.技术+管理 :比如 项目经理。
像雷军说的那样:“程序员象木工一样,熟能生巧。程序员必须写足够代码量(8万行以上)的程序,才会有感觉,这是一个苦力活,没有任何捷径可走。”项目经理大多是从“优秀”的程序员里挑选出来,想走这条路,平时就要疯狂的编码,迅速累积丰富的编程经验,然后再补充一些管理方面的知识。(本人打算走这条路,呵呵)
3.技术+销售:比如 技术销售工程师,技术支持工程师。
这类工作要有一定的技术背景(入门级也可以),具备较好的语言表达,沟通能力。工作比较轻松,月薪待遇主要看个人销售业绩等,个人收入差别可能比较大。
4.当培训老师
如果你“乐于分享”工作经验,传授知识,或者觉得自己年龄比较大,精力不够充沛,且往上升又比较困难的话,可以选择去培训机构当老师,就目前而言,当老师工作轻松,待遇也不错。
5.创业
程序员创业除了需要有商业头脑外,更需要具有较高的“胆商”(人有5商,包括智商情商),即有没有胆量去做别人不敢做的事情(抓住商机)。
2019-06-20
编程新手该如何从零开始学习Java编程?
一、到相应的培训机构学习
别在这说培训机构没用什么的,但是一定要找正规的培训机构,不然容易被坑。培训机构里的课程均是现在工作中必须要用到的,时间短,所以可能学生对于新知识消化、理解得没那么快,所以需要自己更多的努力。
在培训机构里学习要注意的是:勤加练习、主动自学、有问题提,不懂的及时请教老师,否则毕业后就无法直接得到有效的沟通了。
二、自学
我们首先要明确一个大方向,也就是说现在面向对象的编程范畴。尽管人工智能曾经有所浪潮但未来5-10年工业界广泛承认并接受的将是面向对象式的编程。
工业界目前最流行的面向对象编程语言就是C++和Java。所以基本上锁定这两个方向就可以了。而且完全可以同时掌握。
三、掌握Java的精华特性
掌握Java的精华特性的同时,一定要知道为什么。比如,Interface和multi-thread。用interface是更好的多继承的模型,而多线程则是设计到语言一级的重要特性。要完全理解interface是为什么,用多线程又有几种常用的编程模型。
四、进行编程实践
接下来就不能纸上谈兵了,最好的方法其实是实践。一般教科书上的例子并不能算是实践,只能算是让你掌握语言特性用的。而提倡做实际的Project也不是太好,因为你还没有熟练的能力去综合各种技术,这样只能是你自己越来越迷糊。
我认为比较好的方法是找一些比较经典的例子,每个例子比较集中一种编程思想而设计的,
比如在我的实践当中,我曾经学习过一个很经典的例子就是用Java实现的HotDraw
学习是为了用的,是为了让你的程序产生价值,把握住这个原则会比较轻松点。
2、工作需求。 IT行业良好的就业前景及薪酬待遇吸引了大量非计算机专业的人,大部分是年轻人。他们迫切需要依靠学习和培训获得进入IT业的技术能力。而另一个方面,IT行业中职业的变化和更替也是最为频繁的,它要求从业者必须不断地学习才能保持这种持续工作的状态。同时一个人学习的技术越先进,掌握的技术越全面,那么这个人的事业发展前景就越广阔,工作选择的机会就越大。此外,由于互联网技术的飞速发展,很多掌握过时技术的人员也不得不重新进行培训,以使自己能够与最新的技术同步。随着我国经济的不断发展,信息化程度不断提高,各个企业对信息化投入的比例逐步加大,因此要求在职人员必须要学会操作微机。
2020-02-11 · IT、电竞电商、设计、动漫专业对口升学
可以去专门的电脑学校看看的