❶ 程序员要学什么
从hello wrod 开始学,下电子书边看边写,一定要多练习,不然学的快忘得也快,同时学习C语言,C是所有其他高级语言的基础,学会了C(不必学的太深,了解一些简单的算法和思想就可以) 再学起其他编程语言就会很容易上手的。
还有数据结构,虽然这是一门枯燥的学科,但它复对与编程的思想拓展有很大帮助。 再看算法与应用一类的书了,因为程序设计主要是写算法,这就免不了学习数据结构。最好找好的平台和学校效果会更好
❷ 为什么程序员普遍缺乏数据结构和算法的知识
语言只是工具,而算法才是程序的灵魂。这句话,我估计你在编程之路上,已经听到过无数次。但具体到工作里,你是不是还会有下面这样的困惑?数据结构和算法,跟操作系统、计算机网络一样,是脱离实际工作的知识。除了面试,我可能这辈子也用不着。就算不懂这块知识,只要 java API、开发框架用得熟练,我照样可以把代码写得“飞”起来。那今天我就来详细聊一聊,为什么要学习数据结构和算法。
如果你理解他们背后对应的数据结构,那就可以迅速看到这些类背后的本质区别,那个时候,你根本不用死记硬背,自然理解什么样的场景里该选择什么。在西安交大读研究生的时候,一个师兄给了我一本《算法导论》,从此我便一头扎进算法世界,到现在也十多年了。这期间,我研究过数十本数据结构与算法的书籍,并对它们进行了仔细地对比、分析。
❸ 对于做开发的程序员来说 数据结构 会不会 很重要吗
恩 很重要的 数据结构不是数据库,也不是数据的体现结构。而是算法。写程序时要求的是速度和效率。不占内存,运行速度快是开发者追求的。
❹ 网络编程方向的程序员需要学数据结构吗
我就是做网络编程的,我没有学数据结构,一样可以编程,学数据结构可以使自己的编程能力更强,我觉得在工作中不断的积累经验是最有效的,现在没有压力的死啃当然会很辛苦,如果你是新手的话,建议你多学一些网络编程方面比较热门的几种语言,这样比死啃数据结构更实用!
❺ 做as3程序员,需要学数据结构吗,要会算法吗
.
数据结构 必须
其我按照顺序说,
HTML → CSS → Javascript → 数据库
书推荐php MYSQL web发php圣经
❻ 想当程序员,大学应该学什么专业
想当程序员可以学这两个专业:
1、软件工程
软件工程专业以计算机科学与技术学科为基础,强调软件开发的工程性,使学生在掌握计算机科学与技术方面知识和技能的基础上熟练掌握从事软件需求分析、软件设计、软件测试、软件维护和软件项目管理等工作所必需的基础知识、基本方法和基本技能,突出对学生专业知识和专业技能的培养,培养能够从事软件开发、测试、维护和软件项目管理的高级专门人才。
2、计算机科学与技术
计算机科学与技术专业主要培养具有良好的科学素养,系统地、较好地掌握计算机科学与技术包括计算机硬件、软件与应用的基本理论、基本知识和基本技能与方法,能在科研部门、教育单位、企业、事业、技术和行政管理部门等单位从事计算机教学、科学研究和应用的计算机科学与技术学科的高级科学技术人才。
选了这两个专业,会在大学中学习到c语言,c++,java,javaweb等等一系列编程语言,要注意的是,大学里一般一个学期结束一门语言课程的学习,进度会非常快,课程安排量也不会太充足,想要学好,还得靠自己课下努力才行,至少得掌握一门自己拿手的语言。
当程序员需要具备的能力
1、编程语言能力
作为合格的计算机程序员,精通一门语言是必须的。这种精通,不是说看了一本编程宝典,抄了几个程序就能说精通的,要靠长时间的积累。
2、编码能力
遵守编码规范,是一个程序员最基本的要求。另外一个就是注释,要注意不是为了注释而注释。对类,以说明职责为主;对方法,以说明意图为主;对方法体,以说明实现思路为主。对于大段大段的代码,要分段,使用空行隔开,并使用行内注释进行说明。
3、面向对象思维能力
多数编程语言都是面向对象的编程语言。而这些面向对象编程语言的共同精髓就是面向对象的思想。掌握这些比面向对象语言本身更重要,比如对继承,多态,重载的理解。对面向对象基本原则的理解,比如开闭原则,接口隔离原则,单一职责原则等。在此基础上,应该掌握常用的设计模式,比如工厂模式,策略模式,观察者模式,模板方法模式,命令模式等等。
❼ java初级程序员必须懂算法数据结构吗,有没有不需要懂算法数据结构单纯写代码的工作
数据结构算是基础了,数据结构不懂,怎么写算法。而且,JAVA可以做的方面很多,如果你不做算法可以学做JAVAWEB ,大数据都可以,都可以用JAVA语言。想靠基础的敲代码赚钱的话,除非是助理,实习生,这些要求不高,不然的话,大部分都要求会框架。这些都得需要一定的数据结构知识的支撑。
❽ php程序员需要学习哪些课程呢,数据结构也要学吗
你好:
数据结构这个必须学的
其次也学的我按照顺序说下,
HTML→CSS→Javascript→数据库
书就推荐PHP和MYSQLweb开发,php的圣经,结构图已上传
❾ 前端开发要不要学习算法,数据结构
数据结构和算法是任何从事软件编程工作人员必须学会的一门课程,不管学深浅,都需要学。前端开发也是软件编程,建议一定要学一学数据结构和算法,这样有利于深层次的问题思考。
❿ php程序员有必要学习数据结构与算法吗
没必要去学什么排序、查找的算法,没别要去学什么链表、堆栈、队列等数据结构的细节。
提升主要是快速开发,接到项目可以一晚上交货的就是高手。
不过工资与上面的都无关,工资主要决定于你和领导的关系。