`

我的职业生涯(七) 技术洁癖

阅读更多
在学校,老师教育我们:做人要上进,做事要做到最好。但当你真正走入社会后才发现,这个“好”不是那么单纯!
我这个人有一个特点,用同行的话说:“对项目有洁癖”,或者说:“对代码有洁癖”!似乎我是这个行业里与之格格不入的人,因为我有“洁癖”?!
自打工作以来,我就坚持把工作做好,写好我的每一行代码,让每一个变量,每一个方法,每一个类都有它存在的意义。我通过各种设计模式优化我的框架,稳固我搭建的系统,分析可能的工程量。但是,在老板眼里,这些都是徒劳的!而我在老板眼里,多半是个代码民工。
我热爱Java,热爱新技术,追求稳健长期的技术学习与实践,期望更大、更稳固系统的系统分析、架构设计、雏形研发。但中国这种作坊式的软件公司,有几家公司能给予你这样的环境?
我曾经在论坛上看到一个公司经理招人,
引用
面试者:“公司是否使用spring+hibernate”?
面试官:“我们只用jsp+servlet”。
面试者:“哦,那可能不适合我,我很想学学spring+hibernate,以及ehcache!”
面试官心想:“好家伙,把公司当学习场所了?!”

可悲,公司正是一个提供学习、发展的环境,一个展现自我的平台。在这所大学里,我们不需要交一分钱学费,却会收获很多薪酬,但必须付出辛劳。
公司的老板就是这所大学的校长,一个学校的质量完全取决于领导层对于学校的定位。如果校长认为,这所学校只是一部敛财工具,那么这样的学校将毫无价值可言,更别说是名气了。任何一个人到了该选择学校的时候,都希望进入名牌大学。为什么?因为,名牌大学毕业的学生本身也具有了名牌效应。反之,名牌大学对于入学新生的要求也很高,不仅要求知识更要求个人素质。
我们回过头来再说公司,公司如果长期单纯以营利为目的,那么在几年之内可能会赚到钱,但却不能培养一个品牌。那么这个公司,在未来的几年内可能很难吸引到有能力的人来“入学”,因为这里没有什么值得学习的内容,甚至是倒退。充其量,在这样的公司仅仅能够拿到一张证明自己工作经验的“毕业证”。当然,公司不比学校,我只是做一个小小的比喻罢了。
简言之,如果公司不能给予我学习的空间,那么我是就是来卖苦力了!
公司的技术成长往往赶不上新技术的发展速度,不见得有多少公司敢使用新技术。我深知这个道理,但却无法接受这个事实。
恐怕大多数技术出身的人都想把技术做好,但此好非彼好。这好比手里有个几百万,却恰逢流落荒野,这些个纸币也就只能用来烧火取暖了!钱是好东西,但不一定都能用的物有所值!
有时候,我感觉自己就是一个田径赛场上还没赛完全场的运动员。未及终点,虽体力尚存却不得不退下场来,做一些原地踏步的动作!
“洁癖”是一种病,一种心病。既然我是一个有“技术洁癖”的人,也就是说我是一个“技术病人”,那么该如何医治呢?未来的路又该如何走下去?

相关链接:
我的职业生涯(一)
我的职业生涯(二)
我的职业生涯(三)
我的职业生涯(四)
我的职业生涯(五)
我的职业生涯(六)
我的职业生涯(七)
我的职业生涯(八)
21
0
分享到:
评论
12 楼 sailor90 2010-05-19  
学习并没有错,公司也没有不对。

我觉得用什么技术还是得看具体情况,公司运营的项目,如果很时髦,确实很难控制风险。

而且咱们不可能保证每个coder都是热爱这个行当,都是用心编写的并且喜欢学习的

要考虑到软件和硬件的环境

呵呵
11 楼 martinwang1984 2010-03-31  
公司是以盈利为目的,我们公司的核心价值观就是员工对公司的贡献是衡量员工价值的唯一标准。如果说公司盲目引用新技术进行开发,势必会加大公司运维成本的增加。公司肯定是不干的。
10 楼 snowolf 2010-03-31  
To: moshalanye
不同的人,不同的环境对同样发生在自己身上的事情有着不同的看法。我在此处的发言并不是针对你,请不要激动!
人的精力是有限的,专注于一件事情,就很难关注到其他的事情。但一个人必须要考虑是专心打一口井,还是多打井的问题!
至于现在的我,甚至长期以来,并没有考虑什么“大牛”的称号。技术只是我长期以来的一种爱好,或者说是嗜好,催生我进取动力——一个技术偏执狂前进的驱动力!当然,当我得到技术灵感的同时,我也失去了很多。这也许是我三十岁前想要做的一些事情!
如果我的言语有失冒犯,请见谅!
9 楼 moshalanye 2010-03-31  
引用

如果只是为了生活,那么你存在的价值又该如何体现?


汗!别因为只是为了生活而不屑,价值的体现并不在于你的技术比别人用的好和精,我一度也和你一样想成为大牛。我也会为了理解某些东西比别人深刻而去专注一些别人不关注的细节。

如果你的价值观仍然是这样,那即代表在你心中,这些东西的地位远比其他来的重要的多。

要清楚!知道为了生活而生活并不代表放弃成长!同时生活又谈何容易!
做技术的很容易局限在自己的技术武侠世界中,就好比练就了屠龙的武功,很有可能一辈子也找不到龙,这样高手估计也很难能得到家人的理解和原谅。

自己个人想要的很多东西对家庭和公司来说本来就是一种奢侈品。

我想表达的只是凡事适可则止,先看清自己的环境(包括工作环境和生活环境),为别人思考的价值远比单单为自己思考要重要的多,自我成长是条漫长的道路,只要不放弃成长想法和行动,你不会比别人差的。

再者刀太锋利容易断掉。过分强求会割伤对方和自己的。韬光养晦,沉稳为人才能利于不败之境。



当然不当牛人誓不罢休的人例外。哥对他们敬仰中!他们是哥梦中的人物!希望楼主也会成为哥梦中的牛人!  ;>
8 楼 浪客剑心 2010-03-29  
我觉得楼主有必要平衡一下现实的生活和完美的理想!
7 楼 MO_ZHUANG_D 2010-03-29  
一个好的项目 并不是说用到多么高深的技术 而是多么好用为人们带来多少的方便和日常生活的帮助
每个技术都有存在的价值 也应看看团队队员的综合实力
6 楼 snowolf 2010-03-26  
snowolf 写道
moshalanye 写道
    技术不是为赚钱而存在,那么便是奢侈品。
我们在赚钱之余喜欢奢侈品,这是种情调。

过分的偏重哪一方面或者分错了主次关系,我认为是任性而不是性格。

彰显性格需要自由,那你生活的世界有这种绝对自由吗?

如果只是为了生活,那么你存在的价值又该如何体现?
如果在这个短暂的不足百年的岁月里,未曾追求你所喜爱的,盲目顺从不得已的环境。那么哪个是主要,哪个是次要的?
理想与现实都是驾驭人生马车的两根缰绳,哪边的缰绳拉的过紧都无法达到自己的目的地!
记得有句话说得好,“如果一个人在三十岁之前不是个激进派,那么他注定一生碌碌无为;如果一个人在六十岁后还是一个激进派,那么他一定众叛亲离!”
在三十岁前追求我们所想要的,争取我们所能争取的,为三十岁后的人生定格作出最大的努力!在该上升,该争取的阶段顺从了、默许了,退缩了,那么在你有家有儿女之后,你还有多少精力去争取你本能争取的东西?

5 楼 moshalanye 2010-03-26  
    技术不是为赚钱而存在,那么便是奢侈品。
我们在赚钱之余喜欢奢侈品,这是种情调。

过分的偏重哪一方面或者分错了主次关系,我认为是任性而不是性格。

彰显性格需要自由,那你生活的世界有这种绝对自由吗?
4 楼 snowolf 2010-03-25  
masterzs 写道
公司都是以盈利为目的,技术只是手段,如果你能提出自己的一套行之有效的理论或者技术框架,从而节省开发成本,提高工作效率,公司应该会考虑的,但是凡事说话都有个前提,如果项目是遗留下来的老项目,改用新东西,可能会增加维护成本,带来风险。

顺势而行,事半功倍,逆势而行,事倍功半。

曾经为了节约公司成本,减少磁盘开销,并给出可行方案。但老板说:“系统如果慢,我可以加机器、加硬件,如果服务器开发维护量大,我大可以招人,满大街都是人!”。程序员那点梦,利益面前只是一纸空谈!
3 楼 jspine 2010-03-25  
从公司的角度出发,有项目,能实现,能稳定,足矣!公司从来不考虑咱开发的那些梦。。。
2 楼 masterzs 2010-03-25  
公司都是以盈利为目的,技术只是手段,如果你能提出自己的一套行之有效的理论或者技术框架,从而节省开发成本,提高工作效率,公司应该会考虑的,但是凡事说话都有个前提,如果项目是遗留下来的老项目,改用新东西,可能会增加维护成本,带来风险。

顺势而行,事半功倍,逆势而行,事倍功半。
1 楼 20055294 2010-03-25  
呵呵 这篇文章讲的有道理啊

相关推荐

    无法理喻的文字洁癖

    在中国古代文学史上,对于文字的极致追求和尊重被称为“文字洁癖”。这种现象反映了古代文人对待文学创作的严肃态度和对文字表达的极致追求,即文人不仅追求内容的深刻和形式的精美,更希望每一个字、每一句话都能...

    男人有感情洁癖该办.doc

    感情洁癖作为一种心理现象,在现代社会中并不罕见,尤其是男性中出现得较为频繁。这类个体在情感关系中往往追求完美无瑕的伴侣,难以容忍对方有复杂的感情历史,这种过度敏感和苛刻的态度会给他们自己和伴侣带来不小...

    洁癖_csdn

    综上所述,“洁癖”虽然看似与IT行业关联不深,但实际上它通过主人公的生活细节,巧妙地与IT行业的工作压力、技术发展、信息化趋势以及终身学习的重要性相结合。这些内容不仅为IT专业人士提供了自我反思的机会,也为...

    陌陌唐岩:泡妞用的移动QQ 我没有道德洁癖.docx

    唐岩的创业之路,从网易公司的职业经理人到创立陌陌科技的创始人,是一段充满挑战与创新的历程。他开发的陌陌应用,虽然被一些人戏称为“泡妞用的移动QQ”,但其背后所蕴含的是唐岩对于社交网络市场深刻洞察和对用户...

    13671648877#MyNote#22_伪键洁癖1

    (2^32 每秒插1000条需要插入136年, 或者可以使用64位整形)合理使用反模式没有理由改变伪键的值, 因为它的值本身没有什么重要的意义. 如果这个主键列

    【代码洁癖症】第1回-简单工厂模式

    【代码洁癖症】第1回-简单工厂模式 序言 在一个宁静的午后,我有幸拜读了程杰大鸟的《大话设计模式》 觉得这是一本不可多得的好书 奈何里面都是C++代码写的示例,对于学Java的同学不是很友好 于是想将书中的核心提炼...

    24学时攻克c++

    - **RAII(Resource Acquisition Is Initialization)**:一种资源管理技术。 #### 2. 并发编程 - **线程**:std::thread用于创建和管理线程。 - **同步机制**:互斥锁(mutex)、条件变量(condition variable)等。 - *...

    JPBrowser 洁癖浏览器JPBrowser v44.0.2403.157.2

    洁癖浏览器根据重度洁癖患者需求私人定制,强力拦截各类网页和视频广告,是基于开源软件Chromium 44.0.2403.157稳定版并参考SRWare Iron编译调教的小众浏览器,优化调整了大部分对于国内

    不服从上级领导安排的检讨书.docx

    这次事件,不仅是我个人品行的反映,更揭示了我在职业素养和纪律意识上的缺失。作为一名新兵,我应该明白军队的纪律严明和服从命令是军人的天职,然而,我却在关键时刻表现出慵懒、懦弱和洁癖,这无疑是对我军人身份...

    RemoveGhostDev

    作为一个技术洁癖者,更容不下这种情况在系统中发生。 工具使用方法:使用批处理或双击直接运行即可,另外有必要说明的是,程序分32位和64位版本,如果在64位系统下运行32位的程序,会提示“移除设备失败: 错误代码...

    一起闯江湖-it职场必读

    持续学习的心态,关注行业动态和技术发展,保持代码洁癖,追求代码质量,都是IT职场人应具备的特质。 总之,"一起闯江湖——IT职场必读"涵盖了网络工程师和JAVA程序员在职场中所需的核心技术和职业素养。无论是在...

    房地产培训 - 越过你的地狱之门.pdf

    这些行为不仅伤害了客户,还可能使销售人员失去职业生涯中的长期发展机会。 总之,销售人员需要具备自我反省的能力,清除不良习惯,用积极的态度和专业的知识武装自己,这样才能在房地产淡市中抓住销售的机会,成为...

    vue语法自动转typescript(解放双手)

    公司目前前端项目大部分都是 vue,早期没有 ts这个说法,后来新项目才逐渐引入 ts,所以新项目用的是 vue-ts,而一般想抄的老代码都是没有引入 ts的,固然,这二者是可以兼容存在的,但对于有着轻微代码洁癖的我来说...

    Android代码-Componentization

    随着业务的发展 App 开发技术也越来越成熟,对开发者来说 App 代码量也迅速地增长到一个数量级。对于如何架构 App 已经每个开发者面临的实际问题。好的架构可以提高开发者的效率,降低维护成本。 由于业务增长引起...

    兖州事业编招聘2020年考试真题及答案解析考试版.docx

    第七题指出写作时未深入调查可能导致的后果,考生需要理解写作时的事实核查和深入研究的重要性。 【知识点8】:法律概念 第八题关于遗赠扶养协议,这是一个法律问题。考生应知道此类协议的性质,是基于合同法还是...

    数据结构与算法Python语言描述 裘宗燕

    我觉得这是我看过的算法数据中最适合我的, 我本身用python, 正好该书通篇用的都是python讲解的! 优点: 书签详细,书籍完整, 不...缺点: 相比我上传的其他pdf而言,清晰度不如欠佳, 但阅读无障碍, 有精神洁癖者请不要下载!

    大学生简历模板.docx

    此外,应聘者还有良好的个人特质,如诚实正直、热爱IT行业、有代码洁癖,工作认真负责,具有团队协作精神,且有旅游、运动等业余爱好,这显示出其全面的素质和个人生活态度。 总体来看,这份简历展现了应聘者扎实的...

    chrome dll

    无意中发现自己写的dll在chrome里连互斥量都打不开,就搜索了一下,搜到没搜到有用的东西,倒是一个新闻吓倒我了,chrome竟然要拒绝一切第三方dll进入,还列了三期时间表,呵呵,真是洁癖患者,虽然宣称不做恶,但是...

    flinkx:基于flink的分布式数据同步工具

    FlinkX | 中文 技术交流 招聘Flink研发工程师,如果...4、对新技术有快速学习和上手能力,对代码有一定的洁癖; 加分项: 1.在GitHub或其他平台上有过开源项目 可以添加本人微信号ysqwhiletrue,注明招聘,如有意者发

Global site tag (gtag.js) - Google Analytics