程序员自学,程序员自学网站
大家好,今天小编关注到一个比较有意思的话题,就是关于程序员自学的问题,于是小编就整理了4个相关介绍程序员自学的解答,让我们一起看看吧。
程序员入门要多久?
一般的程序员都有四年的在专业领域的学习,需要一个在程序领域的学士学位获得者,不论是数学方面的还是工程方面的都是可以的。
大约有20%的人在这一领域的计算机科学和工程学拥有更高的学位。还有很小一部分程序员是自学的,尽管一些专业性的学校或者综合大学可以提供,但是也需要一些别的途径来提供相关的人才。尽管学历是比较重要的,但是公司经常把重点放在应聘者的工作经验上,很多刚从大学毕业的大学生虽然有引人注目的学位证书,但是他们找不到工作是因为他们缺乏经验。
如何自学才能当一名合格的程序员?
学习选择一个方向,比如运维,测试,开发,前端,开发分为java方向(编程语言排行榜第一),以后可以做j***a程序员。PHP语言适合BS架构,即以浏览器,服务器为平台的开发,优点是通用性好,开发周期短。
多写实例,有项目经验。
技术好,有上进心,服从上级安排。
编程怎么入门/程序员需要学什么?
如果想做一个程序员,在没有基础的情况下,买书自学是一个办法,比较速成的办法还是去报名一个培训班,系统的学习一下基础知识,然后选择一个发展方向,再具体的针对性的买点书籍来学习。
编程入门的话,先要学习入门语言,我建议可以先学习一下pascal,这个语言比较严谨,适合初学者。pascal它被称为教学语言,结构严谨,不像C语言那么灵活,易于理解和学习。然后可以继续学习C语言,这个语言比较灵活。有了pascal的基础,在进行C语言编程就不会因为C语言的灵活而有问题。后面的就可以学习VC什么的了。C语言的书推荐谭浩强的,比较好。
当然了,学习什么语言也要看你具体准备从事什么行业。例如你要进行嵌入式开发,C就是很好的选择,如果是Windows开发,那么VC就不错。还有数据库方面的开发、网络开发等等。不同的语言适合不同的方面。要看自己的选择的哟!
程序员是怎么学习算法的?
程序员最重要的是学习能力, 算法只是其中一环,至于是否必须我的看法是不一定,只需要理解掌握基本算法即可, 因为很多算法都已经现成集中在很多库中,例如排序,只要会使用就行。
考验程序员的关键还是如何合理的 有效的利用 各种接口来实现具体需求,最重要的还是学习能力。基本的数据结构全要掌握。慕课网实战搜一下相关的[_a***_]。买本程序与数据结构慢慢研读,提升数学水平,结合进行实战
我的经验,动态演示网站,看每种算法运行过程的动态过程,比纯粹看书,理解的快的多,先搞清楚设计算法的目的,运处,看了动态演示 以后,再通过文字叙述和程序 理解算法的实现细节。另外 普林斯顿大学 cos 226 课程 的在线 ppt ,也写的非常好,内容丰富,可以帮助和加深理解。比如他在说明算法渐进复杂度时,说了一个,1000个数,计算所有三个数组合和等于0的个数的例子,这个一般教材没有,促使人思考。某些教程 作者 自己也 没有理解到位,把简单的事情,叙述的难懂了
其实你我都心知肚明,除非特殊场景,在中国的 IT 环境里,大多数场景下,学习算法的目的在于通过笔试算法题。
但算法书林林总总,有时候乱花渐欲迷人眼。
杜甫有诗云:读书破万卷,下笔如有神。不管选择哪本书,只要深入学习,分层次,逐层进阶,一定可以将算法攻克。
笔者强烈推荐一个 Github 开源项目 LeetCode-Go,你不仅可以把他当做一本开源算法书,也可以当做一个学习和交流的平台。
github 地址:
作者写算法书的目的很利他:
刷题刷了一年了,想和大家分享分享一些做题心得,解题方法。想和有相同爱好的人交个朋友,一起交流学习。对于自己来说,写题解也是一种提高。把一道深奥的题目讲给一点都没有头绪的人,并能让他完全听懂,很能锻炼人的表达能力。在讲解中很可能还会遇到听者的一些提问,这些问题可能是自己的知识漏洞,强迫自己去弥补。笔者在公司做过相关的分享,感受很深,双方受益都还不错。
[免责声明]本文来源于网络,不代表本站立场,如转载内容涉及版权等问题,请联系邮箱:83115484@qq.com,我们会予以删除相关文章,保证您的权利。转载请注明出处:http://www.shehualu.com/post/8144.html发布于 11-10