程序员都是科班出身嘛?不是科班出身能不能从事程序员?

不是所有的程序员都是学会了软件工程才去编程的,即使是计算机专业的也不一定学过软件工程,毕竟只是计算机的里面的分类就很多,更不要说是非计算机专业,不可能只有软件工程专业才能去搞编程。

是软件工程专业的直接切入编程,算是科班出身,但并代表一定能学好编程,编程的学习不是孤立的,需要全方面的学习,后续的学习才是关键,有一个好的基础只是刚开始而已。软件工程专业对于编程的基本理论有了一个相对系统的学习,算是在大脑中有一个大致的理论框架,但对于具体实践还有很大的差距。

不是软件工程专业如何学习编程?

1.学习下计算机组成原理

由于没有软件基础需要对计算机有一定的了解,算是打基础的第一步,要知道计算机是如何工作的,内存和cpu如何通过系统总线串联在一起,以及进制之间是如何转换的。这些对于了解计算机的内部原理,以及理解一些常见的编程概念是有帮助的。

开始看的时候可能看不明白很正常,这需要慢慢培养自己的计算机语感,这都需要时间的,所以要坚持下去。

2.学习一门编程语言

虽然编程和编程语言不是直接对等的关系,但是学习一门编程语言是学习编程的基础。所以想入门编程,先从一门基础的编程语言开始,选择第一门编程语言的时候,尽量的简单,后续如果再想学习别的语言直接平移过去就行。就是常说的举一反三,触类旁通。

3.持之以恒,坚持到底

学习编程前两年是最难的,万事开头难。前两年就是培养自己计算机语感的过程,毕竟要熟悉计算机的运行属性,就是常说的开窍问题,编程开窍需要有一段时间的,很多人即使工作了,在编程的时候还是迷迷糊糊的,突然有一天觉得明白了很多事情。就是传说中的开窍,学习编程能坚持到这一天基本算是入门编程了,很多都是倒在入门的路上。

所以起点不是问题,关键还是看后天的努力。对于前端学习感兴趣的同学加qun:6459,65538.进群免费送一套web前端学习教程

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180620A190GE00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券