作为一名从事互联网行业多年的老程序员,同时我现在也带软件开发团队,所以我向大家回答(个人看法)一下这个问题。
对于一个没有计算机基础的职场人要想做程序员需要做好以下几个准备:
第一,要有一个大块的时间用来学习。作为职场人来说,这是一个较大的挑战,学习编程知识需要一个连续的学习时间。
第二,要有一个系统的学习计划,每个人的基础不同所以要制定一个比较适合自己的学习计划。在制定学习计划之前,首先要给自己定一个方向,是做前端程序员还是做后端程序员,有了方向之后才能有具体的学习方案和计划。
第三,打好基础。对于完全没有计算机基础的人来说,首先要学习一下基础的计算机知识,包括操作系统、数据库、计算机网络、算法等内容。C/C++编程学习羣,八九三,一五4和226。这些内容不需要掌握到多深,但是需要有一个整体上的认知,否则在学习编程的时候很难建立画面感。
下面,我分别就前端和后端程序员给出一个简单的学习计划:
前端开发虽然难度不高,但是内容多且杂,可以先从学习Html开始,然后陆续学习CSS、JavaScript以及一些流行的前端框架。前端学习的入门比较简单,但是需要做大量的实验,如果有人指导一下会事半功倍。
后端开发相对于前端开发来说需要掌握的知识面要更广一些,可以从学习C/C++语言开始,包括C语言C++基础部分、C语言数据结构、C++开发、Windows网络编程、C++QT企业级开发等内容,同样也要做大量的动手实践。
我分享一个C/C++编程的学习路线图给大家:
领取专属 10元无门槛券
私享最新 技术干货