想让技术水平提高得最快?你需要找高手,给你做几次测试验收,给你代码来个深入的点评,很容易有一次质的飞跃

来源:互联网 发布: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楼[楼主]  回复 引用 查看   

评论

错误先不修改了,晚上修改完善程序,一不小心过了12点了,马上去睡觉,明天还要战斗,通宵加班的同行们,你们辛苦了,我先睡觉去了。

2010-04-07 00:15 | 吉日嘎拉 不仅权限设计      

#2楼  回复 引用 查看   

请发点有价值的东西,这里是技术论坛。一天到晚在园子里面发表您的牛人管理宣言,实在让人看不下去了。
2010-04-07 00:21 | 菩提小鸟      

#3楼  回复 引用 查看   

呵呵
2010-04-07 00:38 | Loading...      

#4楼  回复 引用 查看   

先顶再细看。

道理可能是这样的,
但真的要落实到具体的项目,还真的不易。

我倒是建议吉日出本书,将这些细化到指导书。
让大家多受点益;希望能更多有深刻体会的园友加入
(哈哈,我也是10多年的开发经验,N个系统,近500万行的代码总有。
我第一个自“贱”)
2010-04-07 01:07 | 个人知识管理      

#5楼  回复 引用 查看   

记得刚工作那会儿,项目组里的程序员之间总喜欢聊什么框架,接口什么的,后来聊的人就变少了,再后来就没人聊了,后来话题变成了球赛,饭馆的菜,各地见闻等等,总是好像有种默契就是大家都不原意讨论技术,即使不得不讨论也是讨论业务了。鄙人的一点经验仅仅给楼主一点参考。
2010-04-07 02:45 | 大一(4)班的天地      

#6楼  回复 引用 查看   


还是职责分明的好,用不上的,无力掌握的东西,说了也是扯淡。

什么架构之类的,也不是人人都适合聊。
2010-04-07 03:03 | 诺贝尔      

#7楼  回复 引用 查看   

这篇还不错
2010-04-07 06:48 | Finux_Chen      

#8楼  回复 引用 查看   

LZ这篇不错。
2010-04-07 07:04 | Jake Lin      

#9楼  回复 引用 查看   

1. 骄傲牛B型的、目中无人型的、自以为是的程序员,一般比较难得到快速提高,因为别人懒得跟你交流。

2. 听不进去别人的意见建议的,总觉得自己的对的,甚至不想听别人讲的,总想抢着想讲自己观点的,一般比较难提高,因为别人懒得跟你争。

3. 埋头自己研究的、 也不关心别人,天天自己闭门研究的,一般需要研究个10年8年后才能研究透的,一般比较难提高,世界很大,很多问题别人早就解决好了。

这三点错误说的很好。但是是不是只有LZ认识的人中才有高手呢?是不是LZ心目中的“高手”其实从别人的视角来看也犯这三个错误呢?高手犯了错误会不会反思和承认呢?
2010-04-07 08:06 | 装配脑袋      

#10楼  回复 引用 查看   

楼主你给你小弟做CodeReview么?
2010-04-07 08:07 | 宝玉      

#11楼  回复 引用 查看   

看你这篇文章,觉得你现在和以前在苏州见到的你都不是同一个人了,看来楼主进步不少啊.

以前觉得你很符合你说的三点:
1. 骄傲牛B型的、目中无人型的、自以为是的程序员,一般比较难得到快速提高,因为别人懒得跟你交流。

2. 听不进去别人的意见建议的,总觉得自己的对的,甚至不想听别人讲的,总想抢着想讲自己观点的,一般比较难提高,因为别人懒得跟你争。

3. 埋头自己研究的、 也不关心别人,天天自己闭门研究的,一般需要研究个10年8年后才能研究透的,一般比较难提高,世界很大,很多问题别人早就解决好了。
2010-04-07 08:17 | jasonqchen      

#12楼  回复 引用 查看   

老吉这篇文章说到点上了!
2010-04-07 08:22 | elwin.wang      

#13楼  回复 引用 查看   

言之有理,支持
2010-04-07 08:26 | 好俊的功夫啊      

#14楼  回复 引用 查看   

有点道理
2010-04-07 08:29 | Terry Sun      

#15楼  回复 引用 查看   

引用菩提小鸟:请发点有价值的东西,这里是技术论坛。一天到晚在园子里面发表您的牛人管理宣言,实在让人看不下去了。


有时看看也不错哈!
2010-04-07 08:30 | elwin.wang      

#16楼  回复 引用 查看   

