1,你是否对软件开发有浓厚的兴趣?
如果缺乏对软件开发的浓厚兴趣,只是单纯想earn high salary或这个行业淘金,你会很快离开软件开发这一职业。因为软件开发是一项高强度的脑力工作,缺乏足够的兴趣,你终究会忍受不了这项枯燥的工作。
2,你是否有极强的学习能力、学习兴趣和良好的英语阅读能力?
除了有对软件开发浓厚的兴趣外,你还需要有极强的学习能力和学习兴趣。软件开发技术更新很快,日新月异,因为这里积聚一些天才,不断地推成出新。软件开发职业更好地体现了:长江后浪推前浪,前浪死在沙滩上。要摆脱死在沙滩上的命运,你需要不断汲取新的知识,更新旧的知识。
另外,新的技术往往以英文首先呈现,还有就是一些中文翻译良莠不齐,因此良好的英文阅读能力会让你捷足先登,掌握第一手资料,直接阅读大师的作品和语言。
3,你是否有充足的学习时间?
30岁-不惑之年,你的生理机能不断地催促你去泡妞/把妹,享受花前月下和鱼水之欢。或者你已经成家立业,小有成就,并且家有千金或小皇帝,有多少人可以拒绝去享受天伦之乐呢?
现在你是否还有充足的学习时间和动力呢?
4,你是否可以忍受没完没了的加班?
中国大陆的软件开发人员超级廉价,前些时间还要搞什么“软件蓝领”,我无法接受“软件蓝领”这个称谓。
作为软件开发人员,你被要求没完没了的加班,或者免费或者廉价,这种现象国外比较少见,不过华人开的公司还是比较常见的。
国内软件开发人员要求加班是常见现象,原因很多了。现在30而立的你,和20多岁的单身小伙子不一样了,或许你有了家室,这样家事肯定少不了,你或你太太是否还可以忍受这种没完没了的加班?
5,你是否可以容忍一些完全不懂技术的家伙在你面前吆三喝四?
国外一般有技术和管理两条职业发展计划,分别有对应的level。
另外,国内管理人员不喜欢/不擅长授权给技术开发人员,并且经常还喜欢show一下“尚方宝剑”。所以总喜欢发表意见,表示他们对整个项目有影响力或者有贡献。
在国内,作为一名软件开发人员,如果你运气不好,你的上司(不一定是BOSS,有些项目管理人员就是这样的)是一个不尊重软件开发人员,并完全不懂技术的家伙,这下你就惨了。你需要经常容忍一些家伙在你面前吆三喝四。
或许你认为可以跳槽,但是国内真正尊重软件开发人员的公司又有多少呢?都是希望招聘来就可以用,诈干后就抛弃之。从公司的角度而言,BOSS要追求利润最大化,另外软件开发人员也不稳定,所以可以理解。
6,你是否可以忍受高薪的诱惑,甘愿清贫的生活(至少现阶段如此)?
一般而言,国内技术管理职位比技术人员薪资要高,并且管理职位有更多的资源和更好的发展机会,更好的“钱”途。
试问如果有一份管理职位的工作机会摆在你的面前,有多少人可以超然拒绝呢?
分享到:
相关推荐
一个女程序员的心路历程一个女程序员的心路历程一个女程序员的心路历程一个女程序员的心路历程
其次,描述中的“从这本书中,你可以看到作为一个程序员,你未来的方向”意指文章不仅讲述了一个程序员的成长故事,还试图为读者提供一个参考,帮助他们了解程序员的职业生涯可能面临的各种情况,以及如何更好地为...
成为优秀的程序员不仅在于编写高质量的代码,更重要的是养成一系列有益的习惯,这些习惯能够提升个人技能,促进团队协作,以及保持对技术的敏锐度。以下是对标题和描述中提到的十个程序员习惯的详细解释: 1. **...
### 作一个真正合格的程序员要知道的关键点 在IT行业中,成为一名合格的程序员不仅意味着能够编写代码,还需要具备一系列的专业素质和技术能力。本文将根据给定的标题、描述及部分内容,详细阐述一名真正的合格...
一个程序员的经历,希望能对朋友有帮助吧! 一个程序员的经历,希望能对朋友有帮助吧!
程序是个好程序员,但是这要看是否有用才行呀,你说是不是的
如何成为一个优秀的程序员:深入解析与实践指南 在IT行业,成为一名优秀的程序员是众多技术追求者梦寐以求的目标。在《如何成为一个优秀的程序员》一文中,作者罗伯特·L·里德(Robert L. Read)列出了多达一百条...
星空源码c++,情人节专用,连女朋友都没有的程序员不是一个好程序员
标题中的“一个程序员的面试感想”意味着这篇文章将聚焦于一个程序员在面试过程中的体验、反思和学习。作为程序员,面试不仅仅是技术技能的展示,也是沟通能力、问题解决能力和个人职业素养的综合体现。这样的文章...
成为一个优秀的程序员并非易事,它需要的不仅仅是一两门编程课程的学习。以下是对成为一名好的程序员所必需的关键要素的详细解释: 首先,扎实的基础知识是程序员的基石。这包括理解计算机科学的基本概念,如数据...
这是一个程序员在多年的工作中总结出来的...
### 作一个真正合格程序员的七种素质 在IT行业中,成为一名合格的程序员不仅需要扎实的技术基础,还需要一系列软技能和个人素质。以下是成为一名真正合格程序员所必备的七种关键素质。 #### 1. 团队精神和协作能力...
总的来说,【程序员技巧收集助手】是一个集成了多种功能的综合平台,旨在提升程序员的工作效率,促进知识的积累和分享。通过合理利用这款工具,程序员可以更好地管理自己的技能库,成为更高效、更专业的开发者。
### 一个Java程序员的C++学习之路 在IT领域中,很多程序员都会经历跨语言学习的过程,这不仅能拓宽他们的技术视野,还能提升解决问题的能力。本文将深入探讨一位Java程序员学习C++的过程及其心得体会,旨在为那些...
一个好的程序员不仅需要技术能力,还需要与人沟通和理解客户需求的能力。从提供的文章内容来看,程序员对开发工作的思考主要涉及以下几个方面: 1. 深层挖掘客户需求:程序员不应仅限于完成任务本身,而应该深入...
因为学校不好也就没有指望能靠学校名气找一个好工作。所有的希望都寄托在自己的努力上了,大一开学前的假期我就开始了学习,记得我买的第一本书是《计算机基础DOS3.0》,大家别吓着了,其实当时已经普及了DOS6.22了...
【好的程序员如何写代码】 优秀的程序员在编写代码时展现出的专业素养和艺术感是评判其技能水平的重要标准。代码不仅是实现功能的工具,更是展现技术才华和思维清晰度的载体。以下是一些关于好的程序员写代码的特点...