大家好,今天小编关注到一个比较有意思的话题,就是关于如何学习编程专业的问题,于是小编就整理了1个相关介绍如何学习编程专业的解答,让我们一起看看吧。
如何学习编程课程?
编程语言类:C、c++、java、PHP、C#/.Net 、Python、
当你了解这些语言后,首先要选择一种作为学习的方向,然后就可以朝着这个方向努力了
首先是自学
①培训学习
没有基础的同学,学习计算机时间一般为4到6个月,老师传达经验,学习氛围好,基础根基扎实。培训机构一般***取线上教学,课后下发随堂代码和录播视频资料以及作业。老师解答学生疑惑,以及作业批改,项目组内小伙伴交流学习,一起成长,积攒人脉。
②自学
非科班出身的话,学习时间肯定会比系统地有老师指导学的慢,即使每天自学6个小时以上大概也需花费8个月~1年半不等。这还是得自己自觉,有毅力坚持下来的情况下。
选择一种方式,选择一个方向,就可以努力学习
计算机科学与技术专业的科班生一枚,毕业6年至今一直从事着程序员的工作,谈谈我的编程学习心得,不一定是最好的,但是确实是适合我自己的:
1.首先要对编程感兴趣,兴趣是最好的老师;
2.找准自己想发展的方向。简单来说就是你想从事哪个方向的编程,比如底层软硬件结合的编程,纯软件开发方向又分前端开发和后端开发等;
3.会利用搜索引擎找学习资料,找编程相关的***,最好能买一本与你发展方向相关的一本工具书,边看***教程边实践,不懂的原理查阅工具书你明白本质原理;
4.好的习惯。建立一个自己的编程资料库,平常学习过程中今后编程可能需要用到的资料,代码块等,做相应的笔记记录,记得归类总结。
5.独立思考。面对问题先要思考,分析问题,有思路,再一步步解决问题。
6.交流。向前辈学习交流,不懂的地方或是编程技术上的难题,在思考后的前提下多跟前辈交流,前辈的指点会让你少走弯路。
7.不断学习。学编程就是要有活到老,学到老的精神。
以上几点是本人学编程的总结,欢迎互相讨论交流。
都说编程是相同的,学好一门其他的都简单了,我只接触过Java这门编程语言,翻翻过去的资料大纲简单整理如下:
1.j***a基础
包括j***a运行环境,数据类型和运算符,流程控制,数组,API,类和对象,包,继承和多态,抽象类和接口,数据结构;***,泛型,异常,IO流,反射,线程。
2.数据库
oracle、MySQL、SqlServer,了解一种就差不多了,简单包括各种查询语句,排序,序列,索引,访问控制,函数等。
3.前端
HTML、CSS、JavaScript、jQuery等
4.后端
JSP、j***abean、jstl
5.框架
鄙人曾是计算机系的学生,而且从大四时开始做编程开发的工作。虽然如今相去甚远,但也可以尽情大言不惭几句了。
说到难不难学,如果你是妹子怕是有点难了,如果不是那应该算是很简单的了。这个推论来源于我个人的有限经历之中,如果你真是妹子也请不要灰心。
至于大纲,核心的是计算机导论,数据结构,数据库系统,操作系统原理,Unix系统编程,c语言,C++,j***a,jsp等等。我说的不是完整的书名,也没有按照入门顺序,完整大纲的你在网上可以搜一大堆,大同小异。说到自学编程,我倒是推荐看看培训机构的课程目录,那是与工作结合性很高的,但我绝不是推荐去培训,我是反感的。
编程重要的是内功,也就是基础,这也是真正的捷径。我不知道你要学哪种编程语言,当初我学到c++时看了七八本入门教材,最后发现唯有c++之父写的那一本最好。理解了这本其他的都可以推导出来,这就是因为这本书的层次最深描述最精准,站在了创造编程语言的高度上。然后擅于搜索资料也是[_a***_]重要的,现在数字爆炸的时代搜东西很容易也因此变得很困难,谷歌与github是我用的最多的,英语也得懂一点虽然有翻译。篇幅有限就说这么多吧。
到此,以上就是小编对于如何学习编程专业的问题就介绍到这了,希望介绍关于如何学习编程专业的1点解答对大家有用。