感觉LZ近段时间转型了?
……不过还挺好。
至于首页,其实我感觉自己认为有价值,就发吧,别太水(比如广告)就行。做技术的就要耐住性子,点几下翻页就觉得烦的状态,不好。
2010-04-07 08:35 | Coki      

#17楼  回复 引用 查看   

引用jasonqchen:
看你这篇文章,觉得你现在和以前在苏州见到的你都不是同一个人了,看来楼主进步不少啊.

以前觉得你很符合你说的三点:
1. 骄傲牛B型的、目中无人型的、自以为是的程序员,一般比较难得到快速提高,因为别人懒得跟你交流。

2. 听不进去别人的意见建议的,总觉得自己的对的,甚至不想听别人讲的,总想抢着想讲自己观点的,一般比较难提高,因为别人懒得跟你争。

3. 埋头自己研究的、 也不关心别人,天天自己闭门研究的,一般需要研究个10年8年后才能研究透的,一般比较难提高,世界很大,很多问题别人早就解决好了。


以前的吉日很符合这三点,现在的吉日几乎不谈技术。
2010-04-07 08:44 | 超级加菲猫      

#18楼  回复 引用 查看   

支持楼主出这方面的书,看不楼主不少文章。觉得不错...
2010-04-07 08:51 | 小军人      

#19楼  回复 引用 查看   

说真的,现在很多公司,高手难求啊。
如果你资历或经验浅薄,一般高手是懒得理你的。
2010-04-07 08:53 | Sunny Peng      

#20楼  回复 引用 查看   

在中国开源 ==== 死路一条

国内人都指望别人开源!
2010-04-07 08:58 | 不得闲      

#21楼  回复 引用 查看   

还是蛮喜欢这种类型的文章。不错,学习了!
2010-04-07 09:05 | kuhaner      

#22楼  回复 引用 查看   

程序员的三个阶段;初、中、高,
初:金字塔最底端
中;金字塔中间,半桶水
高:飘在上面,他们对问题的解答一般就那么几个字。

初到中很容易,中到高,如果没有在金字塔的顶端的人指点指点,是非常难的达到这个位置的。如果没有高人的指点,就多多看看高手们写的书吧
2010-04-07 09:07 | Jeffrey.Dan      

#23楼[楼主]  回复 引用 查看   

@Finux_Chen

那也不点推荐?
2010-04-07 09:16 | 吉日嘎拉 不仅权限设计      

#24楼[楼主]  回复 引用 查看   

@kuhaner

那也不点推荐?
2010-04-07 09:17 | 吉日嘎拉 不仅权限设计      

#25楼[楼主]  回复 引用 查看   

@小军人

那也不点推荐?
2010-04-07 09:17 | 吉日嘎拉 不仅权限设计      

#26楼[楼主]  回复 引用 查看   

@超级加菲猫

谢谢你的夸奖。
2010-04-07 09:17 | 吉日嘎拉 不仅权限设计      

#27楼  回复 引用 查看   

大多高手,最不喜欢的,就是看别人的代码!
2010-04-07 09:17 | 昕情不好      

#28楼[楼主]  回复 引用 查看   

@elwin.wang

看来,得到别人的推荐,还是很难啊。
2010-04-07 09:18 | 吉日嘎拉 不仅权限设计      

#29楼  回复 引用 查看   

那启不是得先上博士,再去外企、日本做 外包?这一辈子就干这些了
2010-04-07 09:24 | tysyjsj      

#30楼[楼主]  回复 引用 查看   

那还没练就到大师的境界,人活着就是为了,为人民服务。

引用昕情不好:大多高手,最不喜欢的,就是看别人的代码!

2010-04-07 09:32 | 吉日嘎拉 不仅权限设计      

#31楼  回复 引用 查看   

我就是没耐心看代码啊,怎么办,毕业两年了,现在还是屁都不会
2010-04-07 09:33 | tianya8710      

#32楼  回复 引用 查看   

楼主的文章都是肺腑之言,但是说话有点偏激,而且稍显不全面。
2010-04-07 09:33 | wsenmin      

#33楼  回复 引用 查看   

4. 最可悲的是,工作生活中,没遇到大师,没遇到高手,想交流,想切磋都没办法的,只能靠网络东学学,西学学,没能系统的掌握知识。

对于这一点,吉兄有什么好建议!
2010-04-07 09:33 | SeaSunK      

#34楼[楼主]  回复 引用 查看   

写出来,与大家分享,才能知道自己的不足,哪里不足就改进哪里,希望同行也能指点出来哪里不足,我也好好改进。

引用wsenmin:楼主的文章都是肺腑之言,但是说话有点偏激,而且稍显不全面。

