众所周知,软件行业日新月异,条脉繁多。有经验的开发人员都知道,与其什么都懂点,不如精通一门或某几门。最典型的是,开发平台分windows、linux,语言分C/C++/Java/Python等等不一而足。
确实不可能样样精通,但实际的开发趋势却是——混合异构开发。因为软件行业还处在快速发展期,各种平台和语言的变化十分频繁,每个领域都有其自身的局限。这些局限有时候表现为不可能,但更多的时候表现为代价昂贵(比如没有C干不了的事,但实际的情况是,很少有人用C来写Web),因此我们需要混合异构。
但人的精力总归是有限的,现实的项目进度总是逼人,技术的更新趋势总是对人的学习能力提出更高的要求。因此我们遇到了一个巨大的矛盾,我们既需要精通,还需要广博。再也不是早先那种手艺人的思路(比如旧时手艺人只要会木匠技巧,就可以完全独立的工作,不需要会泥瓦匠技巧),学会C语言,走遍天下都不怕了。
现实被大致分割为三大阵营,一个是坚持专一路线,这部分人在某个领域持续深入,心无旁籍。这类人更多的表现为大公司里的专才,这样的人华为最多,听说某公司面试了一个华为资深开发,生平只研究ARP协议,及其精熟,说起其他的如HTTP协议等,一窍不通,便是典型例子;第二类是那种广博路线,他们由于工作或自身危机感的原因,主动或被动的进入各个领域,每样的东西都能拉起来摆弄几下,看上去样样都懂,结果是大家都知道,没一样精通的。这种人更多的见于那种创业型的小公司里,笔者见过一个这样的,java、C、sql,web、服务器、windows GUI、嵌入都能搞。写C++代码只知道new,不知道delete....;第三类是那种听说过每个领域都有学问,干脆懒得广博,也懒得深入的,一味依靠所谓的经验。这类人更多的是那种所谓计算机专业的,又大多常见于中小型公司。大公司看不上他们的专业,小公司迷信他们的经验。这类人平时是不太爱看书的,他们更多的把开发软件当成职业,不是爱好和追求。
依据笔者对这些现象的观察和思考,我能明白,大概第三类所谓的专业人士,可能不会看到这个帖子,因为他们不太爱“学习”,不深入也不广博。第一类人士可能更多的是看看,自己心中有些想法,也不会怎么表达。恰恰是第二类,更多的是焦躁不安或者兴趣盎然,大概是看帖回帖的主力。
分享到:
相关推荐
2017年北京市投入产出表 2017年天津市投入产出表 2017年河北省投入产出 表 2017年山西省投入产出表 2017年内蒙古自治区投入产出表 2017年辽宁 省投入产出表 2017年吉林省投入产出表 2017年黑龙江省投入产出表 2017 ...
在信息技术领域,从一名优秀的程序员成长为一名伟大的程序员不仅是职业发展的过程,更是一种自我超越的精神追求。本篇文章将基于提供的文件内容,深入探讨成为伟大程序员所需具备的关键要素。 #### 一、时间花在写...
高产出制造管理是制造业追求的理想状态,旨在实现高效能与高效益,具体体现在低成本、高品质、高客户满意度、高员工士气及高利润等企业目标上。这一管理模式的成功取决于一系列关键因素,以下是20项关键性成功要素的...
在这些活动中,程序员可以在一个没有打扰的环境中专注于工作,从而提高工作效率和产出质量。 总的来说,对于程序员而言,被打扰不仅影响他们完成任务的速度,还可能影响最终工作的质量和他们个人的职业满足感。因此...
《卓有成效的程序员》这本书聚焦于如何提升程序员的工作效率和产出质量,通过分享实践经验和深入探讨编程工具的使用,帮助读者成为一名更优秀的开发者。标签“源码”和“工具”提示我们,这本书将深入讨论代码管理和...
在成为一名优秀的程序员的道路上,不断学习和提升自我是非常关键的。这篇文档主要探讨了程序员应该具备的一些重要素质和技能,包括自我反思、持续学习、勇于创新、专业化、利用代码分析工具以及对代码质量的重视。 ...
高产出制造管理的成功要素
- 首份工作不仅仅是获取收入的方式,更是个人能力培养和职业路径探索的重要阶段。 - 考虑到长期发展,应优先选择能够提供学习机会、具有良好团队氛围的企业。 - 在选择过程中可能会遇到就业与择业之间的冲突,...
"EXCEL实现投入产出表RAS法" 在经济学和管理学领域中,投入产出表是一种重要的分析工具,用于描述一定时期内各部门间的相互联系和平衡关系。为了实现投入产出表的编制,需要使用某些方法来估计投入产出表的参数。...
投入产出系数和投入产出模型 投入产出系数和投入产出模型是经济学中重要的概念,它们之间存在着紧密的关系。投入产出表反映了经济系统各个部分之间的关系,通过对投入产出表的数据分析,可以建立各种经济数学模型,...
在经济分析领域,RAS法(Ratio Adjusted Squares)是一种用于修订投入产出表的统计方法,它在处理不完整或不准确的数据时尤为有效。投入产出表是经济学中的一个重要工具,它展示了一个国家或地区各部门间的经济联系...
6. **个人素质提升**:在试用期,程序员应培养耐性、细心和对工作的合理安排,以适应高强度的工作环境。同时,通过阅读技术文章和书籍,持续提升专业素质,保持对新技术的关注,是个人职业发展的重要环节。 7. **...
- **考试目的**:旨在评估考生是否具备根据软件开发项目管理和软件工程的要求,按照程序设计规格说明书编写并调试程序的能力,确保能够产出符合标准规范、实现设计要求且能够正确可靠运行的程序。 - **考试目标**:...
《程序员接单宝典》是一本专为程序员打造的实战指南,旨在帮助程序员们更好地理解和参与外包项目,从而实现自我价值提升和经济收益增长。作者以其十年外包行业的经验,分享了从项目寻找、洽谈、执行到收款的全过程,...
"《投入产出分析》习题集及解答-陈正伟.pdf" 投入产出分析是指研究经济体系中各个部分之间投入与产出的相互依存关系的数量分析方法。它是科学的方法,通过编制投入产出表和模型,能够清晰地揭示国民经济各部门之间...
总的来说,面向能力产出的人工智能专业人才培养模式需要兼顾理论与实践,结合产业需求,不断创新教育方式,以培养出能引领未来科技发展的高素质人才。这是一项系统工程,需要学校、教师、学生和企业共同参与,共同...
在进行投入产出综合平衡分析时,首先需要理解国民经济的各部门之间存在的相互依存关系。每个部门既是生产者,也是消费者。部门间的投入产出关系是一个复杂的过程,部门A生产的产品或服务可以作为部门B的投入,而部门...