汽车专业的专科生毕业后想转行做IT程序员,该怎么学习?

伟大的安格斯


看到这个问题,我一定要回答一下。

我一个远房亲戚家的孩子就是汽车专业的专科生,我在2010年的时候把他带到软件项目组,开始让他接触软件开发,他在项目组呆了2年时间。目前他在北京做软件开发,做的还不错。我就以他为例,讲一讲他学习软件开发的历程。

早期我让他跟着我们的实习程序员一起参加团队的内训课程(Java语言),因为这些实习程序员大多都是计算机专业的本科毕业生,所以负责内训课程的项目经理们讲的都很快,基本上5天左右就完成一个技术模块的讲解,这个期间他学习的进展非常缓慢,我曾经一度要放弃让他做程序员的想法了。

为了让他能建立编程思维,我让他多动手做实验,即使不明白代码的细节,也要照着敲,每天做10个小程序,然后运行出结果,截屏发到我邮箱里。这个期间我会留一些小任务让他完成,比如做一个计算器,做一个记事本等等。慢慢的过了大概一个月左右的时间,他基本上能写一些小程序了。但是对面向对象概念的理解还是一塌糊涂,这些抽象的概念对非计算机专业的学生来说还是有点难。

这之后我再让他参加内训课程的时候,发现他有了明显的进步,慢慢的对这些抽象的概念建立了画面感,这个建立的过程就是通过实验完成的。所以,实验对掌握一门编程语言非常重要,看不懂不怕,就怕不动手。

因为汽车专业的知识结构与计算机专业差距较大,所以需要补学的内容也比较多,大概经过了半年的时间,他陆续学习了操作系统(Linux)、Mysql数据库、Web前端等内容,做了大量的小实验,虽然这个过程比较漫长,但是为后面进入项目打下了基础。

半年后我把他安排给一个项目经理,由这个项目经理带他做项目,这个期间我就没怎么再关注他,直到有一个项目需要临时安排一个人完成,项目经理安排他来做,他当着我的面告诉项目经理10天就能搞定,我知道,他已经是一名程序员了。

所以,通过这个实际的案例,我要告诉广大想学习程序设计的非计算机专业的朋友,编程并不难,只要能坚持,多动手做就一定能学会。

我带软件团队多年,带过移动互联团队、ERP团队、大数据团队(涵BI团队),我会在头条上陆续写一些软件方面的科普文章,感兴趣的朋友可以关注我的头条号,相信一定会有所收获。

如果有软件方面的问题,也可以咨询我。

谢谢!


IT人刘俊明


首先选定一个方向,比如说:Java,.net,或者是Python等。然后在看相应的视频教程,看自己是不是真的喜欢IT行业,喜欢写代码。

目前企业用的最多的就是Java了,薪资和附加值都是各个行业中最高的,很多企业的软件,系统,网站都是用Java来写的。


随着人工智能,大数据,云计算等的蓬勃发展,Python的关注度持续上升,人工智能,大数据等领域Python的应用无处不在。Python学起来相对于其他的语言也更简单些,语法简洁,清晰明了,更容易入门。


在系统的学习之前,可以先到网上看一些教程,然后正式开始系统的学习。


学习Python是在“如鹏网”上学习的,有网络的地方就可以学习,根据自己的时间来灵活安排学习进度,每个章节的后面都有相应的练习题和面试口才题,需要通过录音的方式来提交,夯实基础,为以后面试做准备,有新的课程更新了,也是可以继续来学习的,口碑不错,以前学习的时候,也有很多是其他专业的去如鹏网进行系统学习,


Python学习路线:Python基础——数据库开发——web前端——Python web编程及其项目——Linux——NoSQL——数据可视化——爬虫技术——人工智能。

需要相关教程的可在评论区留言哦。


不羁放纵爱自由152639911


如果是0基础学习IT的话,首先应该知道IT具体分为哪些专业,应该怎样学习,和It的前景、就业薪资这几个方面着手。


1.IT行业分析:分为JAVA、大数据、网络营销、UI、C语言、前端、Python等专业,目前IT行业,

2018年6月编程语言排行榜:Java依旧第一!并且JAVA、Python的高收入群体比例明显提升,在行业方面,小博建议可以选择JAVA专业学习。


2.怎样学习:0基础学习IT,可分为2中学习,一是自学、另一个是辅导班学习,但是对于初学者来说,自学有一定难度,并且一开始入门学习不知道该看什么书,小博建议你采用第二种学习方式——报班学习,报班学习会有推荐就业,有就业保障,当然你也可以向有经验的程序员学习,之后再通过自学的方式进行自我强化。因为IT行业更新较快,需要自己有较强的学习能力。


其实不论是通过自学还是报班学习,学习能力都十分重要,在中博有许多学生他们也有转行、也有初中毕业生,但是大家通过一年半的时间学习,加强自己的能力,也能够成为一个非常优秀的程序员,所以不论是什么方式,自身这一因素真的很重要~


分享到:


相關文章: