阅读更多

43顶
48踩

编程语言

原创新闻 不适合当一名开发人员的10种迹象

2010-12-14 14:04 by 见习编辑 jobbole 评论(62) 有31871人浏览

  

  
  程序员能够赚大钱;软件开发人员一周七天都可以随意穿戴;任何人都可以通过自学成为一名程序员。这些仅是人们想成为开发人员的一小 部分原因。不幸的是,人才市场中到处都是拥有原始智力或学问的应聘者,但是他们却不具有成为一名优秀程序员所需要的正确的态度或品格。在决定自己是否应当 成为一名软件开发人员时,你应当考虑以下几件事情。

  
  1. 宁愿培训,也不自学

  即使公司对其他类型员工有合适的培训计划,大多数开发部门也很少给程序员提供培训机会。顶多为你报销买书的费用。他们都希望程序员踏进公司的第 一天就掌握了所有(至少大部分)必需的技术。更糟的是,他们主观地认为程序员都非常聪明,很擅长解决问题。这让上层管理人员相信,优秀的程序员不需要培 训。最重要的,对开发人员的培训费用是相当昂贵的。结果呢?当你职位调动时,你要弄清楚接下来要做什么,必要的话就要自学一下了。

  
  2. 喜欢正常的工作时间

  软件开发项目不能按时交工是出了名的。从某种角度而言,即便是如期完工的项目也通常落后于计划表。如果你不能忍受(或不能处理)自己的业余时间 因上级的命令而失去规律或充满变数,那么你不适合做软件开发。到了关键时刻,上级只会在乎能否将产品如期交到资产雄厚的客户手上,而不是你孩子的足球比赛 或你想看的一个新的电视节目。

  
  3. 喜欢正常加薪胜过跳槽

  软件开发行业,技术无时无刻不在贬值。除非你所在公司是和缓慢变化的技术打交道,否则,你的技术很可能一天不如一天值钱。目前技术发展水平飞速 变化,今天还很热门的技术明天可能就无人问津了。因此,日复一日的重复着同样的工作,还期盼得到超过不断增长的生活费用的加薪是很困难的。要想保值,就必 须保证自己的技术跟得上发展的步伐。此外,如果还想加薪,就必须大大扩充自己的技术,要么获得晋升,或者直接跳槽。

  
  4. 无法和他人和睦共处

  性格内向或喜欢一个人工作是一回事。无法与他人和睦共处是另一回事,而且作为一名开发人员,这会拖你的后腿。不仅如此,你的经理很可能是一名非技术人员(或很久没有亲自从事技术工作的技术人员),所以你必须善于向非技术人员表达自己的想法。

  
  5. 容易垂头丧气

  软件开发经常会让人产生挫败感。文件材料过于陈旧或有错误、之前的程序员写的代码晦涩难懂、老板规定了一些必须遵守但毫无意义的规定……诸如此 类的事情不胜枚举。一天下来,没有人愿意和一个整天在无休止地咒骂或对着显示器尖叫的人一起工作。如果因为花了8个小时完成看似10分钟就能完成的任务而 抓狂,那么开发工作不适合你。

  
  6. 思想保守,不考虑他人建议

  编程过程中遇到的问题往往都有很多解决方案。如果你不能正确对待他人的批评,或者不能认真聆听他人的意见,你很可能会漏掉一些重要的东西。举个 例子,几周前,一名初级程序员给我提了一个建议。经过思考,我决定尝试一下。结果证明他是正确的,而我之前的想法是错误的,而且,他的建议让一段代码的运 行时间从之前的若干天一下缩短到几个小时。如果因为经验水平的不同而忽略他的意见,那是多么愚蠢啊。

  
  7. 不注重细节

  编程过程处处都是细节。如果一部情节比《野蛮人柯南》复杂一点的电影就弄得你晕头转向,或者填写一个折扣单就让你感觉很费劲的话,那么,你在软 件开发这个行业也不会有长足发展。有时,像少一个句号这样的小错误,就会让原本很完美的程序产生随机错误。如果你连哪里少了句号都搞不清楚,恐怕你在这一 行业也不会有很大发展。

  
  8. 没有工作自豪感

  当然,循规蹈矩式的编写一个说得过得去的程序是有可能的。问题是,规则不是一成不变的。软件开发不像是在工厂里整天拧同样的螺丝,拧的力度大了 小了都无所谓。它需要独立思考,进而需要开发人员对工作有自豪感。而且,软件开发过程中,一些错误的做法很可能一开始不会对整个工作有不良影响。那些你所 忽视的、看似不会引起麻烦的“小错误”,最终会酿成大祸。没有工作自豪感、不认真对待每个项目的程序员工作质量不高,从而编程事业也不会长久。

  
  9. 不三思而后行

  比起编写程序,软件开发人员(至少是优秀的开发人员)会在项目计划上花费更多的时间。通常,当程序员不假思索地打开程序编辑器就开始写代码时, 他们写的大部分代码稍后就会作废。而经过深思熟虑后写出来的代码错误会更少,而且耗时短。很多程序员不知道如何合理编写程序是有原因的:软件开发的难点在 于知道要编写什么。不事先仔细思考就开始盲目工作只会事倍功半。如果你只会实干不会思考,或许软件开发这项工作并不适合你。

  
  10. 不喜欢极客类型的人

  出于种种原因(其中一些是合理的),很多人不喜欢与工程师或技术人员相处。如果你认为与像呆伯特或怪人奥尔那样的人相处是一种煎熬的话,那趁早放弃进入编程行业的念头吧。所有的开发人员都像那样性格怪异吗?当然不是。但也不乏古怪的人,这足以让你在这个行业痛苦不堪。

  
  后记

  如果你还有其他想法,欢迎在评论或微博中分享。

  

  本文出处:伯乐在线- 职场博客
  本文链接:http://www.jobbole.com/entry.php/389

  Via:Justin James 文章推荐:关关  编译:伯乐在线 敏捷翻译组- 牛冬梅

  如需转载,但请注明文章来源和超链接等版权信息,否则视为侵权,谢谢合作!

  • 大小: 62 KB
来自: www.jobbole.com
43
48
评论 共 62 条 请登录后发表评论
62 楼 qiaoqinqie 2010-12-17 22:30
7符合了  汗
61 楼 hantsy 2010-12-17 11:39
看出来了,。。看来只是这篇文章触到了某些人的G点,把它说成软文或者广告之类只是借口而已。
60 楼 ouchxp 2010-12-17 10:03
软文逐条分析.
1.基于(对速成培训有恶感的)读者对培训的恶感,建立对此文的好感.
2.以加班问题挑起(对工作时间不满的)读者对所在公司的恶感.暗示你考虑跳槽.
3.以薪资问题进一步诱导(对自己薪资不满意的)读者跳槽.暗示你不跳槽就做不好开发
4.以人际关系问题诱导(所在公司人际关系关系不好的)读者跳槽.
5.6.7.8.9都是比较中肯的建议.
10就有点儿扯了(软文写太多,手也写软了).

一般读者的阅读习惯都会浏览前半部分,略过后半部分.
然后直接看到 跛了在线 的广告.
59 楼 ouchxp 2010-12-17 09:49
aninfeel 写道
2、5和8,难道真的不适合?

2也就算了. 如果符合5,8还是尽快找后路

58 楼 hantsy 2010-12-16 23:02
好像第2点根本就没有提到“加班”字眼。。。我也不喜欢正常的工作时间。
以前我工作过一家公司(不是软件公司,开发只是一个部门)这方面做得很人性化,其它部门打卡,按时间上班,开发部门,可以迟到一个小时,也可以早退(没有特别事的话),如果事情多的话,就要加班了。
另外一家公司,恰好相反,迟到5分钟就扣工资,一个月迟到三次扣绩效,开年会,还把打卡机带到酒店,所以公司下班会出现一些人等在打卡机旁边下班。
你喜欢那一种?
57 楼 treblesoftware 2010-12-16 22:59
我全搭边,所以我不做“技术人员”。
56 楼 qwe_rt 2010-12-16 22:45
引用
2. 喜欢正常的工作时间
这点也算上,难道程序员就不能有自己的正常生物钟么?难道有事情比身体更重要么?
55 楼 aninfeel 2010-12-16 22:20
2、5和8,难道真的不适合?
54 楼 wisdom3099 2010-12-16 21:04
程序员就应该加班?就是你们这种想法搞得人家觉得你们好欺负,逆来顺受。程序员也有自己的生活和家庭,怎么就不能按时下班?什么项目上线都是屁,你项目经理订的计划就应该你自己负责。
53 楼 hongbo.wu 2010-12-16 17:46
一点技术含量都没有的贴。
首先定位就定错了。
什么是程序员。你说得清楚么?
52 楼 ouchxp 2010-12-16 17:19
xxxxx 写道
连一般新闻中的连接都不知道点的人,肯定不适合做程序员。

因为知道是广告,所以不去点跛了在线的链接
51 楼 ouchxp 2010-12-16 17:10
ankonlcy 写道
请问:哪门语言用到句号了?

obj.getXX();
C类语言都这么干啊

. 不就是英文句号么...
50 楼 alyouge 2010-12-16 15:29
还好啊 不符合我的条件啊
49 楼 lirong1978 2010-12-16 15:26
信你才见鬼呢
48 楼 ankonlcy 2010-12-16 14:09
请问:哪门语言用到句号了?
47 楼 ouchxp 2010-12-16 14:07
不过国内跳槽有一个好处,不用担法律风险。一般不会有老雇主起诉你的事情发生,国外的就不一样,这样的新闻就太多了。

hantsy 写道
加薪和跳槽之间选择,跳槽无疑有风险,利弊自己权衡。。。在国内一般跳槽...../quote]

所以跳槽就去 跛了在线 对不对?

46 楼 ouchxp 2010-12-16 14:03
maleo 写道
此文涉嫌抄袭,http://article.yeeyan.org/view/184220/158593,如果记者本人和yeeyan用户不是一人的话,建议删掉,一般yeeyan上的文章是需要得到yeeyan授权才可以在其他地方发布的,请大家注意版权意识

晕了. 注意下文尾广告..这个是软文 不存在抄袭问题.
出处都是在那个 跛了在线
45 楼 maleo 2010-12-16 13:00
此文涉嫌抄袭,http://article.yeeyan.org/view/184220/158593,如果记者本人和yeeyan用户不是一人的话,建议删掉,一般yeeyan上的文章是需要得到yeeyan授权才可以在其他地方发布的,请大家注意版权意识
44 楼 hantsy 2010-12-16 12:42
不过国内跳槽有一个好处,不用担法律风险。一般不会有老雇主起诉你的事情发生,国外的就不一样,这样的新闻就太多了。
43 楼 hantsy 2010-12-16 12:39
加薪和跳槽之间选择,跳槽无疑有风险,利弊自己权衡。。。在国内一般跳槽就意味着加薪,但是你必须重新熟悉新的工作环境,可能会打乱以前的工作习惯,而且要重新建立人际关系,这是跳槽风险的一部分。
国内外的环境差别很大,国外人家有完善的社会福利,实际上选择到哪一家公司上班,自己的兴趣和爱好占主要决定因素。国内情况,物价飞涨,衣食住行还是我们首要考虑的,我们大数人看重是给多少工资。

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • 反驳:不适合当开发人员的10种迹象

    公司对你太好了,但你没有做的够好,甚至有迹象表明,你很可能根本不适合当一名开发人员。  对于这种很容易错误理解并让人陷入误区的文,实在是难于释怀,不得不站出来说几句,从另一方面解读下这十条,以正视听...

  • 回复“技术,趋势”对《不适合当一名开发人员的10种迹象》的评论

    昨日在博客园转发了我们敏捷翻译组的一篇译文《不适合当一名开发人员的10种迹象》,但也许是这位“技术,趋势”朋友没有看到文章末尾处的“Via:Justin James 文章推荐:关关 编译:伯乐在线 敏捷翻译组- 牛冬梅”...

  • FW:不适合当一名开发人员的10种迹象

    软件开发人员一周七天都可以随意穿戴;...在决定自己是否应当成为一名软件开发人员时,你应当考虑以下几件事情。 1. 宁愿培训,也不自学 即使公司对其他类型员工有合适的培训计划,大多数开发部门也很少给程序员提

  • [转]不适合当一名开发人员的10种迹象

    程序员能够赚大钱;软件开发人员一周七天都可以随意穿戴;...在决定自己是否应当 成为一名软件开发人员时,你应当考虑以下几件事情:1. 宁愿培训,也不自学即使公司对其他类型员工有合适的培训计划,

  • 辛劳的程序员,别被卖了还帮人数钱,对不适合当一名开发人员的10种迹象一文的正确解读!...

    原文见这里不适合当一名开发人员的10种迹象。此文可以说是写的非常软,粗看之下,感觉说的头头是道,言之有理,但读完之下,却总是有种不不大对劲的感觉涌上心头。 我感到很惭愧,工作做的不够好,学习的不够努力...

  • 不适合当一名开发人员的10种迹象(转) VS 明星软件工程师的十种特质(转)

    成为一名软件开发人员时,你应当考虑以下几件事情。 1. 宁愿培训,也不自学 即使公司对其他类型员工有合适的培训计划,大多数开发部门也很少给程序员提供培训机会。顶多为你报销买书的费用。他们

  • 开发人员的10种迹象

    开发人员的10种迹象 程序员能够赚大钱;软件开发人员一周七天都可以随意穿戴;任何人都可以通过自学成为一名程序员。这些仅是人们想成为开发人员的一小部分原因。不幸的 是,人才市场中到处都是拥有原始智力或...

  • 反驳《不适合当一名开发人员的10种迹象》---辛劳的程序员,别被卖了还帮人数钱

    《不适合当一名开发人员的10种迹象》纯粹是是在奴化已经很悲剧化的程序员,假打对程序员的剥削 我感到很惭愧,工作做的不够好,学习的不够努力,工资领的太多,性格脾气太差,没和公司里的怪脾气的同事老板搞好关系...

  • 反驳《不适合当一名开发人员的10种迹象》---辛劳的程序员,别被卖了还帮人数钱...

    《不适合当一名开发人员的10种迹象》纯粹是是在奴化已经很悲剧化的程序员,加大对程序员的剥削 我感到很惭愧,工作做的不够好,学习的不够努力,工资领的太多,性格脾气太差,没和公司里的怪脾气的同事老板搞好关系...

  • 不适合作开发人员的10种迹象

    做一名合格的开发人员,并不是每个人都能很好的胜任这种事情。本文主要从几个侧面反映了有哪些方面体现出来的人是不适合作开发工程师的。

  • 基于FPGA的四相八拍步进电机控制系统设计:集成交付、正反转、加速减速及调速功能

    内容概要:本文详细介绍了基于FPGA的四相八拍步进电机控制系统的开发过程。主要内容包括:1. 使用VHDL和Verilog编写LED显示屏驱动代码,用于显示角度、学号和姓名等信息;2. 实现步进电机的正反转控制,通过状态机管理相序变化;3. 开发加速减速控制模块,确保电机启动和停止时的平稳性;4. 设计调速功能,通过调节脉冲频率实现速度控制。此外,文中还讨论了调试过程中遇到的问题及其解决方案。 适合人群:对FPGA开发和步进电机控制感兴趣的电子工程师、嵌入式系统开发者以及相关专业的学生。 使用场景及目标:适用于需要高精度运动控制的应用场合,如工业自动化、机器人技术和精密仪器等领域。目标是帮助读者掌握FPGA控制步进电机的基本原理和技术细节。 其他说明:文中提供了详细的代码片段和调试经验分享,有助于读者更好地理解和应用所学知识。同时,作者还提到了一些实用技巧,如通过PWM调节实现多级变速,以及如何避免步进电机的共振问题。

  • Android开发:基于SQLite的日历备忘录记事本项目详解与实现

    内容概要:本文详细介绍了基于Android Studio开发的日历备忘录记事本项目,涵盖日历查看、添加备忘录、闹钟提醒和删除备忘录等功能。项目使用SQLite数据库进行数据存储,通过CalendarView、EditText、Button等控件实现用户交互,并利用AlarmManager和PendingIntent实现闹钟提醒功能。此外,项目还包括数据库的设计与管理,如创建DatabaseHelper类来管理数据库操作,确保数据的安全性和完整性。文章还探讨了一些常见的开发技巧和注意事项,如时间戳的使用、手势监听的实现等。 适用人群:适用于初学者和有一定经验的Android开发者,尤其是希望深入了解Android开发基础知识和技术细节的人群。 使用场景及目标:该项目旨在帮助开发者掌握Android开发的基本技能,包括UI设计、数据库操作、闹钟提醒机制等。通过实际项目练习,开发者能够更好地理解和应用这些技术,提升自己的开发能力。 其他说明:文中提到一些进阶任务,如用Room替换SQLite、增加分类标签、实现云端同步等,鼓励开发者进一步扩展和优化项目。同时,项目源码公开,便于学习和参考。

  • Matlab实现基于SVM-Adaboost支持向量机结合Adaboost集成学习时间序列预测的详细项目实例(含完整的程序,GUI设计和代码详解)

    内容概要:本文档详细介绍了一个基于SVM(支持向量机)和Adaboost集成学习的时间序列预测项目。该项目旨在通过结合这两种强大算法,提升时间序列预测的准确性和稳定性。文档涵盖了项目的背景、目标、挑战及其解决方案,重点介绍了模型架构、数据预处理、特征选择、SVM训练、Adaboost集成、预测与误差修正等环节。此外,文档还探讨了模型在金融市场、气象、能源需求、交通流量和医疗健康等多个领域的应用潜力,并提出了未来改进的方向,如引入深度学习、多任务学习、联邦学习等先进技术。 适合人群:具备一定机器学习基础的研究人员和工程师,特别是那些从事时间序列预测工作的专业人士。 使用场景及目标:①用于金融市场、气象、能源需求、交通流量和医疗健康等领域的复杂时间序列数据预测;②通过结合SVM和Adaboost,提升预测模型的准确性和稳定性;③处理噪声数据,降低计算复杂度,提高模型的泛化能力和实时预测能力。 其他说明:文档不仅提供了详细的理论解释,还附有完整的Matlab代码示例和GUI设计指导,帮助读者理解和实践。此外,文档还讨论了模型的部署与应用,包括系统架构设计、实时数据流处理、可视化界面、GPU加速推理等方面的技术细节。

  • #游戏之追逐奶酪123

    #游戏之追逐奶酪123

  • 威纶通触摸屏配方管理系统解析:宏程序、数据结构与UI设计

    内容概要:本文详细介绍了威纶通触摸屏配方管理系统的实现方法及其应用场景。首先,文章讲解了配方管理的基本概念和技术背景,强调了配方管理在工业自动化中的重要性。接着,通过具体的宏程序代码示例,展示了如何实现配方的保存、加载以及安全校验等功能。文中还提到配方数据结构的设计,如使用寄存器地址偏移来确保数据不冲突,并通过CSV文件格式方便地管理和维护配方数据。此外,文章深入探讨了UI设计方面的内容,包括动态图层技术和按钮交互效果的应用,使得用户界面更加友好和直观。最后,作者分享了一些实际项目中的经验和技巧,如文件操作的异常处理和宏指令调试方法。 适合人群:从事工业自动化领域的工程师和技术人员,尤其是对触摸屏配方管理系统感兴趣的读者。 使用场景及目标:适用于需要频繁切换设备参数的生产环境,如食品加工、注塑成型等行业。通过使用威纶通触摸屏配方管理系统,可以提高工作效率,减少人为错误,同时简化设备调试和维护流程。 其他说明:附带的工具包提供了完整的宏指令注释版、图库资源和调试工具,帮助用户更好地理解和应用该系统。

  • 张彩明-图形学简明教程 配书资源

    张彩明-图形学简明教程 PPT课件

  • 计算机术语.pdf

    计算机术语.pdf

  • 基于改进粒子群算法的微电网多目标优化调度模型与算法分析

    内容概要:本文详细介绍了利用改进粒子群算法(IPSO)进行微电网多目标优化调度的方法和技术。首先指出了传统粒子群算法(PSO)存在的局限性,如初始化随机性和易陷入局部最优等问题。接着提出了多种改进措施,包括混沌映射初始化、动态权重调整、自适应变异以及引入帕累托前沿机制等。文中通过具体的代码实例展示了这些改进的具体实现,并通过实验验证了改进后的算法在处理微电网优化调度问题时的有效性,尤其是在应对风光发电不确定性方面表现突出。此外,文章还讨论了实际应用场景中的约束处理方法,如功率平衡约束的修复策略,确保理论与实践相结合。 适合人群:对智能优化算法及其在电力系统特别是微电网中的应用感兴趣的科研人员、工程师及研究生。 使用场景及目标:适用于需要对微电网进行多目标优化调度的研究和工程项目,旨在提高微电网运行效率,降低成本并减少环境污染。通过学习本文提供的改进算法和技术手段,能够更好地理解和掌握如何针对特定业务场景定制化地改进经典优化算法。 其他说明:文章不仅提供了详细的理论分析和算法改进思路,还包括了大量的代码片段和实验结果,有助于读者深入理解并快速应用于实际项目中。

  • S7-1200 PLC与组态王实现7车位3x3立体车库控制系统

    内容概要:本文详细介绍了基于西门子S7-1200 PLC和组态王的7车位3x3升降横移立体车库控制系统的设计与实现。主要内容涵盖IO分配、梯形图程序、接线图、组态画面设计以及安全防护逻辑等方面。文中强调了硬件互锁、软件互锁、模块化编程、精确控制和平移控制等关键技术点,并分享了一些调试经验和注意事项。此外,还讨论了光电传感器误触发、急停按钮处理、故障记录等实际应用中的挑战及其解决方案。 适合人群:从事工业自动化领域的工程师和技术人员,特别是熟悉PLC编程和组态软件使用的专业人员。 使用场景及目标:适用于需要设计和实施立体车库控制系统的工程项目。目标是帮助读者掌握S7-1200 PLC与组态王的具体应用方法,提高系统可靠性和安全性。 其他说明:文中提供了详细的代码片段和配置示例,有助于读者更好地理解和实践相关技术。同时,作者分享了许多宝贵的实战经验,对于初学者和有一定经验的技术人员都非常有价值。

Global site tag (gtag.js) - Google Analytics