2010-04-07 09:40 | 吉日嘎拉 不仅权限设计      

#35楼  回复 引用 查看   

呵呵。老远在首页推荐里看到标题就想这是不是你的大作呢,果然!:)
2010-04-07 09:49 | Jun@似水流年      

#36楼  回复 引用 查看   

忍不住要说一声.好.
谢谢.
2010-04-07 09:52 | LawSong      

#37楼[楼主]  回复 引用 查看   

本人没啥文化,连老婆都经常笑我太水,唉,没办法了。

引用Jun@似水流年:呵呵。老远在首页推荐里看到标题就想这是不是你的大作呢,果然!:)

2010-04-07 09:57 | 吉日嘎拉 不仅权限设计      

#38楼  回复 引用 查看   

引用Jake Lin:LZ这篇不错。

我也这么认为
2010-04-07 10:05 | 王克伟      

#39楼  回复 引用 查看   

博客头条为什么总是你的文章?为什么?为什么?为什么?为什么?为什么?


ps:楼下的,请用6个"为什么"造句。
2010-04-07 10:11 | 风雨者2      

#40楼[楼主]  回复 引用 查看   

@风雨者2

我也不是故意的,我也没有管理权限,是按大家的推荐,自动上头条的,这几天我少写几篇,就不会占用头条了,不好意思啊。

2010-04-07 10:29 | 吉日嘎拉 不仅权限设计      

#41楼[楼主]  回复 引用 查看   

@风雨者2

不用担心了,被挤下来了,哈哈
2010-04-07 10:30 | 吉日嘎拉 不仅权限设计      

#42楼  回复 引用 查看   

4
2010-04-07 10:43 | jojokid      

#43楼  回复 引用 查看   

重要型?
2010-04-07 10:55 | xjb      

#44楼  回复 引用 查看   

@吉日嘎拉 不仅权限设计
人各有志,不是绝对的!
2010-04-07 11:14 | 昕情不好      

#45楼  回复 引用 查看   

细细的看下

记得刚出来工作那会,混的小公司,C#的入门简单让我狂妄自大,加上自己对js的认识,每每盲目的追求新技术却总是浅尝辄止,总觉得自己很牛,总是目空一切,总算觉得老板的工资给我开少了

偶然的机会我去做了几个月外包,才发现我的代码是那么的不规范,设计出来的类的连最基本开关原则都没遵守,随着需求的变化总是东改西改,却总是漏掉要改东西.

于是乎,我开始静下心来看起msdn,从最基础的东西做起,打牢基础后我醍醐灌顶的发现原来编程是世界还是很美好的..加以时日我会成为一个高手。。

--有感而发下
2010-04-07 11:14 | debugger      

#46楼  回复 引用 查看   

其实。这也跟你们公司用什么技术相关。。如果用的技术很旧。。也就不能学到什么东西了。。
2010-04-07 11:51 | pumeifen      

#47楼  回复 引用 查看   

很可悲的是:我是第四类人……
2010-04-07 12:12 | 技术古玩      

#48楼  回复 引用 查看   

吉日的文章总是很耐琢磨
2010-04-07 12:38 | landylee      

#49楼  回复 引用 查看   

吉日哥很能搞,呵呵。 +1
2010-04-07 12:59 | 王一一      

#50楼[楼主]  回复 引用 查看   

@王一一

就是是日常工作中遇到的问题,都总结出来,写出来,与大家一起探讨而已。
2010-04-07 13:07 | 吉日嘎拉 不仅权限设计      

#51楼  回复 引用 查看   

我都能看到楼主进步了~~~~~顶一个!
2010-04-07 13:27 | Jack Fan      

#52楼  回复 引用 查看   

顶一下吉日
2010-04-07 14:05 | 刘领福      

#53楼  回复 引用 查看   

首先,LZ的文章是有价值的
随着LZ文章的转型,怕是要带动博客园转型了
技术文章无人问津
老赵走了
2010-04-07 16:55 | 坐井观天      

#54楼  回复 引用 查看   

我们这的高手没耐性去解答菜鸟的问题...在他们眼里所有的问题都是简单的,有问题自己找解决办法去...想请教都难... 哎.....
2010-04-07 17:02 | emmy      

#55楼[楼主]  回复 引用 查看   

@坐井观天

老赵也是很受欢迎的呀,怎么就走了呢?
2010-04-07 17:30 | 吉日嘎拉 不仅权限设计      

#56楼  回复 引用 查看   

楼主拿点 自己的优秀代码 来讨论下。大会更感兴趣!
2010-04-07 17:43 | 木独猪      

