想让技术水平提高得最快?你需要找高手,给你做几次测试验收,给你代码来个深入的点评,很容易有一次质的飞跃
来源:互联网 发布:kali linux入侵教程 编辑:程序博客网 时间:2024/06/11 09:49
我们国内的程序员大多都不擅长交流,虽然擅长学习,但是大部分人的提高都不太明显,很多工作5年的人与很可能与工作1年的人水平没有本质的差别,很多人工作了好几年,大多都是在原地踏步徘徊不前,甚至是会感到迷茫。
我们大多是喜欢看技术文章,不喜欢把自己的代码拿出来交流,让高手看看,说百了,高手也懒得看那些菜鸟代码,所以你得求人家看才是,因为大师给你代码来个点评,你就能知道,你的能力差距体现在哪里?哪些没能注意?
菜鸟画个鸡蛋也可以画得很好,大师画个蛋不是行家也是看不出很明显的差距,都是椭圆而已,这时候需要大师来给你讲解,你画的蛋问题在哪里,我是怎么画的蛋?
为什么老外写的软件,特别是德国人写的软件质量蛮好的、思路严谨,为什么我们写的软件,大多是粗制烂造的?
一方面是我们技术不行、另一方面很可能没意识到自己不行,到底哪里为什么不行?到底怎么做才算好?
以前我写程序,感觉很无敌了一样,一时间好像自己无所不能一样。
见了老外的开源项目后,才明白过来,什么叫架构。
见了资深博士后的设计数据结构,才明白过来,什么叫数据库设计,什么叫先有设计,后有实现。
见了日本外包的规范检查,我才意识到,什么叫规范,变量名、排版、函数名、表名、字段名,甚至命名空间的引用顺序都需要注意。
见了日本外包的测试用例、覆盖率测试、页面测试、性能测试、并发检查、压力测试、才意识到,什么叫测试。
见了大师同事给我点评代码,才意识到,设计模式的重要性。
见了大师同事给我点评代码,才意识到,职责分明的重要型。
见了大师同事给我点评设计,才意识到,UML用例设计的重要型。
见了大师客户的需求分析,才意识到,数据流程的重要型。
很多时候,全靠自己学习掌握,真的太不现实了,让别人点评一下,
代码哪里不行?为什么不行?
数据库设计哪里不行?为什么不行?怎么改进才行?
并发控制哪里不行?为什么错误?原理是什么?
我的日常开发哪里不行?怎么样做才是对的,能把道理讲清楚、能讲得心服口服,开发人员都可以飞跃一次,突破一次。
1. 骄傲牛B型的、目中无人型的、自以为是的程序员,一般比较难得到快速提高,因为别人懒得跟你交流。
2. 听不进去别人的意见建议的,总觉得自己的对的,甚至不想听别人讲的,总想抢着想讲自己观点的,一般比较难提高,因为别人懒得跟你争。
3. 埋头自己研究的、 也不关心别人,天天自己闭门研究的,一般需要研究个10年8年后才能研究透的,一般比较难提高,世界很大,很多问题别人早就解决好了。
4. 最可悲的是,工作生活中,没遇到大师,没遇到高手,想交流,想切磋都没办法的,只能靠网络东学学西学学,再买几本书看看,系统掌握知识不容易。
自己研究个啥明堂出来很不容易,通过有效的沟通交流,经过大师的讲解、解惑,可能只需要花费1/10的代价,1/5的努力,就可以达到同样的效果,最要命的是,大多内功修炼不够的家伙,冒充是大师,瞎指挥、瞎讲解、本来还不是很懂的,经过指点,更糊涂了,哈哈,就像我。
拿来主义往往是见效最快的,有效的沟通交流,比自己努力强5倍以上是有的。现在我们整个国家都处于拿来主意、改革开放,开展全球性的合作交流,所以我们国内的程序员也需要更多的是拿来主义,更多的是“有效的沟通交流”, 别天天闷在哪里,只知道埋头写程序,多交流多沟通不会有坏处,天天交流,不干活儿,也不行,程序总不会靠吹能吹出来,还需要静心写一写,但是别忽视了沟通交流的重要性。
posted on 2010-04-07 00:15 不仅仅是通用权限设计 阅读(3452) 评论(71) 编辑 收藏
#1楼[楼主] 回复 引用 查看
- 想让技术水平提高得最快?你需要找高手,给你做几次测试验收,给你代码来个深入的点评,很容易有一次质的飞跃
- 想让技术水平提高得最快?你需要找高手,给你做几次测试验收,给你代码来个深入的点评,很容易有一次质的飞跃
- 有80个硬币,其中一个是假的比较轻给你个天平你要最少称几次?
- 给你一个网站你是如何来渗透测试的?
- 给你一个网站你是如何来渗透测试的?
- 星云测试-给你的Android应用做个深度体检
- Android MVP 模式--让你的代码更加清晰,给你的代码瘦身
- 你所知道的设计模式有哪些?我来给你讲常用的
- 如果你想让别人给你的代码查错,先来这里看看
- 如果你想让别人给你的代码查错,先来这里看看
- 对你的你的给你搞的那么多个
- 今年的DevOps怎么做?来DevOpsDays给你答案!
- 给你一组字符如{1,3,4,7,2,1,1,5,2},让你输出里面出现次数最多且数值最大的一个,出现几次
- 给你的blog来个个性的域名吧
- 如果给你1000000,你会做什么样的开发。
- 取代人类医生?AI给你做的诊断你敢信吗
- 给你的AIR程序做个启动画面
- 给你说个笑话:我是做互联网的
- Java学习笔记-Java基本的程序设计结构
- 去年一个百万级的小软件项目经验分享,20来个功能模块,项目不太好做有些棘手
- J2ME RMS 很基础很全面 [转]
- 接近60岁的日本IT软件小老头他在干什么?我们从他身上看出什么来?
- 方法的声明有使用范围
- 想让技术水平提高得最快?你需要找高手,给你做几次测试验收,给你代码来个深入的点评,很容易有一次质的飞跃
- google gadget学习
- 管理类软件开发为什么不给程序员开高薪?为什么?为什么?为什么?为什么?为什么?
- 半月工作总结
- 东芝as100平板电脑使用
- 无名子
- 浅谈 - 技术人员为什么更喜欢进行人身攻击?
- Rolex 劳力士时间之神的完美化身
- 在windows下Apache的虚拟主机配置
评论
1798702#2楼 回复 引用 查看
请发点有价值的东西,这里是技术论坛。一天到晚在园子里面发表您的牛人管理宣言,实在让人看不下去了。#3楼 回复 引用 查看
呵呵#4楼 回复 引用 查看
先顶再细看。道理可能是这样的,
但真的要落实到具体的项目,还真的不易。
我倒是建议吉日出本书,将这些细化到指导书。
让大家多受点益;希望能更多有深刻体会的园友加入
(哈哈,我也是10多年的开发经验,N个系统,近500万行的代码总有。
我第一个自“贱”)
#5楼 回复 引用 查看
记得刚工作那会儿,项目组里的程序员之间总喜欢聊什么框架,接口什么的,后来聊的人就变少了,再后来就没人聊了,后来话题变成了球赛,饭馆的菜,各地见闻等等,总是好像有种默契就是大家都不原意讨论技术,即使不得不讨论也是讨论业务了。鄙人的一点经验仅仅给楼主一点参考。#6楼 回复 引用 查看
还是职责分明的好,用不上的,无力掌握的东西,说了也是扯淡。
什么架构之类的,也不是人人都适合聊。
#7楼 回复 引用 查看
这篇还不错#8楼 回复 引用 查看
LZ这篇不错。#9楼 回复 引用 查看
1. 骄傲牛B型的、目中无人型的、自以为是的程序员,一般比较难得到快速提高,因为别人懒得跟你交流。2. 听不进去别人的意见建议的,总觉得自己的对的,甚至不想听别人讲的,总想抢着想讲自己观点的,一般比较难提高,因为别人懒得跟你争。
3. 埋头自己研究的、 也不关心别人,天天自己闭门研究的,一般需要研究个10年8年后才能研究透的,一般比较难提高,世界很大,很多问题别人早就解决好了。
这三点错误说的很好。但是是不是只有LZ认识的人中才有高手呢?是不是LZ心目中的“高手”其实从别人的视角来看也犯这三个错误呢?高手犯了错误会不会反思和承认呢?
#10楼 回复 引用 查看
楼主你给你小弟做CodeReview么?#11楼 回复 引用 查看
看你这篇文章,觉得你现在和以前在苏州见到的你都不是同一个人了,看来楼主进步不少啊.以前觉得你很符合你说的三点:
1. 骄傲牛B型的、目中无人型的、自以为是的程序员,一般比较难得到快速提高,因为别人懒得跟你交流。
2. 听不进去别人的意见建议的,总觉得自己的对的,甚至不想听别人讲的,总想抢着想讲自己观点的,一般比较难提高,因为别人懒得跟你争。
3. 埋头自己研究的、 也不关心别人,天天自己闭门研究的,一般需要研究个10年8年后才能研究透的,一般比较难提高,世界很大,很多问题别人早就解决好了。
#12楼 回复 引用 查看
老吉这篇文章说到点上了!#13楼 回复 引用 查看
言之有理,支持#14楼 回复 引用 查看
有点道理#15楼 回复 引用 查看
有时看看也不错哈!
#16楼 回复 引用 查看
感觉LZ近段时间转型了?……不过还挺好。
至于首页,其实我感觉自己认为有价值,就发吧,别太水(比如广告)就行。做技术的就要耐住性子,点几下翻页就觉得烦的状态,不好。
#17楼 回复 引用 查看
以前的吉日很符合这三点,现在的吉日几乎不谈技术。
#18楼 回复 引用 查看
支持楼主出这方面的书,看不楼主不少文章。觉得不错...#19楼 回复 引用 查看
说真的,现在很多公司,高手难求啊。如果你资历或经验浅薄,一般高手是懒得理你的。
#20楼 回复 引用 查看
在中国开源 ==== 死路一条国内人都指望别人开源!
#21楼 回复 引用 查看
还是蛮喜欢这种类型的文章。不错,学习了!#22楼 回复 引用 查看
程序员的三个阶段;初、中、高,初:金字塔最底端
中;金字塔中间,半桶水
高:飘在上面,他们对问题的解答一般就那么几个字。
初到中很容易,中到高,如果没有在金字塔的顶端的人指点指点,是非常难的达到这个位置的。如果没有高人的指点,就多多看看高手们写的书吧
#23楼[楼主] 回复 引用 查看
@Finux_Chen那也不点推荐?
#24楼[楼主] 回复 引用 查看
@kuhaner那也不点推荐?
#25楼[楼主] 回复 引用 查看
@小军人那也不点推荐?
#26楼[楼主] 回复 引用 查看
@超级加菲猫谢谢你的夸奖。
#27楼 回复 引用 查看
大多高手,最不喜欢的,就是看别人的代码!#28楼[楼主] 回复 引用 查看
@elwin.wang看来,得到别人的推荐,还是很难啊。
#29楼 回复 引用 查看
那启不是得先上博士,再去外企、日本做 外包?这一辈子就干这些了#30楼[楼主] 回复 引用 查看
那还没练就到大师的境界,人活着就是为了,为人民服务。#31楼 回复 引用 查看
我就是没耐心看代码啊,怎么办,毕业两年了,现在还是屁都不会#32楼 回复 引用 查看
楼主的文章都是肺腑之言,但是说话有点偏激,而且稍显不全面。#33楼 回复 引用 查看
4. 最可悲的是,工作生活中,没遇到大师,没遇到高手,想交流,想切磋都没办法的,只能靠网络东学学,西学学,没能系统的掌握知识。对于这一点,吉兄有什么好建议!
#34楼[楼主] 回复 引用 查看
写出来,与大家分享,才能知道自己的不足,哪里不足就改进哪里,希望同行也能指点出来哪里不足,我也好好改进。#35楼 回复 引用 查看
呵呵。老远在首页推荐里看到标题就想这是不是你的大作呢,果然!:)#36楼 回复 引用 查看
忍不住要说一声.好.谢谢.
#37楼[楼主] 回复 引用 查看
本人没啥文化,连老婆都经常笑我太水,唉,没办法了。#38楼 回复 引用 查看
我也这么认为
#39楼 回复 引用 查看
博客头条为什么总是你的文章?为什么?为什么?为什么?为什么?为什么?ps:楼下的,请用6个"为什么"造句。
#40楼[楼主] 回复 引用 查看
@风雨者2我也不是故意的,我也没有管理权限,是按大家的推荐,自动上头条的,这几天我少写几篇,就不会占用头条了,不好意思啊。
#41楼[楼主] 回复 引用 查看
@风雨者2不用担心了,被挤下来了,哈哈
#42楼 回复 引用 查看
4#43楼 回复 引用 查看
重要型?#44楼 回复 引用 查看
@吉日嘎拉 不仅权限设计人各有志,不是绝对的!
#45楼 回复 引用 查看
细细的看下记得刚出来工作那会,混的小公司,C#的入门简单让我狂妄自大,加上自己对js的认识,每每盲目的追求新技术却总是浅尝辄止,总觉得自己很牛,总是目空一切,总算觉得老板的工资给我开少了
偶然的机会我去做了几个月外包,才发现我的代码是那么的不规范,设计出来的类的连最基本开关原则都没遵守,随着需求的变化总是东改西改,却总是漏掉要改东西.
于是乎,我开始静下心来看起msdn,从最基础的东西做起,打牢基础后我醍醐灌顶的发现原来编程是世界还是很美好的..加以时日我会成为一个高手。。
--有感而发下
#46楼 回复 引用 查看
其实。这也跟你们公司用什么技术相关。。如果用的技术很旧。。也就不能学到什么东西了。。#47楼 回复 引用 查看
很可悲的是:我是第四类人……#48楼 回复 引用 查看
吉日的文章总是很耐琢磨#49楼 回复 引用 查看
吉日哥很能搞,呵呵。 +1#50楼[楼主] 回复 引用 查看
@王一一就是是日常工作中遇到的问题,都总结出来,写出来,与大家一起探讨而已。
#51楼 回复 引用 查看
我都能看到楼主进步了~~~~~顶一个!#52楼 回复 引用 查看
顶一下吉日#53楼 回复 引用 查看
首先,LZ的文章是有价值的随着LZ文章的转型,怕是要带动博客园转型了
技术文章无人问津
老赵走了
#54楼 回复 引用 查看
我们这的高手没耐性去解答菜鸟的问题...在他们眼里所有的问题都是简单的,有问题自己找解决办法去...想请教都难... 哎.....#55楼[楼主] 回复 引用 查看
@坐井观天老赵也是很受欢迎的呀,怎么就走了呢?
#56楼 回复 引用 查看
楼主拿点 自己的优秀代码 来讨论下。大会更感兴趣!#57楼[楼主] 回复 引用 查看
@坐井观天老赵,若是由于我走了,那真的是太惭愧了,对不起大家了。
#58楼 回复 引用 查看
@吉日嘎拉 不仅权限设计……晕死,老赵自立门户是迟早的事,刘未鹏、李笑来、老赵、余晟、徐宥等等原创博客访问量一上来,都会有这个心,当然,还得有这个力去“折腾”……吉日兄哪天排第一了,说不定也会的。
PS:感觉吉日兄文章和回复的风格判若两人,呵呵。
#59楼 回复 引用 查看
不要再扯皮了,就像以前的leo,叫我一片文章给打下去了,自己看一下吧http://www.cnblogs.com/heaiping/archive/2010/02/24/1672337.html#60楼[楼主] 回复 引用 查看
@贺爱平没感觉出来,我还是继续愿意扯我的。
#61楼 回复 引用 查看
有道理!#62楼 回复 引用 查看
顶,大家都想遇到的那类人,我很幸运的认识个,他40多了,经常给我讲些社会经验、职业规划,至于代码还真没给他Review过。#63楼 回复 引用 查看
嘿嘿,说的很对的#64楼 回复 引用 查看
只有别人比你高的东西,才能拿来主义。#65楼 回复 引用 查看
觉得还不错的文章,但没有人指点下我呀#66楼 回复 引用 查看
非常同意,楼主的这篇文章写得很好,但正如你文章所说的,我们认为你现在是高手了,我们自己非常想提升水平,请你把你的优秀代码给我们学习一下啊,现在是非常缺高手的指点,不要敝帚自珍啊!
#67楼 回复 引用 查看
说的很有道理啊,一个团队中如果没有牛人,没有交流,就像一艘在大海中漂泊而找不到航标的游轮!#68楼[楼主] 回复 引用 查看
我可没说,我是高手,我只是知道,跟高手交流,提高会很快#69楼 回复 引用 查看
程序员不光要写代码,更多的思考还是很有必要的。
#70楼 回复 引用 查看
我可没说,我是高手,我只是知道,跟高手交流,提高会很快
楼主拿点 自己的优秀代码 来讨论下。大会更感兴趣!
2010-04-07 17:43 | 木独猪
非常同意,楼主的这篇文章写得很好,但正如你文章所说的,我们认为你现在是高手了,我们自己非常想提升水平,请你把你的优秀代码给我们学习一下啊,现在是非常缺高手的指点,不要敝帚自珍啊!
可以把你跟高手交流后学习到的心得跟我们分享下啊,我们现在是没办法接触到高手啊,想提高,但没有门路,很多时候,写的代码感觉可以更加优化,但就是不知道该这么优化,没有经验和高手指导啊
#71楼 回复 引用 查看
呵呵。顶楼主。