`

职业生涯探讨

阅读更多

这是个人对程序员生涯的一孔之见,只代表作者的个人想法,其中疏漏甚至错误之处在所难免,希望大家多提宝贵意见。

前言

丰厚的薪水,高端的职位和有成就感的事业是人人都想要的,而这些都取决于你每天的认真工作,努力学习和灵活做人上。日子就像一块块砖,你就像是一个泥瓦匠每天在堆砌着你的人生,最终砌出一个宏伟的大厦或是一幢低矮的小屋甚至是堆成一堆瓦砾全取决于你自己。

程序员是一碗青春饭吗?

程 序界和软硬件一样都要遵守摩尔定律,也就是说当前的技术知识很快会被替代,你需要不断学习新的东西,否则就会面临着被淘汰的危险。然而,一个人的学习动力 和欲望都是有限的,记忆力还会随着年龄的增长而衰退,从这个道理上来说,年龄大的迟早会被年龄小的超过,成为鸡肋并最终将被无良的公司抛弃。难道程序员这 个职业做不过三十五岁,永远是一碗青春饭吗?

根基是决定一个人会不会被淘汰的关键

我刚进入IT业就听说过这种说 法,不过当时的年龄限度是30岁,当工作一段时间后,这个限度上调了五岁,而且还有陆续上调的趋势,而在各个公司中,超过35的程序员并不罕见,在外国做 了一辈子软件的人也屡见不鲜。难道“程序员是吃青春饭的”是一个谬论吗?那么为什么很多人持有并宣扬此论调呢?
其实这个结论既正确也不正确, 它的结果取决于要评判的人。一个人如果根基扎实,他就更容易学习新的事物新的知识,年轻和精力相对于扎实牢靠的根基是微不足道的,对于别人是一座山的障 碍,对于他也许就是一张纸的隔阂,这样的人是不会面临着被超越被淘汰的危机的,青春饭的论调对他完全不适用;而一个人如果根基不牢,只是靠精力和年龄勉强 立足,每次新事物新知识出现都在和年轻人拼体力拼精力,那么他迟早将被淘汰,优胜劣汰的社会就是这样残酷无情,但很公平 。

什么是程序员的根基

面向对象的思想。MVC,分层架构,按接口编程,依赖注入,OR Mapping,面向方面,SOA等都是OO的发展,不从根本上领会它,程序员就难以把握程序发展进化的趋势,永远停留在老窠臼中无法自拔,自我提高升华进化当然更是一句空
数据结构。程序的核心目的是收集,整理和展示数据,而数据的核心就是数据结构,它的重要性不言而喻。线性表、栈/队列、串、多维数组、广义表、树、图这些数据结构你都需要认真掌握,掌握的程度越深,日后学习的阻力就越小,相对于他人将更有优势。讲话
算法。如果缺乏好的算法,程序架构得再完美数据再贴切都无济于事,犹如一台法拉利却用牛来拉一样。迭代法、穷举搜索法、递推法、贪婪法、回溯法、分治法、动态规划法都是你需要掌握的,不要以为这很难,读透一本算法导论就足够了。
基 础API。只有思想,数据结构和算法只是一条腿,要健步如飞还得两条腿走路。程序员的另一条腿就是基础API,你需要认真掌握TCP/IP协议详 解,Socket通信,线程,文件读写等每种语言和技术都需要的基础知识,一个新事务即使再绚烂夺目也是利用这些基石搭建而成的,如果你彻底了解了它们将 永处不败的境地,甚至觉得新技术也不过如此。

如何打好根基

多学。从项目中学,从书本中学,从别人哪里学,从失败中学习,掌握基础API就是需要多学习,如果有已有的知识总结可以起到事半功倍的效果。
多想。学习OO和算法都需要理解,光是死记硬背毫无用处,子曰“学而不思则罔”,OO和算法的学习都需要一个理解消化的过程,只有彻底理解了,你才真正掌握了它们。
多 练。经过代码的历练,程序员才能百炼成钢,成功的项目能告诉你什么是正确的,失败的项目会暗示它为什么会失败,下次你就能更进退有据。更重要的一点是,不 做项目,不做多个项目,不做大项目,程序员对“度”的把握总是缺乏经验,不是过就是不及。真正亲手手写过10-20万行代码的是成为一个成熟程序员的必要 条件(但不是充分条件)。
多见。眼光狭窄,目光短浅,固步自封只能造就一只井底之蛙,你的眼光必须超越自己所在的环境才能取得真正的进步,现 在有许多开源社区和软件都是你应该涉足的地方,和什么样的人在一起你自然也会成为什么样的人。“蓬生麻中,不扶而直,白沙在涅,与之俱黑“说的就是这个道 理。


程序员的身价是由什么决定的?

如果一个程序员有良好的根基,充满智慧的头脑,积极主动的精神和锲而不舍的毅力,他就一定能有丰厚的薪水吗?答案是否定的。原因在于薪水不光取决于自身的水平,还取决于周围的环境。
程序员的身价首先决定于他能给雇主带来多大的利益,如果带不来利益,程序员再有本事也是白搭,这就要求程序员一定要根据自己的特点寻找合适自己发展的公司,在你的职业生涯之初就要研究自己和世界,逐步选择一个合适自己的方向发展,永远记住,方向比努力更重要。
其 次,程序员的身价也取决于他的不可替代性,即使一个人能带来很多的利益但身后有大批的后备军资源,干不好立即就有人顶替你,这样的人薪水也不会高,反正你 不干有的是人干,资本家就是这样无情。这告诉我们要使自己不可替代,就要努力向高处走,一定和众人拉开差距才能彰显自己的价值。

程序员生涯能给我们带来什么

IT是一个朝阳产业,正处于蓬勃发展中,选择这一行比其它行业拥有更多的发展机会。
相对于其它职业,程序员对自己命运的把握程度更大。”荣辱自取,不求于人“,这是一种非常好的感觉,在别的职业中是难以找到的。
只要人们还在使用计算机,程序员这个职业就永远不会消亡,因为计算机运行永远需要软件。
在信息时代,程序是一个非常有效的收集或发布信息的工具,如果利用得当,它能直接带来巨大的收益。

程序员事业发展的方向

架构师,CIO。对于热衷于技术的程序员来说这是一个不错的方向,架构师这个职位的必要条件是有优秀的技术功底和丰富的设计经验,此外还需要有某个领域的深入知识。对于CIO要求更高,他需要对未来五年内的技术走势把握得比较清楚。
项目经理,部门经理。人际关系处理良好,语言能力出众的程序员适合走这条路。这也是大连大多数程序员的理想选择。
做 自己的网站,当一个给自己发薪水的人。网站做好了收入颇丰,低端如hao123,高端如google的例子都摆在眼前。其实做网站初期投入并不巨大,但需 要持之以恒的毅力尤其是敏锐的市场嗅觉,它决定了你是否能从网站中盈利。此外,拥有自己的网站对于自我宣传,建立个人品牌有很大的好处。这条路适合于热衷 于网络技术的程序员。
开公司创业。制作软件并不难,难得是是否能接到活,能否接到长期的活,如果能做到的话,你就可以选择创业。拿工资致富是不可能的,而一次项目的利润可能就等于你前期的工资总和。

后语

相对于永恒的宇宙,我们确实非常渺小,应该有谦卑之心;但是跟别的任何生命相比,我们的尊严,我们的价值,我们的可能性,是一样的;就算人家确实是牡丹玫瑰,自己只是小小的,角落里的一朵苔花,也应该灿烂地绽放,把自己涨圆,并且自豪地仰望苍天,说:“我也能!”

分享到:
评论

相关推荐

    职业生涯规划模板系列2021-消防工程专业职业生涯规划书(7页 3000字).docx

    下面将围绕消防工程专业,展开对职业生涯规划的探讨。 首先,职业生涯规划对个人来说意义重大。它不仅帮助我们了解自己,包括性格、能力、优势与不足,而且能让我们在变化莫测的社会中找到适合自己的位置,把握人生...

    专题资料(2021-2022年)2013级职业生涯规划考试试题.doc

    本文将深入探讨职业生涯规划的相关内容,为大学生们提供一个全面的规划指南。 职业生涯规划是一项系统工程,它不仅仅关乎于选择什么样的工作,还涉及个人兴趣、价值观、个性特点等多方面的自我认识与分析。在这一...

    中学教育发展职业生涯要从所学专业起步PPT学习教案.pptx

    本文通过深入解析《中学教育发展职业生涯要从所学专业起步》的PPT学习教案,探讨了专业与职业的关系、职业对从业者素质的要求,以及职业资格证书在职业生涯发展中的重要性。 首先,专业选择是学生未来职业生涯规划...

    职业生涯规划培训PPT.pptx

    本文将深入探讨职业生涯规划的内涵、重要性以及个人与企业在此过程中应扮演的角色。 首先,个人职业生涯规划是一段旅程,它要求我们对自己有一个清晰的认识。美国心理学家亚伯拉罕·马斯洛在其需求层次理论中提出,...

    人力资源管理概论(人大三版)第7章职业生涯规划与管理.pptx

    《人力资源管理概论》第三版中的第七章深入探讨了职业生涯规划与管理的内涵,指出了它在技术领域人力资源管理中的核心地位。本章首先对职业进行了定义,提出了职业规划的概念,然后详细阐述了职业生涯规划的全过程...

    职业生涯中,指引职业经理人在正确航道行驶的灯塔是精选.doc

    【标题】和【描述】提及的是一个文档,主要探讨了职业经理人职业生涯发展的关键因素,包括智慧树平台上的职业素养课程内容以及职业生涯规划的相关作业。文档涵盖了价值观、心态、沟通技巧以及企业运营框架等多个主题...

    员工职业生涯的有效管理(kelon)学员.pptx

    【员工职业生涯的有效管理】 在今天的知识经济时代,员工的职业生涯管理已经成为企业和个人共同关注的焦点。科龙公司(Kelon)在2001年11月10日的研讨会中探讨了这一主题,旨在帮助员工理解并规划自己的职业路径,...

    大学生职业生涯规划范文

    鉴于此,本文旨在探讨如何制定有效的职业生涯规划,并结合现成的“大学生职业生涯规划范文”,为读者提供一系列全面、灵活的规划策略。 首先,职业生涯规划的核心在于自我认知。个体需深入了解自己的兴趣、能力、...

    民营企业员工职业生涯管理探讨-论文.zip

    本文将围绕“民营企业员工职业生涯管理探讨”这一主题,深入剖析民营企业在这一领域的现状、问题与对策,旨在为相关企业提供有益的参考。 一、民营企业员工职业生涯管理的重要性 1. 人才吸引与保留:良好的职业...

    职业生涯规划书ppt.zip

    下面将详细探讨这个主题,以及如何利用这些模板来构建一个有效的职业生涯规划。 首先,职业生涯规划是指个人根据自身的兴趣、技能和价值观,设定长期职业目标,并制定出实现这些目标的策略和行动计划。在这个过程中...

    对环境工程师的职业生涯规划.doc

    在本文中,我们将探讨环境工程师的职业生涯规划,这是针对当代大学生,特别是公共事业管理教育专业学生的重要课题。通过霍兰德职业兴趣测试、生涯建构系统和生涯决定理论,我们可以更好地理解如何有效地规划职业生涯...

    锦城职业生涯规划_课后习题和考试答案解析(全).doc

    《锦城职业生涯规划》课程旨在引导学生理解和制定个人职业生涯规划,通过课后习题和考试答案解析,我们可以深入探讨以下几个关键知识点: 1. **职业生涯设计的重要性**:大学阶段是个人成长的关键时期,对职业生涯...

    大学生职业生涯规划知行合一研究.docx

    《大学生职业生涯规划知行合一研究》探讨了当前大学生在职业生涯规划中存在的“知易行难”问题,以及如何通过引入后现代生涯教育理念和工具来解决这一困境。文章指出,大学生在进行职业生涯规划时,常常面临教学方式...

    大学生职业生涯规划与就业指导 项目三职业生涯决策与职业生涯目标glq.pptx

    根据提供的文件信息,我们可以深入探讨大学生职业生涯规划与就业指导中涉及的关键知识点,特别是关于职业生涯决策与职业生涯目标的部分。 ### 大学生职业生涯规划与就业指导 #### 项目三:职业生涯决策与职业生涯...

    公司高管个人职业生涯规划书.doc

    本文将探讨高管如何制定个人职业生涯规划,以实现长期的职业目标和成功。 首先,选择是职业生涯的关键。文中提到,许多高素质人才因缺乏明确的职业规划,导致他们在工作中多年却未能取得显著的成就。比如,那位大连...

    A企业员工职业生涯规划研究.doc

    本文主要介绍了A企业员工职业生涯规划的研究,旨在探讨职业生涯规划在A企业员工中的应用和效果。下面是本文的详细知识点: 一、职业生涯规划的简介 职业生涯规划是指个人或组织对其职业发展的长期规划和管理。其...

    发展职业生涯要善于把握机遇分析PPT课件

    【发展职业生涯要善于把握机遇分析】 在个人职业生涯的规划和发展中,把握机遇是至关重要的。机遇不仅来源于个人的兴趣和价值取向,同时也受到家庭状况、区域经济发展动向等多种因素的影响。下面将详细探讨这些关键...

    医学生职业生涯规划讲座ppt模板.rar

    下面将详细探讨医学生的优缺点以及学医所需的知识,并提供关于如何进行职业生涯规划的建议。 优点: 1. 社会地位高:医生在社会上通常享有较高的尊重和地位,被视为救死扶伤的英雄。 2. 职业稳定性:医疗行业需求...

    职业生涯规划教案PPT

    《职业生涯规划教案PPT》是一份详细探讨职业生涯规划的教程资料,主要涵盖了职业生涯规划的各个方面,旨在帮助个人理解和制定有效的职业路径。以下是该教案的主要内容概览: 第一章 职业生涯规划概述,讲解了职业的...

Global site tag (gtag.js) - Google Analytics