每个人都适合学软件开发,但不同的人的性格决定了他能在软件这条路上”走多远“,有多少”成就“。如果从所学专业来当然是科班出身的最适合做程序员,对软件感兴趣,是真的有兴趣工作不仅仅只是工作,能激发热情的是热爱2.自控力强,学习能力强(特别是自学能力)数学、英语、新的框架,库,编程语言,你需要学的东西远比一门编程语言多得多,做好持久站的准备3.遇到困难不轻易放弃要放弃很简单,告诉自己”我不适合“就行了。
1、你认为学过什么专业的人最适合做编程?
如果从所学专业来说,当然是科班出身的最适合做程序员。但是现实情况是,很多计算机专业出身的人都没有从事这个行业,很多程序员也都不是计算机专业出身的,这种现象和中国的教育有关,学校学的和市场需求不能很好的匹配是导致这个现象出现的直接原因。但是说实话,学校教的东西有用的很少,大学教育里最有用的知识可能就是数学了,这是很可悲的,
虽然学校里有计算机的专业课程,但是中国的教育往往重视概念,学生大部分是被动的接受概念,而不是通过实际的操作理解的。只有在单位从事了一段实际的相关工作或许才会有“原来书里的东西是这个道理”的感觉,即使是这些概念,有的老师也说的很肤浅,几乎可以说是点到为止,我相信不是所有大学都是这样的,但是我可以说这个现象是十多年前,大部分学校计算机专业的状况。
计算机是工科专业,应该更强调动手能力,理论的知识应该在操作中总结理解,大部分从事这个行业的都是通过后天学习的,包括我自己,我大学是计算机专业的,但是我现在的知识都是后天学习的。IT行业可以说是现在变化最快的行业之一,作为一个IT从业者是很辛苦的,要不断的学习新知识,我们也希望学校教育能吻合且跟得上市场的需求。
2、什么样的人适合做软件开发?
每个人都适合学软件开发,但不同的人的性格决定了他能在软件这条路上”走多远“,有多少”成就“,软件开发的牛人都有几乎同样的特质:1.对软件感兴趣,是真的有兴趣工作不仅仅只是工作,能激发热情的是热爱2.自控力强,学习能力强(特别是自学能力)数学、英语、新的框架,库,编程语言,你需要学的东西远比一门编程语言多得多,做好持久站的准备3.遇到困难不轻易放弃要放弃很简单,告诉自己”我不适合“就行了。
但,但每个人都会有迷茫、困惑、不知所措的时候,打败它们唯一的办法就是面对它们,通过不断地学习、总结提升自己的专业技能,4.大量而重复的实践,看过的代码是写过的代码的N倍不固步自封,即能站在巨人肩膀上创新,又能面对接受自己的不足,通过比较与大牛的差距,不断重复学习,实践来减少差距,提升专业能力。5.极客,追求最佳实践,最优解决方案别停留在技术的表面形态,打破沙锅问到底,知其然,知其所以然,不断优化重构自己的思维,不断改善自己的代码,追求改变是唯一能改变自己的最快方式,
3、什么样的人适合做程序员?
谢谢邀请!作为一名从业多年的程序员,同时也是一名计算机专业的研究生导师,我来回答一下这个问题。随着IT行业的发展,程序员的定义已经更加丰富了,一方面程序员的开发任务在不断细分化,另一方面对于程序员的基础知识要求也有了很大程度上的降低,从这个角度来看,目前从事程序开发工作的门槛已经比较低了,大部分人在经过一个系统的学习之后,都可以从事某一类软件开发工作。
虽然当前程序员的开发门槛在不断降低,但是要想在程序员的道路上走得更远,应该具备以下几个方面的能力:第一:扎实的基础知识,对于应用级程序员来说,主要的开发任务是功能模块的实现,这一类的开发任务通常都是基于已有平台进行开发的,通过调用平台提供的API来完成具体的业务逻辑实现,总的来说这部分开发任务是比较简单的。
而对于研发级程序员来说,则需要具备两方面的基础知识,一方面是数学基础,包括高数、线性代数、概率论和离散数学等,另一方面需要具备扎实的计算机基础,包括操作系统体系结构、计算机网络、编译原理、算法设计、数据结构等内容,相对于应用级程序员来说,研发级程序员无论在发展空间、职业生命周期还是薪资待遇等方面都具有一定的优势。
文章TAG:软件 编程 开发 什么人适合做软件编程