篇一 :优秀的程序员养成计划

优秀的程序员养成计划

问:

如何成为一名优秀的程序员,优秀的程序员是如何养成的,怎样成为一名优秀的程序员?

答:

0.优秀的程序员考核标准:对技术充满热情;编程是生活的一部分;会在你的耳边谈论技术相关的话题,如果你有兴趣的话;主动学习新技术;对自己不能认同的技术,感到不适应,无法全身心投入;聪明,对很多话题都感兴趣;在大学/工作之前就开始编程了;有隐藏的冰山,自己完成的大项目;对许多不相关的技术有了解。

1.程序员写的程序不是‘算法+语法’,而是要能够满足用户需求的工具,要想达到用户需求就必须从各个方面来考虑,如业务、人机交互 、效率等方面,而不只是一个语言(语法)的问题,语言(语法)只是工具,只知语法不知其他那就真是编程机器了!编程机器在印度高中生经过几个月培训,按照严谨的软件工程方法,加上较高的管理,就可以胜任了!

2.提出一个问题,并在这个问题上不断的深化,看他解决问题,分析问题的思路。计算机是一门综合性学科,所以我觉得出现偏才的概率会低于其他的领域,我不认为一个C程序员只懂C语言本身而不懂操作系统,编译原理,数据结构等会是一名优秀的程序员。

3.手写一段代码。主要考核这个人是否认真,仔细。面试官问他什么是观察者模式,他说网上找找就可以了。我觉着这样的一个人不热爱技术,不喜欢动手实践,最多也就是一个码农。

…… …… 余下全文

篇二 :JSP程序员成长计划

一个普通的错误是把JSP当作简化的 Java。它不是,(事实上, JSP 是简化的 servlets 。)程序员通常试着没有学习要求的支持技巧而

直接学习 JSP 。JSP 是一个衔接技术,并且成功地连接你需要理解的另外的技术。如果你已经知道 Java , HTML 和 Javascript,这意味着

JSP 将确实是简单的。

需要成为一个成功的 JSP 程序员可以参考这个时间表。请注意下列:

*忽略你已经熟悉的步骤。

*训练的时间只是代表学习好足够的基础时间,这样才能转移到下一步。

1、建立并且理解你的Web Server。

因为Apache 是免费的并且在大多数平台上工作,为训练目的推荐 Apache。

安装时间:2 天。

2、 保证你理解 HTML / XHTML 。

你将需要了解html基础, 特别是 HTML 布局中的table的使用。XHTML 不久将代替 HTML ,学习 XHTML 的基础是一个好主意。许多程序员

通过 HTML IDE 学习 HTML ( 集成开发环境 ) 。因为大多数 HTML IDE产生混乱的HTMl语法,所以花时间学习手工写作html是很有必要的。因

…… …… 余下全文

篇三 :JSP学习笔记3——JSP程序员成长计划

JSP学习笔记三——JSP程序员成长计划

开始学习JSP,必要的是给自己一个计划,需要学什么,要怎么学,下面是一个比较常规的学习方法:

1、 建立并且配置好你的Web Server。

安装并学新使用的时间:半天 。

这是之前讲过的了,初学者推荐TomCat或Resin

2、 保证你理解 HTML / XHTML 。

你将需要了解html基础, 特别是 HTML 布局中的table的使用。XHTML 不久将代替 HTML ,学习 XHTML 的基础是一个好主意。许多程序员通过 HTML IDE 学习 HTML ( 集成开发环境 ) 。因为大多数 HTML IDE产生混乱的HTMl语法,所以花时间学习手工写作html是很有必要的。因为你将会使用 JSP 和 HTML 混合编程,精通HTML语法是重要的。所以,你必须能流利地写 HTML 。

训练时间:半个星期。

3、开始学习 Java 。

开始学习 Java 1.3 理解 Java 基础是很重要的。不用担心学习Swing或 Java 的图形方面,因为在JSP 中你不会使用这些特征。集中精力在 Java 工作的细节,学习 Java 的逻辑,也在 Java Bean上花时间。学习Applet是好的, 但是就象Swing, JSP 的大多数应用将不使用小程序。

