程序员,什么是高手?什么是低手?
一种是黑客型.他并不一定是黑客,但他的知识结构和学习方法与黑客相似.他可以不吃不睡地呆在机器上,他可能没什么系统的理论基础,也不需要.他有的是无边无岸的热情和迷恋.当专家说这个问题无法解决时,他的激情就来了.他开始不吃不睡,直到问题解决(其实还是解决不了的时候多).问他是怎么解决的,他自己也说不清楚.总之是解决了.他有的是KNOWHOW,对于KNOWWHY他没有兴趣.他喜欢C/C++甚至是ASM.他擅长对系统细节的研究.他能把一个很好的软件解密,但让他自己做一个这样的软件,他连想都不敢想.把他送到月球上待一年,回来后,他发现他根本不懂计算机了.因为他的方法他的知识都已经过时.于是他又开始不吃不睡,可是他感觉到有些力不从心,因为激情已经耗尽.80年代有个王晓君,此类高手的代表.
另一种是知识型.
他有雄厚的基础理论知识,并乐于继续积累.对那些时髦的东西,他并不表现出太大的兴趣,瞄上一眼就丢在一边.他没搞过数据库,可需要的时候,他迅速成为高手.因为他本来就对数据库有深刻的理解,当然是理论上而非实践上.要做驱动,他很快超过做了很多年的人.因为他准确理解计算机原理,电子技术也没有白学.有种说法认为程序员是吃青春饭的,对这种高手不适用.
什么样的人是低手,而且可能永远是低手???
在上学的十几年时间里,他逐渐养成了为考试而学习的良好习惯.对于那些公式和符号的真实含义变得麻木不仁.他学过付里叶变换,可他不知道那是干什么用的.如果能够,他也决不会选小波分析.他学过电子技术,考完试后他觉得如释重负,毕竟考得不错,以后在也不用理这可恶的东东.他最愿意学的可能是VB.随便一组合就是一道程序,使他觉得成为高手原来这么容易.
工作后(具体的技术工作),他可能发现,成为真正高手的充要条件是深厚而宽广的理论基础.唯此才能对问题有深刻理解,才能设计出合理高效的解决方案.他想重学一遍高数,可还要泡妞.资源严重不足.于是他合理调配,走上层路线,越来越依赖VB,他可以成为专家,集成的专家.然后搞管理.然后在年轻人面前表现的莫测高深,同时对具体问题尽量回避.做高层的管理.做高手的管理当然是更高的高手.
摘自VCHELP.net 之网友
程序员,什么是高手?什么是低手?相关推荐
- 程序员菜鸟到高手的11个阶段,你处于哪个阶段?
今天给大家分享程序员菜鸟到高手的11个阶段,都来对比自己在哪一阶段吧,小编自认为自己已经到了11阶段了,哈哈当然这是我的自信,不知道广大程序员大佬们都在哪个阶段呢?来看一看每一阶段对应的能力是什么吧! ...
- 如何从菜鸟程序员成长为高手
下面这篇优秀的文章来自Axb的自我修养,写得很直白.很真实,很有营养,分享在这里与君共勉! 1.摘要 最近有一些毕业不久的同事问我:"你工作的时候有没有什么窍门?怎么才能快速成为高手?&qu ...
- 10 大编程算法帮助程序员踏上“高手”层次,了解一下,你绝对不亏!
1.快速排序算法 快速排序是由东尼·霍尔所发展的一种排序算法.在平均状况下,排序 n 个项目要Ο(n log n)次比较.在最坏状况下则需要Ο(n2)次比较,但这种状况并不常见.事实上,快速排序通常明 ...
- 快速排序 python菜鸟教程-十大编程算法助程序员走上高手之路
算法一:快速排序算法 快速排序是由东尼·霍尔所发展的一种排序算法.在平均状况下,排序 n 个项目要Ο(n log n)次比较.在最坏状况下则需要Ο(n2)次比较,但这种状况并不常见.事实上,快速排序通 ...
- 十大编程算法助程序员走上高手之路
算法一:快速排序算法 快速排序是由东尼·霍尔所发展的一种排序算法.在平均状况下,排序 n 个项目要Ο(n log n)次比较.在最坏状况下则需要Ο(n2)次比较,但这种状况并不常见.事实上,快速排序通 ...
- 真正的程序员职场高手,都是怎么沟通的?
这些场景,你一定不会陌生:准备了好久的提案,讲了半天,老板不置可否,只让你回去再想想:跟同事交接工作,明明讲了好多遍,做的时候又出了差错:跟客户沟通过的事情,过了几天,客户又打电话来追,这才发现双方理 ...
- mysql 编程算法_十大编程算法助程序员走上高手之路
算法一:快速排序算法 快 速排序是由东尼·霍尔所发展的一种排序算法.在平均状况下,排序 n 个项目要Ο(n log n)次比较.在最坏状况下则需要Ο(n2)次比较,但这种 状况并不常见.事实上,快速排 ...
- 把程序显示在最前面 delphi_地球程序员之神:没上过大学,曾拒盖茨的Offer,4代码农靠他吃饭...
脚本之家 你与百万开发者在一起 导读:很多人认为程序员应该供的神里面排名第一的应该是Linus Torvalds,因为他是Linux和Git之父. 然而我要试图反驳这个观点,因为地球上有另外一位伟大的 ...
- 在程序员的道路上,义无反顾的努力,有思想的人,很多,好的想法,需要学习。(以此共勉)...
程序员:差距在哪里,你与开发高手的距离到底有多远? 投递人 itwriter 发布于 2010-08-27 13:45 评论(19) 有5369人阅读 [收藏] 开发者的技术成长是个永恒的话题.&l ...
- 中国IT行业盛行,互联网行业早已饱和!程序员“过多”是主要原因?
简单算个账:近十多年来,中国的各种大学每年有30万计算机相关专业毕业生,加上其他行业的转入,编程岗位每年新增超过20万人,全国的规模大约300万.平均每人年15万成本,大约需要4500亿成本.市场有多 ...
最新文章
- [转]几句不可不看的经典人生语句
- 重磅!!!微软发布.NET Core 2.2
- iOS安装CocoaPods的详细步骤
- 右移函数(字符串,数组)
- 单例设计模式之安全的懒汉式
- 审稿人,我想跟您谈谈心
- 消除桌面虚拟化应用的存储瓶颈
- 有哪些道理是我当了程序员后才知道的?
- docx文件怎样打开 - 转
- Python3入门机器学习经典算法与应用 第3章 Jupyter Notebook魔法命令%run,%timeit
- 抽帧定格动画如何制作?AE制作哈利波特定格动画教程
- 2017年10大主流编程语言最新排行榜出炉
- python语句用什么隔开_在python中使用字典时用什么隔开
- 数学函数模块math
- 云计算、物联网、大数据到底是什么?
- linux修改dns不生效,Linux 临时修改和永久修改DNS的方法
- Linux 基础命令 -- usermod
- Multi-level Feature Fusion Networks with Adaptive Channel Dimensionality Reduction for Remote Sens
- python小应用之moviepy的视频剪辑制作gif图
- VBA自定义工具栏按钮制作方法