`
isiqi
  • 浏览: 16053958 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

程序员的个人发展

阅读更多
技术&管理&做人&行业

每天晚上,请你问自己这些问题:
1,今天我是否克服了技术上新的困难?
2,今天我是否多读了一些新书?
3,今天我是否就某方面的问题与人进行了交流?
4,今天我是否多认识了一个新同事或新朋友并准备与他们保持联络?
5,今天我是否更多的接触到身处的行业需求,现状,和发展?


精通技术

精通技术是技术人员的根本要求,也是技术人员人生发展的必经之路,只有首先精确掌握一门技术,才能触类旁通的掌握其他技术。精通技术不仅仅是为了精通技术,而是为了触类旁通,为了掌握精通技术的学习方法,研究方法,体会身处技术顶点的感受和境界,这样,下一次准备或需要进入另一个领域时,才会有明确的目标。

为了精通技术,就要有以工作为乐的精神。不主张过于频繁的换工作(常常被认为是不热爱工作,不适应环境,或者不忠诚的表现)。以工作为乐,才会投入更多的精力和时间,才能够飞快成长,成为该方面的能手。以工作为乐,是朝着技术高峰阔步迈进的享受过程。

如果仅仅的是以工作为乐,仅仅号称自己喜欢工作,而没有“朝着技术高峰阔步迈进”,则是一种浪费。要做工作和生活的有心人,才不会迷信技术,才会避免骄傲,才不会在达到某个水平以后停步不前。不仅要做有心人,还要学会研究。研究该门技术的发展方向,该门技术最好的学习方法,在该门技术上取得突出成就的道路,和激励自己沿着正确的方向前进的诀窍。做好了这些问题的研究,就会在以工作为乐的境界中做出超凡的成绩。

总之,
1,反对不认真对待技术。
2,反对不热爱工作,一心旁鹜。
3,做生活和工作的有心人。


懂得管理

懂得管理,既要学会管理,也要学会配合管理。那些对所有人和所有事情都吹毛求疵的人是不适应社会的,也是不容易成功的。懂得管理,既要学会管理工程(进度,过程,资源,需求分析,客户交流),又要学会管理人。要重视团队建设,重视团队的合作,重视团队的文化建设,重视团队的凝聚力,重视管理者的个人感染力。

在用户不能提出明确的需求的情况下,要综合经验,替用户提出明确的需求。

符合标准的过程控制,方法论的实际应用可以引导工程有一个可期望的好结果。否则就是运气的功劳。
资源的合理配置,建设一个每个人舒适工作的环境,不要让你的组员不得不总是把精力放在环境建设等问题上,是让人做出更大成绩的捷径。

与人畅快交流的能力,成为软件人员必备的素质之一。懂得行业的知识就从这里开始。

那些单纯学过管理的人,无论进入那一个行业,都需要不断的迅速的学习一些关于该行业的专门知识,至少是名词术语,基本原理,关键技术,主要应用。这样的了解初步管理知识的人,一定不要对技术人员指手画脚,否则一定得不到应有的认同,反之,如果他们从过程本身的流程或者方法论等方面提出建议,就可以更好的体现自己的价值。


进入行业

软件工作,离不开行业,尤其是应用软件。一个仅仅懂得实现技术的人,是不够的。所以一定要拓展你的知识,对你所处在的行业有一个更全面,更准确,更实质性的了解。

软件人员看到需求分析,常常想到如何去实现它,而不会认真的去研究这份需求,站在用户的角度上来做更多的工作,这是值得软件人才所注意的。

研究你所在的行业,也需要有一种系统的方法。了解其中的关键点是进入这个行业的捷径。了解触及该行业更多方面的关键点,是掌握这个行业的必经之路。对该行业做系统的总结分析,是深入该行业的目的。初步的研究成果经过更多的提炼和交流,就会成为金子般的智慧。


以下是几点建议:

从点滴做起。先做好那些你力所能及的工作。标准化你的行业。你所处的行业虽然确定,但是每一家公司的需求各不相同。掌握他们做事情的流程,可以帮助你做好标准化。同时学习那些该行业的标准,以用户的标准为标准,更加深刻的理解标准,是代替用户做好标准化的方法。
掌握核心技术。任何行业都有核心技术。掌握某一项核心技术,就可以让你进入这个行业并在其中生存,反之仅仅浅尝辄止,就会让你遭遇失败,抱怨不公。

影响你职业发展的几项能力
1,研究问题的能力
2,影响他人的能力
3,个人履历

请相信以下观念
1,教育不是万能的。希望学校或者任何一个教育机构为你准备所有的知识,能力,水平,是不可能的。最好的大学是自己和无字书。
2,成长在工作中。工作中的表现和积累才是人生腾飞的实际动力。

从今天起,请做好
1,培养你自己更广泛的兴趣,并坚持你的人生目标
2,锻炼你的演讲能力
3,多认识朋友,以他们为荣
4,培养你的远见卓识
分享到:
评论

相关推荐

    五年之内java程序员发展之路–个人观点

    在互联网中寻求发展的普通java程序员一枚 无聊中,自己写的博客,突发感慨,想到了才入行时的我,那时候的我,纯正的技术小萌新,不知ssh和ssm为何物,不知前后如何交互,不知接口定义,现在的我,精通市场上主流...

    程序员简历模板 互联网IT行业程序员个人求职简历模板

    对于已有一定工作经验的程序员来说,简历中需要突出自己的职业生涯发展轨迹,展示自己在项目中的角色、职责、贡献等方面的经验和技能;对于想要申请IT行业相关职位的求职者来说,简历中需要突出自己的技能和学习能力...

    《Java程序员》

    本书中浓缩了程序员求职与工作、生存与发展的点滴经验,希望本书能够成为你的朋友。望本书能让即将走向工作岗位的程序员和已经成为程序员的朋友,对工作和软件行业做到既“知己”又“知彼”,在入职前对职业状况清楚...

    程序员的十层楼.doc

    当然现在中国的许多程序员们对此可能有许多不同的意见,有些人认为中国的程序员水平远落后于西方,有些则认为中国的程序员个人能力并不比西方的程序员差,只是整个软件产业落后而已。 那么,到底中国的程序员水平比...

    《程序员》2011年08期

    2,自学好学 编程领域始终发展变化着,不出一年有些新技术就变成了老技术,这并不是说好的程序员要对所有新技术跟进,但有些却对学习任何新技术都没有兴趣。他们通常在学校学习了编程,然后工作后单位安排学什么...

    智商、情商和逆商与程序员职业生涯发展

    智商、情商和逆商是规划程序员职业生涯的前提条件。智商是成功的试金石。情商是成功的驱动力。逆商教你如何认识逆境和战胜逆境。只有经历熔炼和磨难,愿景才会激发,视野才会开阔,灵魂才会升华,才会走向成功。智商...

    程序员修理之道

    本书包含的内容从个人责任到职业发展,直至保持代码灵活和易于改编重用的架构技术。从本书中将学到防止软件变质、消除复制知识的陷阱、编写灵活、动态和易适应的代码、避免出现相同的设计、用契约、断言和异常对代码...

    程序员精益副业指南:它提供了实用的建议和方法,帮助程序员在工作之余探索副业的机会,实现个人发展和收入增长

    一本教程,指导程序员如何优雅地做副业。它提供了实用的建议和方法,帮助程序员在工作之余探索副业的机会,实现个人发展和收入增长。对于有志于副业创业的程序员,精益副业是一本有价值的指南。

    最全JAVA学习路线一条龙思维导图(附资源链接)PS:程序员鱼皮

    最全JAVA学习路线一条龙思维导图(附资源链接)PS:程序员鱼皮 1. 最新,完整一条龙的大厂 ...5. 划分阶段、更有计划,且在最后给出持续学习的方向、探索 Java 程序员发展的无限可能 6. 完全开源,回馈社区,持续更新!

    程序员必备简历模板(适用于所有程序员)

    个人爱好与自我评价:让程序员展示自己的个人爱好和特长,以及对自己的职业发展做出评价和展望。 适用人群: 该简历模板适用于所有程序员,包括但不限于软件开发工程师、测试工程师、前端开发工程师等。无论是有...

    程序员简历模板-1.docx

    随着互联网的发展,越来越多的毕业生开始使用个人简历网站来展示自己的技能和经验。然而,许多毕业生缺乏设计和前端开发的能力,导致他们无法打造出具有吸引力的个人简历网站。 ## 方案描述 本方案旨在提供一个...

    程序员羊皮卷--个人成长经历

    初入职场——程序员的职场成长 3 第1章 大学生活应该这样度过 3 完成一个满意的项目丰富自己 5 安排一次真正的实习,了解社会 5 失败的实习生 6 如何找到适合的实习机会 7 实习成功的三有一无 8 开发人员实习...

    大厂程序员考核制度之模板xxx年xx月绩效考核-xxx - 员工.xlsx,管理必用

    这是一份大厂的程序员...大厂的绩效考核制度通常会结合员工的职位、工作内容和个人发展计划等因素进行评估,以确保绩效考核的公正性和客观性。同时,大厂也会提供丰富的奖励和晋升机会,以激励员工的积极性和创造力。

    《非程序员》第51期

    “除虫”是指程序员通过自己的努力来减少bug的数量(消除bug这样的字眼我们还是不要讲为好^_^),而“测试”是指程序员书写产品以外的一段代码来确保产品能有效工作。虽然TDD所编写的测试用例在一定程度上为寻找bug...

    程序员终身必读-深入理解计算机系统(带笔记).part1

    这本书有多经典就不再赘述了。由于是图片书,所以有点大。不过效果还可以,上面有一些我个人的笔记,相信对阅读有些帮助。建议阅读3遍以上,多多益善。可以作为程序员终身发展的陪伴读物,良友啊。

    高效程序员45个习惯

    高效程序员45个习惯,为你的个人拓展提供发展方向

    基于可视化算法程序员管理系统的毕业设计实现.zip

    - 程序员信息管理:包括程序员的个人信息、技能和经验等方面的管理,方便公司了解其程序员资源的情况。 - 任务分配:根据项目需要和程序员的技能和经验等因素,自动分配任务给程序员,提高工作效率。 - 可视化算法:...

    个人职业发展规划PPT模板.rar

    这是一份动态演示效果的职业生涯规划PPT模板,包括:明确职业方向、个人生涯愿景、自我评估、环境评估、职业认识、个人职业定位等,内容丰富全面。

    软件研发工程师(程序员)怎么规划自己的职业发展方向

    软件研发工程师(程序员)怎么规划自己的职业发展方向程序工作二三年后,基本上都会考虑自己以后怎么发展。发展的路径不外乎程序员-系统分析员-架构师-技术经理-CTO,程序员-项目组长-项目经理-项目总监-CTO,程序员-...

Global site tag (gtag.js) - Google Analytics