…… …… 余下全文

篇四 :程序员20xx新年计划

我的同事朋友Chris Eargle写了一篇关于新年计划的有趣文章。他让我想到了,没有出现那场世界末日是我们多么大的幸运呀(还有其他我这45年中躲过的天灾),于是,我也有了一些我自己的以程序员为主题的新年计划。

找到一名导师/成为一名导师

在你的职业生涯中,你能做的会给你带来最多麻烦的事就是成为屋里最聪明的人。我说的并不是你坚信自己你就是屋里最聪明的人。我的意思是你成为团队里真正的万事通。问题终结者。终极疑难解答者。

于是,这就有了另外一个问题:你有疑问了去问谁呢?

如果你的回答是“谷歌”,那你是不思进取。去到那些你认识的(或不认识的)最聪明的人中间去。参加你们的本地社团。去你们本地的编程活动中发言,去和其他的讲演者一起喝酒聊天。找那些你可以接触到的人,让他们成为你的导师。

找到一名导师

我在生活中有好几位导师。他们是我尊敬的人和能让我轻松问问题的人。有些人甚至非常的专业!没错,这些是我软件开发圈外的导师。

如何去请教你的导师?这取决于你。我是在有问题时找他们。我对他们说喝杯咖啡吧,找个地方坐下来,聊聊天。如果我们能同一个城市的某个研讨会上遇到,我会和他们一起出去喝酒吃饭。早些年,我很注重形式礼节,特别是我作为团队的消防队员的时候。如今,我已经不再有任何形式拘束了。更多的是随心所欲的求教。

…… …… 余下全文

篇五 :PHP程序员的技术成长规划

按照了解的很多PHP/LNMP程序员的发展轨迹,结合个人经验体会,抽象出很多程序员对未来的迷漫,特别对技术学习的盲目和慌乱,简单梳理了这个每个阶段PHP程序员的技术要求,来帮助很多PHP程序做对照设定学习成长目标。

本文按照目前主流技术做了一个基本的梳理,整个是假设PHP程序员不是基础非常扎实的情况进行的设定,并且所有设定都非常具体明确清晰,可能会让人觉得不适,请理解仅代表一家之言。(未来技术变化不在讨论范围)

第一阶段:基础阶段(基础PHP程序员)

重点:把LNMP搞熟练(核心是安装配置基本操作)

目标:能够完成基本的LNMP系统安装,简单配置维护;能够做基本的简单系统的PHP开发;能够在PHP中型系统中支持某个PHP功能模块的开发。

时间:完成本阶段的时间因人而异,有的成长快半年一年就过了,成长慢的两三年也有。

1.Linux:

基本命令、操作、启动、基本服务配置(包括rpm安装文件,各种服务配置等);会写简单的shell脚本和awk/sed 脚本命令等。

2.Nginx:

做到能够安装配置nginx+php,知道基本的nginx核心配置选项,知

道 server/fastcgi_pass/access_log 等基础配置,目标是能够让

…… …… 余下全文

篇六 :黑客或者大师级程序员的成长经历

黑客或者大师级程序员的成长经历 看看这个吧,是我在网上所能看到的最详细的教程了.相信对你一定会有好处的。

基础:

如何去学习

·要有学习目标

·要有学习计划

·要有正确的心态

·有很强的自学能力

学习目标

·1.明确自己的发展方向(你现在或者将来要做什么,程序员?安全专家?网络黑客等)

·2.自己目前的水平和能力有多高

·能简单操作windows2000

·能简单配置windows2000的一些服务

·能熟练的配置Windows2000的各种服务

·能熟练配置win2000和各种网络设备联网

·能简单操作Linux,Unix,Hp-unix, Solaris中的一种或者多种操作系统

·能配置cicso,huawei,3com,朗迅等网络设备

·会简单编写C/C++,Delphi,Java,PB,VB,Perl

·能简单编写Asp,Php,Cgi和script,shell脚本

·3.必须学会不相信态度,尊重各种各样的能力

