您现在的位置: 首页 > 网站导航收录 > 百科知识百科知识
对计算机一窍不通却又是本专业的学生,该怎么学习才能成为合格的程序员?
程序员,计算机,专业对计算机一窍不通却又是本专业的学生,该怎么学习才能成为合格的程序员?
发布时间:2020-12-06加入收藏来源:互联网点击:
需要看你现在是已经毕业还是在读。
如果在读,学会学校课本就行。
如果是想要就业,那就去专业的培训机构,自己自学是没有多大作用的,去专业培训的机构,他们不会给你教什么基础课程,但是他们会教你怎么编程,教你怎么做事。企业又正好需要这种上来就能做事的人。
回答于 2019-09-11 08:43:50
谢邀!
啥也不懂没啥问题,毕竟你还在学习,既然是这个专业,那么期末考试也会逼着你自己学会。
按部就班跟着专业课走,比什么都强。
课上认真听别玩手机,课下多练习。编程语言这种东西就是多用用出来的。
啥时候起步不重要,重要的是得起步。
话说回来,其实,不明白计算机原理也不是不能编程。硬说起来,连编程语言本身也只是工具而已,重点就是掌握编程的思想,解决问题的思路。
回答于 2019-09-11 08:43:50
作为一名刚从学校毕业一年的IT人,我从学生的角度讲一下自身的看法,给你一些参考。
我从高中毕业刚上本科时,对自己的专业也是与你一样的感觉,就是一窍不通。因为我们在高考填志愿时往往只是关注这个专业当下热不热门,读毕业以后能不能找个好工作等等,并没有真正的去了解这个专业要学些什么,也没有去思考过需要怎样一个知识网络才能支撑得起所选择的专业学习。在大学刚开始的时候只接触到专业中具体的某一小部分内容,没有一个整体的概念,不免得心中会产生很多疑惑甚至焦虑,久而久之这些疑惑和焦虑堆积起来,就会形成一窍不通的“错觉”。
为什么我会说这种“一窍不通”是一种错觉呢?每一个高校的计算机专业都会从低到高按梯度的设置一系列的专业课程,让你从计算机基础开始,一步一步的往上走,最终到一个具体的应用方向。现在你就是处于在打基础的这个台阶上,就像图中最下面这个人,看不到实际的效用,就只是觉得一窍不通。但是你别忘了,你已经站在了这个台阶上,只要你跟着课程认认真真学,一点一点往上跨,等到达一定高度后,你就会有一种拨云见日的释然感。大多数工科专业的学生都有经历过这样的一个过程。所以现在,不要理会什么“一窍不通”的感觉,你要做的就只是坚持学习。
具体该怎样学习呢,结合我自己的经历,我给你3点建议:
1.多关注计算机的热门应用方向,结合这些方向培养自己的兴趣。计算机专业最终是要选择一个应用方向的,比如时下比较火的人工智能,大数据,云计算等等,自己提前多接触了解一下,从中找到自己的兴趣点,以此为切入,就不会觉得专业学习枯燥无味,一窍不通。
2.多关注计算机新技术的发展,提高独立学习能力。计算机专业与其它传统行业不同,它的计数更新迭代很快,也许今年刚开发应用的计算机技术,到了明年就不再流行,又被更新的技术取代。面对这种更迭速度,我们跟上它的唯一办法就是拥有良好的独立学习能力,不需要旁人教授也能够快速的补充新知识。这种独立学习能力在大学时就要注意培养,比如强迫自己独立看懂某个框架技术文档,看大牛的源码理清楚他的思路等等。
3.注重基础的数学理论学习,多思考,不做代码的搬运工。之前在知乎上看到过某程序大佬的一个观点——“数学能力决定了你做程序员的天花板,你是programmer还是engineer就看这个”。我认为这个观点还是很有道理的。现在能够写代码的程序员很多,但是能够把代码写明白的程序员却寥寥无几。特别是现在大火的人工智能,大数据这些应用方向,一个程序员没有一定的数学理论做支持,我相信也是做不下去的。所以在码代码的时候,自己多思考,弄清楚背后的数学逻辑,这样代码才能越写越明白。
以上就是我的个人见解,希望能帮到你。
回答于 2019-09-11 08:43:50
首页要有一台计算机,其次要有一颗热爱编程的心,接着就是死磕的到底的研究精神。
学编程,除了理论,还需实践。现在编程语言太多了,可以选择其中一种入门。
在多种编程语言当中,Python算入门比较简单的了。可以先找一些较容易入门的教程,按步骤入门,在编程的同时,记得学习对硬件知识的掌握。
学会Python的基础知识并学习其中的Web开发就好了,如果是牛人,可以学AI编程,然后可以从事AI领域的工作。
鉴于AI有一定难度,建议你在学完Python之后,可以选择学习Java、C#、PHP的其中一种编程语言。其中PHP在大城市(如北上广深)用得多,它目前在电商方面的较多,而Java和C#通用性强一些。
另外如果想从事App开发,可以学习Swift开发iOS或Kotlin开发Android。Swift和Kotlin差不多的,先学习其中的一种,再学习另一种。
学编程,千万别贪心,这种没学会,就学另一种。同一个时间段,把一种编程语言先学通,才去考虑其他的。
我要表达的意思是:选一种基础的编程语言+硬件知识入门--\u003e学一种大多数企业在使用的编程语言好找工作。
上一篇:现在的生活,物质财富极大丰富,老一辈艰难困苦的品格还需要吗?
下一篇:返回列表
相关链接 |
||
网友回复(共有 0 条回复) |