竹笋

首页 » 问答 » 环境 » 转行做程序员应该自学还是参加专业的培训
TUhjnbcbe - 2024/10/20 17:00:00
北京中科助力白癜风康复 http://finance.sina.com.cn/chanjing/b/20091014/11153079059.shtml

作为一名IT行业的从业者,同时也是一名计算机专业的研究生导师,主要研究方向是大数据和机器学习,所以我来探讨一下这个问题。

首先,在当前5G、大数据和人工智能的时代背景下,对于学习能力较强的人来说,转行从事程序员工作也是一个不错的选择,一方面会获得广阔的发展空间,另一方面也是顺应时代发展的选择。

对于初学者来说,是选择自学还是选择一个培训机构,取决于以下三方面因素:

第一:是否具备一定的学习基础。虽然说零基础也是可以学习软件开发的,但是如果具备一定的计算机基础知识,比如操作系统知识、数据库知识或者说编程语言知识,那么完全可以尝试自学软件开发。如果具有扎实的数学基础和物理学基础,未来从事IT行业会有更多的选择,也会有更大的上升空间。

第二:是否具备一定的学习环境和资源。对于一部分初学者来说,如果身边有专业的程序员或者是IT行业专家,或者是有条件能够参与到一些技术交流活动中,那么完全可以选择自学。我有一个远房亲戚是中专毕业,学的是汽修专业,但是他对软件开发非常感兴趣,我让他在项目组学习了一年之后(并没有专人辅导他),他取得了明显的进步,目前已经是北京一家科技公司的主力程序员,所以学习环境对于学习效果有重要的影响。

第三:是否具备较强的动手实践能力。动手实践能力对于学习软件开发来说是比较重要的,不论学习何种编程语言,Java、Python还是PHP,都需要通过大量的实践才能逐渐掌握编程语言的用法,并建立自己的编程思想。所以,如果动手实践能力比较强的初学者完全可以尝试自学。

最后,即使选择参加培训来完成软件开发知识的学习,也建议初学者先自学一段时间,因为软件开发行业对于从业者的自学能力有较高的要求,一方面软件开发行业的技术更新速度比较快,另一方面软件开发行业涉及到的知识面也比较广泛,在工作的过程中需要不断通过自学来掌握新的知识。所以,在学习初期就应该锻炼一下自己的自学能力。

我从事互联网行业多年,目前也在带计算机专业的研究生,主要的研究方向集中在大数据和人工智能领域,我会陆续写一些关于互联网技术方面的文章,感兴趣的朋友可以

1
查看完整版本: 转行做程序员应该自学还是参加专业的培训