·不要为那些装模做样的人浪费时间

·尊重别人的能力,

·会享受提高自己能力的乐趣.

·在知道了自己的水平和能力之后就要开始自己的目标了 ·--------安全专家

…… …… 余下全文

篇七 :程序员成长系列之一从程序员到软件设计师

程序员成长系列之一:从程序员到软件设计师

前言:软件技术发展到今天,分工越来越细。程序员做为一个通用称谓已经无法确切定义各种工作的性质和特点。因为软件开发中各种职责区分不清,无论是刚刚写代码的新手还是具有多年经验的老手,一概被扣上程序员的通用名称,这也使得很多进入这个领域的软件开发人员无法制订自己未来的职业发展之路。

实际上,软件公司也认识到了对程序员分类的重要性,开始将各种职位定义得更加准确。对于从事软件开发的程序员来说,更需要尽快明确自己的发展方向,并在此方向上将专业知识积累得更深厚,这才能尽快摆脱对未来发展方向的迷茫。为此,我们专门推出程序员成长系列的特别策划,分别深入探讨软件设计师、测试工程师、文档工程师、项目经理、产品经理几种角色的成长之路。

软件设计师可以构建软件结构,如同建筑架构师一般。比尔·盖茨被称为微软公司的首席软件设计师,中国同样需要这样的人才。

--微软大中国区总经理黄存义

20xx年1月13日下午,世界软件业巨人、美国微软公司突然在位于华盛顿州雷德蒙德市的总部举行新闻发布会。比尔·盖茨把微软CEO宝座拱手让给长期伙伴史蒂夫·巴尔默,只保留董事局主席一职,但同时出任新职务"首席软件设计师"。比尔·盖茨说:"今后我将全力设计开发面向未来的新软件,同时研究制定微软的总体技术发展战略。"比尔·盖茨的这一举动给软件设计师的称谓蒙上了华丽的面纱。从程序员的技术方向发展来看,软件设计师无疑是职业生涯的顶峰。 拿破仑说过"不想当元帅的士兵不是好士兵",借用这句话,不想当软件设计师的程序员也不是好程序员。不过首先要了解什么是软件设计师,如何才能成为软件设计师。明了这些,才有可能向软件设计师发展,创造更辉煌的程序人生。基于这些想法,我们采访了佳软CTO廖恒毅,用友软件副总工程师彭六三和U8事业部总设计师邓适宜,这些中国软件产业技术带头人从他们的切身体会谈了对软件设计师的看法。

…… …… 余下全文

篇八 :一份酒店前厅员工成长计划

本资料是一份酒店前厅员工成长计划,只要员工认真努力,表现出色,就能获得更好的职业发展。

一.月度楼面优秀员工的评选制度

1. 每月月度楼面优秀员工的受评级别是工作满整月的楼面部服务员、传菜员、迎宾

2. 当月没有迟到、早退、事假、工伤、旷工的纪录,由人事部根据考勤纪录进行评选日当场提名

3. 当月没有受到口头警告、书面警告、记过的处分

4.参与评选人员是楼面部服务员、传菜员、楼面部长、迎宾、后勤部主管、传菜部长、楼面经理

5.参与评选人员需在评选的记录纸张上,按提示在左上方写上第几轮的阿拉伯数字、中间写上被评人的名字,限写2人,名字重复即选单无效,右下方填上自己的名字,受评的楼面服务员、迎宾、传菜员在填写评选单的时候不可以选自己,此项由人事部负责验证并存底交总经办

6. 采用4进2的方式:第一轮评选依次排序最多的前4位进入第二轮参评,有评选资格的人员对前4名进行第二轮的评选,受评的第一轮4名优胜员工不参于评选。以第一轮的票数和第二轮的票数合票原则,决胜出2名月度楼面优秀员工,如在评选过程的限有名额中出现有等同票数的情况,需进行重新投票,直至决胜一方

7. 每月月度楼面优秀员工的名额是2名,现金奖励是100元1人、荣誉证书1本、员工天地荣誉榜

…… …… 余下全文