`

合格程序员所具备的条件

阅读更多

程序员每天该做的事
1、总结自己一天任务的完成情况
最好的方式是写工作日志,把自己今天完成了什么事情,遇见了什么问题都记录下来,日后翻看好处多多

2、考虑自己明天应该做的主要工作
把明天要做的事情列出来,并按照优先级排列,第二天应该把自己效率最高的时间分配给最重要的工作

3、考虑自己一天工作中失误的地方,并想出避免下一次再犯的方法
出错不要紧,最重要的是不要重复犯相同的错误,那是愚蠢

4、考虑自己一天工作完成的质量和效率能否还能提高
一天只提高1%,365天你的效率就能提高多少倍你知道吗? (1+0.01)^365 = 37 倍

5、看一个有用的新闻网站或读一张有用的报纸,了解业界动态
闭门造车是不行的,了解一下别人都在做什么,对自己能带来很多启示

6、记住一位同事的名字及其特点
你认识公司的所有同事吗?你了解他们吗?

7、清理自己的代码
今天完成的代码,把中间的调试信息,测试代码清理掉,按照编码风格整理好,注释都写好了吗?

8、清理自己的桌面
当日事当日毕,保持清洁干劲的桌面才能让你工作时不分心,程序员特别要把电脑的桌面清理干净

程序员每周该做的事
1、向你的老板汇报一次工作
让你的老板知道你在做什么,这很重要。可以口头、书面、邮件,看你老板的工作方式而定

2、进行一次自我总结(非正式)
这周之内自己表现得怎么样?该加分还是扣分?

3、制定下周计划
把下周要做的事情列出来,一样要分清楚优先级

4、整理自己的文件夹、书柜和电脑文件
把桌面以外的地方也要清理干净,电脑的文件夹,收到的邮件,把过时的垃圾全部清理掉

5、与一个非公司的朋友沟通
它山之石,可以攻玉

6、看一本杂志
找一本适合自己的专业杂志

7、纠正自己或同事一个细节上的不正确做法
《细节决定成败》看过了吗?没看过强烈建议先看看

程序员每月该做的事
1、至少和一个同事一起吃饭或喝茶
不光了解自己工作伙伴的工作,还要了解他们的生活

2、自我考核一次
相对正式地考核自己一下,你对得起这个月的工资吗?

3、对你的同事考核一次
你的同事表现怎么样?哪些人值得学习,哪些人需要帮助?

3、制定下月的计划,确定下月的工作重点

4、总结自己工作质量改进状况
自己的质量提高了多少?

5、有针对性地对一项工作指标做深入地分析并得出改进的方案
可以是对自己的,也可以是对公司的,一定要深入地分析后拿出自己的观点来。要想在老板面前说得上话,做的成事,工作上功夫要做足。

6、与老板沟通一次
最好是面对面地沟通,好好表现一下自己,虚心听取老板的意见,更重要的是要了解老板当前关心的重点

程序员每年该做的事
1、年终总结
每个公司都会做的事情,但你真正认真地总结过自己吗?

2、兑现给自己、给家人的承诺
给老婆、儿子的新年礼物买了没有?给自己的呢?

3、下年度工作规划
好好想想自己明年的发展目标,争取升职/加薪、跳槽还是自己出来干?

4、掌握一项新技术
至少是一项,作为程序员一年要是一项新技术都学不到手,那就一定会被淘汰。
掌握可不是看本书就行的,要真正懂得应用,最好你能够写一篇教程发表到你的blog

5、推出一种新产品
可以是一个真正的产品,也可以只是一个类库,只要是你创造的东西就行,让别人使用它,也为世界作点贡献。当然如果真的很有价值,收点注册费也是应该的
6、与父母团聚一次
常回家看看,常回家看看


分享到:
评论

相关推荐

    你是合格的程序员吗?—合格程序员应该具备的12种能力

    —合格程序员应该具备的12种能力" 指向了一个讨论合格程序员所需技能的主题。在这个行业中,成为一个优秀的程序员不仅仅是掌握编程语言那么简单,还需要一系列综合能力。以下是对这些能力的详细阐述: 1. **解决...

    程序员必经之路~~高级程序员复习资料

    以上知识点是成为一名合格高级程序员的基础,通过深入学习和实践,你可以不断提升自己的技术水平,更好地应对复杂项目和挑战。这份“程序员必经之路”的复习资料无疑是一份宝贵的资源,它将带你逐步走进高级程序员的...

    如何成为一个合格的Java程序员

    具备根据异常信息快速定位问题原因和位置的能力,是每个程序员都应追求的目标。这要求对Java异常处理机制有深入理解,并能够运用调试工具和日志分析来排查问题。 ### 面向对象思想 面向对象编程(OOP)是Java的...

    给程序员的建议.pdf

    以下几点是成为一名合格程序员所必需的: 1. 团队精神和协作能力:编程不再是个体行为,而是团队合作的结果。如同 Linus Torvalds 创建 Linux 一样,强大的团队协作是成功的关键。程序员需要具备团队精神,能够与...

    优质资料(2021-2022年收藏)深圳市职业技能鉴定数控程序员考核教学大纲.doc

    申报条件则按照特定文件执行,鉴定方式包括理论考试和技能操作考核,两者成绩均达到60分以上视为合格。技师还需进行综合评审。 职业道德是该职业的基本要求之一,包括遵守法律法规、有责任心、爱岗敬业、团结合作、...

    java程序员必须掌握的基础知识

    作为一名合格的Java程序员,除了精通Java本身外,还需要具备一定的广度知识。这包括但不限于数据库操作(如SQL查询)、常用开源框架(如Spring、Hibernate)的使用、Web服务器配置(如Tomcat、Jetty)等。此外,熟悉...

    计算机技术与软件专业资格(水平)考试程序员考试大纲

    这个考试针对程序员级别的考试大纲,是为那些希望进入或已经在IT领域从事编程工作的人们设计的,旨在确保他们具备必要的基础知识和技能。 考试大纲通常会涵盖以下几个核心领域: 1. **编程基础**:这部分内容包括...

    初级程序员版测试软件

    【初级程序员版测试软件】 本测试软件专为初级程序员量身打造,旨在帮助他们准备各类编程语言和技术的基础...通过系统的练习,初级程序员可以逐步建立扎实的理论基础和实践经验,为成为合格的程序员打下坚实的基础。

    软件开发工程师(程序员)的就业前景如何?.pdf

    合格的程序员首先要具备扎实的功底,对编程语言比如C、C++语言要精通,同时熟悉数据结构、编译原理,以及算法等;其次,由于程序的代码往往都有上万行,因此程序员养成良好的代码编写习惯相当重要;第三,程序员需要...

    优质资料(2021-2022年收藏)深圳职业技能鉴定数控程序员考核大纲.doc

    申报条件参考《关于印发职业技能鉴定各职业报考条件的补充通知》执行,鉴定方式包括理论考试和技能操作考核,均采取百分制,合格线为60分。理论考试和技能操作考核时间分别为90分钟和120分钟,技师还需进行综合评审...

    程序员-3期(PX014) PX14020100001_考试指南.doc

    根据相关规定,此考试纳入全国专业技术人员职业资格证书制度,不仅是职业资格考试,也是职称资格考试,且具备一定的水平考试性质,无需特定的学历或资历条件即可报考。 考试合格者将获得由人事部和信息产业部联合...

    C#.net程序员150例

    《C#.net程序员150例》是一本针对C#初学者精心编写的教程,它包含了大量的实践案例,旨在...每个例子都是一个独立的知识点,学习者可以通过实践这些例子,将理论知识转化为实际技能,从而成为一名合格的C#.NET程序员。

    招聘嵌入式系统程序员的C语言测试

    为了确保招聘到的程序员具备良好的C语言基础和实战能力,很多企业在招聘过程中会采用C语言测试作为筛选手段。本文将基于提供的部分内容,详细介绍几个关键的C语言知识点。 #### 二、知识点详解 ##### 1. 预处理器...

    嵌入式程序员应知道的基本问题

    在嵌入式领域,成为一名合格的程序员不仅需要扎实的技术基础,还需要具备解决实际问题的能力。本文将根据给定的内容,深入探讨嵌入式编程中应掌握的一些基本问题。这些问题不仅能够帮助程序员提升技能,还能够为面试...

    java经典书籍--程序员必备武器

    《Java经典书籍——程序员必备武器》 在编程领域,尤其是Java世界中,扎实的基础和实践经验是程序员成功的基石。...通过阅读经典的Java书籍,结合实战练习,才能真正提升自己的技术水平,成为合格的Java程序员。

    程序员合同范本

    - **解除条件**:详细列举了多种情况下甲方可以解除劳动合同的情形,包括但不限于试用期不合格、严重违反公司规章制度等。 - **提前通知**:对于某些特殊情况下的解约,如公司经营状况发生重大变化等,甲方需要提前...

    嵌入式程序员经典文章.pdf

    ### 嵌入式程序员经典文章知识点解析 #### 一、预处理器(Preprocessor) 预处理器是C语言中用于在编译前进行文本替换的一种工具,主要...这些知识点对于任何想要成为合格嵌入式程序员的人来说都是必不可少的基础。

    学习PLC必备的前提条件

    根据提供的文件内容,我们可以详细解读成为一名合格的PLC程序员需要具备的几个前提条件。 首先,学习PLC编程需要具备坚强的毅力和足够的耐心。因为编程工作很多时候是重复且单调的,需要长时间对细节的把控和对问题...

    一个Java程序员应该掌握的10项技能

    作为一名合格的Java程序员,必须具备扎实的Java语法基础。这意味着在编写代码时,当遇到集成开发环境(IDE)中的编辑器提示错误时,能够根据错误信息迅速识别出具体的语法问题,并知道如何进行修正。这不仅涉及到...

    程序员必备-软考高级-软考信息系统项目管理师-考试大纲.doc

    本考试的合格人员能够掌握软考中信息系统项目管理的知识体系,具备管理大型、复杂信息系统项目和多项目的经验和能力;能根据需求组织制订可行的项目管理计划;能够组织项目实施,对项目的人员、资金、设备、进度和...

Global site tag (gtag.js) - Google Analytics