#57楼[楼主]  回复 引用 查看   

@坐井观天

老赵,若是由于我走了,那真的是太惭愧了,对不起大家了。

2010-04-07 17:58 | 吉日嘎拉 不仅权限设计      

#58楼  回复 引用 查看   

@吉日嘎拉 不仅权限设计
……晕死,老赵自立门户是迟早的事,刘未鹏、李笑来、老赵、余晟、徐宥等等原创博客访问量一上来,都会有这个心,当然,还得有这个力去“折腾”……吉日兄哪天排第一了,说不定也会的。

PS:感觉吉日兄文章和回复的风格判若两人,呵呵。
2010-04-07 19:47 | 唐风      

#59楼  回复 引用 查看   

不要再扯皮了,就像以前的leo,叫我一片文章给打下去了,自己看一下吧http://www.cnblogs.com/heaiping/archive/2010/02/24/1672337.html
2010-04-07 20:53 | 贺爱平      

#60楼[楼主]  回复 引用 查看   

@贺爱平

没感觉出来,我还是继续愿意扯我的。
2010-04-07 21:15 | 吉日嘎拉 不仅权限设计      

#61楼  回复 引用 查看   

有道理!
2010-04-07 22:40 | 贤达      

#62楼  回复 引用 查看   

顶,大家都想遇到的那类人,我很幸运的认识个,他40多了,经常给我讲些社会经验、职业规划,至于代码还真没给他Review过。
2010-04-07 23:00 | Ju2ender      

#63楼  回复 引用 查看   

嘿嘿,说的很对的
2010-04-08 03:30 | 天涯个人居      

#64楼  回复 引用 查看   

只有别人比你高的东西,才能拿来主义。
2010-04-08 08:46 | 妖精总比想象多      

#65楼  回复 引用 查看   

觉得还不错的文章,但没有人指点下我呀
2010-04-08 10:43 | 刘强 cnblogs      

#66楼  回复 引用 查看   

引用#56楼 回复 引用 查看
楼主拿点 自己的优秀代码 来讨论下。大会更感兴趣!
2010-04-07 17:43 | 木独猪


非常同意,楼主的这篇文章写得很好,但正如你文章所说的,我们认为你现在是高手了,我们自己非常想提升水平,请你把你的优秀代码给我们学习一下啊,现在是非常缺高手的指点,不要敝帚自珍啊!
2010-04-08 15:52 | yqpeng      

#67楼  回复 引用 查看   

说的很有道理啊,一个团队中如果没有牛人,没有交流,就像一艘在大海中漂泊而找不到航标的游轮!
2010-04-08 16:24 | chunchill      

#68楼[楼主]  回复 引用 查看   

我可没说,我是高手,我只是知道,跟高手交流,提高会很快

引用yqpeng:
引用#56楼 回复 引用 查看
楼主拿点 自己的优秀代码 来讨论下。大会更感兴趣!
2010-04-07 17:43 | 木独猪


非常同意,楼主的这篇文章写得很好,但正如你文章所说的,我们认为你现在是高手了,我们自己非常想提升水平,请你把你的优秀代码给我们学习一下啊,现在是非常缺高手的指点,不要敝帚自珍啊!

2010-04-08 17:13 | 吉日嘎拉 不仅权限设计      

#69楼  回复 引用 查看   

引用菩提小鸟:请发点有价值的东西,这里是技术论坛。一天到晚在园子里面发表您的牛人管理宣言,实在让人看不下去了。

程序员不光要写代码,更多的思考还是很有必要的。
2010-04-08 19:00 | 有所为,有所不为      

#70楼  回复 引用 查看   

引用吉日嘎拉 不仅权限设计:
我可没说,我是高手,我只是知道,跟高手交流,提高会很快

引用yqpeng:
引用#56楼 回复 引用 查看
楼主拿点 自己的优秀代码 来讨论下。大会更感兴趣!
2010-04-07 17:43 | 木独猪


非常同意,楼主的这篇文章写得很好,但正如你文章所说的,我们认为你现在是高手了,我们自己非常想提升水平,请你把你的优秀代码给我们学习一下啊,现在是非常缺高手的指点,不要敝帚自珍啊!


可以把你跟高手交流后学习到的心得跟我们分享下啊,我们现在是没办法接触到高手啊,想提高,但没有门路,很多时候,写的代码感觉可以更加优化,但就是不知道该这么优化,没有经验和高手指导啊
2010-04-08 20:03 | yqpeng      

#71楼  回复 引用 查看   

呵呵。顶楼主。
原创粉丝点击