当前位置: 首页 > news >正文

臭毛病从何而来

我自认为算是一个Open mind的人,但和开源社区的朋友们结识后,我发现我需要进一步推进我的Open mind。
在北京经泰稳介绍,我们和多位热心开源事业的朋友们结识了,当晚多位新朋友都给我留下了深刻印象——有些腼腆的GaoAang,沉静而坚毅;帅气的Kaifeng貌似言辞锐利,但细观却质朴热情。YY是典型的湘人,有一点点乌托邦,但着实可爱。
回来后胡乱忙,某天才发现几个开源朋友都加了我的msn,而我没有对应的Open mind。昨晚恶补了几位朋友的博客,尤其是kaifeng的,发现了不少好东东。这里转贴一篇他的博客文章,而本周团队的例会主题,自己也因此而更加清晰了,那就是如何让自己和团队进一步领悟Open mind的意义。
臭毛病从何而来
ByKaifeng

2006
1 月份的《程序员》刊登了一篇《程序员的臭毛病》,我以为非常不错。
文中针对国内的程序员比较普遍的心理刻画地很深刻,虽然文章开始提示请勿对号入座,但是这就象 隔壁王二不曾偷 ,因为我发现它提到的大部分毛病我的身上都有。

我觉得这绝非偶然,读过此文的同道中人想必都会有跟我类似的感觉。

现象是现象,可是问题的原因在哪?我想我有了粗略的答案。
从个体来说,程序员最容易犯的也是很难摆脱就是 浮躁封闭两个天敌。说是天敌,仿佛这就是跟现在的程序员与生俱来的一样。
浮躁,是公开的秘密,但是更多的人并不愿意承认自己这一点,包括我自己,但是看看自己所做的工作,完成的效率,真正熟练掌握可以融会贯通的技术,我想结论是明显。远交近攻,排斥非己技术都是浮躁的体现。

封闭,好像更多的是非程序员族对于程序员的印象,不要说跟其他行业,公司内其他部门,就是跟坐在工位隔壁的同事也是一天没几句话,或是沉溺于自己的代码不能自拔,或是宁愿用IM同远在天边的网友牛人切磋交流。殊不知,这种方式浪费时间不说,可怕的是让自己完全失去了锻炼沟通交流能力的机会。很多人都觉得自己的代码路走不长,可是当真的摆脱代码的那一天,自己就能做好其他的事情了吗,那时更需要充分而不是封闭的交流?很多灵感和想法完全可以来自身边的人,再退一步讲,这也是变相的搞好人际关系,为自己创造一个良好而舒适的环境和心情,何乐而不为?

还有就是思维简单,这是封闭导致的最直接后果,也是缘于长期面对代码,程序中的状态当然是静态,确定,可控的好,程序给自己带来了足够的成就感,便以为代码便是人生的终极目标,而一切尽在自己的掌握。可不幸的是,现实生活不是这样,从几个人组成的开发小团体到无数人组成的大社会,程序员作为个体当然需要能融入其中,否则不作隐居山林的仙人,就只会碰的头破血流了。
经常翻阅此文,引以为戒。

相关文章:

  • graphpad7.04多组比较p值_手把手教你用Graphpad做单因素方差分析
  • java查询sqlserver_JAVA实现对SQLServer增,删,改,查
  • 用最简单的办法,实现最好的打印(用BCB调用WORD的打印功能)
  • java 模块添加新功能_springboot添加新模块的方法
  • 用最简单的办法,实现最好的打印(用BCB调用记事本的打印功能)
  • java弹簧布局_Java弹簧布局管理器使用方法详解
  • 把EXCEL的数据导入数据库(ACCESS、MSSQL等)
  • java套接字客户端时间间隔连接服务器_纠结了一天的JAVA简单客户端服务器Socket编程终于解决了...
  • 把表的数据导出到EXCEL,同时还可以打印
  • java无线电台RS制信号_中国MOOC_零基础学Java语言_第2周 判断_2信号报告
  • AT91RM9200引导程序的建立(二)--------TFTP和NFS服务的设置
  • mysql 发送数据_mysql需要太长时间才能发送数据
  • 曾经沧海难为水---物是人非的母校校园风光
  • Java控制无人机程序_深入了解ROS之编写无人机控制程序包
  • Blog进入CSDN热点专家列表!
  • 77. Combinations
  • angular组件开发
  • Django 博客开发教程 16 - 统计文章阅读量
  • JavaScript类型识别
  • java多线程
  • Java深入 - 深入理解Java集合
  • Koa2 之文件上传下载
  • PHP 的 SAPI 是个什么东西
  • sessionStorage和localStorage
  • TCP拥塞控制
  • 大快搜索数据爬虫技术实例安装教学篇
  • 服务器从安装到部署全过程(二)
  • 记一次用 NodeJs 实现模拟登录的思路
  • 前端性能优化——回流与重绘
  • 如何设计一个比特币钱包服务
  • 突破自己的技术思维
  • 线上 python http server profile 实践
  • 机器人开始自主学习,是人类福祉,还是定时炸弹? ...
  • ​​​​​​​​​​​​​​汽车网络信息安全分析方法论
  • ​【已解决】npm install​卡主不动的情况
  • #我与Java虚拟机的故事#连载02:“小蓝”陪伴的日日夜夜
  • (1) caustics\
  • (4)事件处理——(6)给.ready()回调函数传递一个参数(Passing an argument to the .ready() callback)...
  • (C语言)输入一个序列,判断是否为奇偶交叉数
  • (Demo分享)利用原生JavaScript-随机数-实现做一个烟花案例
  • (每日持续更新)jdk api之FileFilter基础、应用、实战
  • (七)c52学习之旅-中断
  • (亲测)设​置​m​y​e​c​l​i​p​s​e​打​开​默​认​工​作​空​间...
  • (十一)JAVA springboot ssm b2b2c多用户商城系统源码:服务网关Zuul高级篇
  • (转)iOS字体
  • .net CHARTING图表控件下载地址
  • .net 提取注释生成API文档 帮助文档
  • .net获取当前url各种属性(文件名、参数、域名 等)的方法
  • .vollhavhelp-V-XXXXXXXX勒索病毒的最新威胁:如何恢复您的数据?
  • @德人合科技——天锐绿盾 | 图纸加密软件有哪些功能呢?
  • [AIGC] 开源流程引擎哪个好,如何选型?
  • [AIR] NativeExtension在IOS下的开发实例 --- IOS项目的创建 (一)
  • [bzoj1912]异象石(set)
  • [C++]命名空间等——喵喵要吃C嘎嘎
  • [DP 训练] Longest Run on a Snowboard, UVa 10285