做程序员


应用文 2018-03-08 06:18:43 应用文
[摘要]做程序员(共5篇)写给想当程序员的朋友写给想当程序员的朋友(《计算机应用文摘》第15期)谨以此文献给所有想当程序员的朋友(一) 文章由来及个人经历我是一名计算机专业的本科毕业生,毕业已经1年多了。毕业后从事的是软件编程

【www.shanpow.com--应用文】

【一】:写给想当程序员的朋友

写给想当程序员的朋友(《计算机应用文摘》第15期)

谨以此文献给所有想当程序员的朋友

(一) 文章由来及个人经历

我是一名计算机专业的本科毕业生,毕业已经1年多了。毕业后从事的是软件编程工作,经常有其他专业的朋友想从事软件编程工作,向我请教如何,因为我自觉涉行不深,不敢信口开河,无奈朋友信任,我不得不郑重考虑一下这个问题了,来帮助朋友选择和回报朋友的信任。

这也就是此文的由来。

还是先谈谈我个人的经历吧。(是不是有点俗套,但我觉得了解我的经历,有助于理解我话的含义;我一向认为不了解古龙的生活经历的,不会真正读懂古龙的作品和古龙笔下的英雄的)我本科就读于南方一所著名的高校(因为自己的不成气,愧谈母校名谓),学的就是计算机专业。上本科时,几乎没有认真的听完一门专业课程,上课看报纸睡大觉,下课看录像看小说看球赛,临考抱佛脚,每次考试和课程设计都是蒙混过关。(于之相对是,我选修的工商管理和经济贸易方面的课到是听得不亦乐乎,考的分数颇高,也许这才是我的真正兴趣所在。)

总而言之,大学是混过来了,对专业的理解和掌握程度,应该没有达到毕业要求的合格水平。(也很后悔,但是有什么用呢,当时不知道珍惜;如果上天再给我一次机会的话,我一定会抓住,多看点美国大片少看点港片;现在,重回校园是我的一大理想)但是大学的学习使我有了一个简单的知识框架(总算学费没白交),我对一个朋友这样形容过我的这个知识框架,“它不是钢筋铸的,是稻草扎的”,哈哈哈,不要笑,真的,我敢说很多本科毕业的朋友的本专业的知识框架也只不过是“稻草扎的”。直到现在,我一直觉得自己的基础知识还是很薄弱,一直想抓点时间,把基础书本好好的温习一下。(此项任务正在计划和实施中)

毕业后,分配到某研究所工作。当领导让我选择自己以后的工作方向时,我毫不犹豫的选择了软件(也不知道到底是对还是错,但我决不后悔)。此研究所主要是以硬件为核心搞通信控制设备的研发生产;软件是辅助,所以也不受什么重视,很多搞软件的人都跳槽走了,留下来的大都是一些已经废掉和行将废掉的“伪/萎”程序员(名副其实的“软件人员”)。在这里感觉不到什么高紧张和高技术程度的研究和开发;软件开发的技术含量极低,以致于大部分人只有半年的学习和开发经验,以后都是这些知识和经验的重复利用。(我问过其他到研究所工作的同学,他们说都一样,呜呼,我们的国防科研开发呀)对于软件的开发,领导的意志和老掉牙的经验在新课题的技术采用和开发中起了决定性作用,没有明确的需求,没有明确的开发计划和进度,大家在一天一天一周一周的浪费着宝贵的时间,最后开发出来的东西修来改去,直至它变成垃圾。 我越来越认识到一点,要么象那些废人一样废掉,要么自己去努力寻求出路,反正别指望从工作中得到什么高明的经验了(教训倒也许有)。期间发生了一些感情上的纠纷,严重的影响了学习计划和效果,直到现在浮躁的心仍然有些浮躁。

期间,我读了一些书,看了一些文章,编过一些小例程,搞了一些没有什么技术含量的开发工作,也和一些前辈和高手们谈过聊过。 我一直在思考几个问题;如何学习软件开发?如何搞软件开发,国外的软件开发到底其秘诀在何处?为何我们的软件业一直在低水平徘徊?我们难道真的离了Microsoft就活不了?我们的程序员到底在浪费时间干些什么?软件开发到底是如何分类的?我们如何走自己的民族软件之路?

我想了很久,一些想通了,一些还在想。但我知道有一点是肯定的,那就是我们一定要靠我们自己走出自己的软件之路!跟在别人屁股后面永远受制于人!

好了,关于经历和牢骚就先写这些吧,该进入我们的正题了。

(二) 你适合当程序员吗,你知道编程序是怎么回事吗?

1、 程序员意味着要编程序。(如果你仅仅想得到一份高薪水的工作,喝喝咖啡就等老板发薪水,我奉劝你还是另找一份更合适的工作,譬如练摊,真的,兄弟,这份工作不适合你)

2、你是学文的还是学理的,编程序也许需要浪漫,但更需要逻辑和严谨。(说坦白点就是,在你没有找到乐趣以前,它很枯燥)

3、你有对新技术追求的热情吗?你有刨根问底的探索精神吗?(热情绝对是最重要的!你仔细思考一下自己的性格适合当程序员吗?)

4、当程序员决不是什么好差事,时刻需要学习,需要思考。(直到你成为那个可以引导别人去学习和思考的人,你才可以偷偷的嘿嘿笑,又一群傻蛋)

5、程序员的未来很迷茫。(但我认为关键看你自己!我希望你是一个有追求的人,不仅仅是混碗饭吃。因为真正的乐趣在于创造;如果你能改变软件业的历史,那才是英雄;不想成为Bill Gates,不想成为Dennis Ritchie和 Bjarne Stroustrup,我会说你没有追求。有个关于程序员未来的笑话,也许你还没听过,你该听一听,摘抄如下:

一个程序员对自己的未来很迷茫,于是去问上帝。

“万能的上帝呀,请你告诉我,我的未来会怎样?”

上帝说“我的孩子,你去问Lippman,他现在领导的程序员的队伍可能是地球上最大的”

于是他去问Lippman。

Lippman说“程序员的未来就是驾驭程序员”

www.shanpow.com_做程序员。

这个程序员对这个未来不满意,于是他又去问上帝。

“万能的上帝呀,请你告诉我,我的未来会怎样?”

上帝说“我的孩子,你去问Gates,他现在所拥有的财产可能是地球上最多的”

于是他去问Gates。

Gates说“程序员的未来就是榨取程序员”

www.shanpow.com_做程序员。

这个程序员对这个未来不满意,于是他又去问上帝。

“万能的上帝呀,请你告诉我,我的未来会怎样?”

上帝说“我的孩子,你去问侯捷,他写的计算机书的读者可能是地球上最多的”

于是他去问侯捷。

侯捷说“程序员的未来就是诱惑程序员”

这个程序员对这个未来不满意,于是他又去问上帝。

“万能的上帝呀,请你告诉我,我的未来会怎样?”

上帝摇摇头“唉,我的孩子,你还是别当程序员了”)

6、当程序员还是很有乐趣的。(当你学到新知识时,当你有新的思想见解时,当你有新的产品问世时,和知己探讨你的成果时„我问你,觉得这些是乐趣吗?)

7、当程序员不易也不难。(世间事有难易乎?为之„;不为„。你有决心和信心吗?)

8、你真的要当程序员?是你自己的想法?

9、你舍得花钱买书吗?(读好书绝对是学习编程的最佳捷径。你一定会说,现在电脑书籍真他妈的贵,没法子,谁让知识和技术在人家的脑袋,在人家的书里呢;等你写书时可以把价格定低一点,记着还有好多没钱但想买书的兄弟很困难呀。要舍得买书,买好书,不好的的书不如不读,其害大于其益,关于买什么书,你可以问高手或看候捷的书评;准备一个小本子记录你想买的书的名字,逛书店时看看,如果好就买下,记住要读,别光买不看。)

10、我告诉你,程序就是:任何有目的的、预想好的动作序列,它是一种软件。

11、编程序就是编写程序。

12、你想好了吗?(如果你想好了还是决定要当程序员,可以继续往下读;否则,你可以继续寻找别的出路了。)

(三) 一个程序员应该具备的基础知识和概念

1、计算机是有什么组成的,CPU是什么东西,其工作原理是什么。(对于这些以及下面将要提到的概念我不会告诉你什么答案,你可以看相应的教材,关于教材我会在下一部分详述,记住理解最重要!)

2、机器语言和微指令集的概念。

3、程序的概念。

4、汇编语言是低级语言但不是机器语言。

5、高级语言主要有那些?(C,C++,Basic,Pascal,Fortran,C#,Java等等;如果你是中国软件业的英雄,你也写一门语言,最好不用英语)

6、编译程序和解释程序的概念和其原理。(编译器是高手和专家编写的)

7、HTML、XML等是标识性语言。

8、Prolog是人工www.shanpow.com_做程序员。

9、操作系统OS的概念和原理。(Windows98,Windows2000,Windows NT,UNIX,Linux,等等都是OS,还有一些实时OS,嵌入OS,编这些的绝对是高手)

10、Windows编程说白了就是Windows API的调用。(中国的程序员很多只是会编windows程序,用的是VB,我的建议是这些程序员顶多只是低级编码员,我称其是coder)

11、VC++、VB、BC、BCB、Delphi、VF等都只是编程的工具和环境,不是编程语言。

12、面向结构的设计概念。

13、面向对象的概念。(好好理解,兄弟,这个东西还是很重要的)www.shanpow.com_做程序员。

14、软件工程的概念和原理。(如果你想当老总就需要好好研究了,系统分析员比编码员要高一个等级,薪水也高哟) 15、数据库的概念。(要熟悉一些著名的数据库系统和语言的名字,如Orcle,SQL,DB2,DyBase等)

16、了解网络概念。

17、了解多媒体概念。

18、熟悉和掌握数据结构和基本算法。

19、是不是要求太高了,别着急慢慢来,进步在不知不觉之中。(一旦开始学习,一个月以后你就会有一个基本的概念;两个月以后你就会感觉自己有了全面的基础知识;当你知道编程序是怎么回事时,说明你已经入门了。也有很多人编了很多年程序还没有入门呢,你不会希望自己步其后尘吧。要有信心和耐心。沉不住气怎么能成大事?!)

(四) 教材推荐

推荐的教材主要还是针对概念来的,最好选用名校的教学用书。

1、《计算机组成原理》(熟悉)

2、《数据结构》(掌握)

3、《操作系统》(了解->熟悉)

4、《The C language》(掌握)

5、《编译原理》(了解原理)

6、《汇编语言》(了解)

7、《计算机网络》(了解)

8、《软件工程》(了解)

9、《关系数据库》(熟悉)

10、《The C++Languege 》(掌握)

11、《面向对象设计》(掌握;结合C++学习)

(五)一些经验和体会

1、真正的程序员用C++;(一位专家说的)

2、动手去编程序;

3、动脑去思考;

4、要有良好的编程风格;

5、读书,读好书,尽量读原版书!(我反复强调这一点,读书要有选择,坚持读好书,名家出的经典书,不要浪费实践在一些粗制滥造的书上面;坚持博览群书)

6、有自己的学习计划;

7、总结自己的经验教训;(准备一个笔记本,记录错误和心得)

8、不要怕学新东西;

9、要有软件工程的思想;

10、善于发现问题,然后去寻找答案;

11、向高手请教;(要虚心直到你成为高手)

12、和同行交流;(不善于交流肯定不行)

13、懂得软件的实质,不要被千变万化的表象所迷惑;

14、真正要学习用的是编程语言和方法,不是什么库,什么类,什么工具;(学用那些什么库都比较简单,但光会这些库,我觉得还远远不够)

15、学习wiodows编程主要是学习windows OS和win32 API;

16、有空了解一下嵌入式开发;

17、有空了解一下PDA软件开发;

18、了解一下.NET框架和C#语言,也许它是你新的衣食父母;

19、要有耐心,不要作浮躁的人;

20、对程序加注释,并保留你的老程序;

21、学到的东西越多,了解的越多,你就越接近专家;

22、有空去逛逛CSDN,那里有你很多知己;

23、要有信心成为一个优秀的程序;

(六)一些好书的推荐

1、《The C Programming language》 (Keinighan & Dennis Ritchie 1988)

2、《The C++ Programming Languague》(Bjarne Stroustrup 1997)

3、《Inside The C++ Object Model》 (lippmans)

4、《Effective C++》 (同上)

5、《More Effective C++》 (同上)

6、《Exceptional c++》

7、《C++面向对象高效编程》

8、《设计模式》

9、《Thinking In C++》

10、《The Standard C++ Bible》(一般推荐)

11、《The Art of Computer Programming 》

12、《Programming Windows》 (Charles Petzold)

13、《VC++5.0技术内幕》

14、《MFC 深入浅出》

15、《软件需求》

16、《Advanced Windows》

17、《C++ primer》

18、《win32程序员参考手册》

19、《用TCP/IP进行网际互连》

20、《COM 本质论》

(七)学习计划

这个学习计划是我个人定的,也共享给大家参考一下,共同进步吧。

1、《计算机组成原理》

2、《操作系统》

3、《数据结构》

4、《汇编语言》

5、《 C 》

6、《 C++ 》

7、《VC 技术内幕》

8、《Programming Windows》

9、《深入浅出MFC》

10、《Advanced Windows》

11、《Inside The C++ Object Model》www.shanpow.com_做程序员。

12、《Thinking in C++》

13、《Effective C++》

14、数据库

15、网络

16、嵌入式OS和编程

17、硬件单片机

18、.NET和C#

19、软件工程

20、UNIX和Linux

(八)后记

一年来浪费了大量的时间去摸索,去思考,走了很多的弯路,直到现在我还觉得自己是个编程的门外汉。我把我的一些体会和想法说出来(当然,很多都不一定正确,欢迎大家指正和讨论),也许对一些想加入程序员行列的朋友有一些建议和帮助。希望能帮助这些朋友顺利走上编程之路,成为高手。

如果真能如此,我也就很高兴了。欢迎有兴趣的朋友给我发E_mail([email protected]);我这个人有两大业余爱好,其一就是读武侠小说,其二就是结交英雄侠士。

后记:此文我用analyster的名字登录,发表在“csdn-程序人生”上了,有很多网友看了,回了,还收到几个网友发来邮件,和我探讨,我很感谢大家对我的信任和鼓励。

我要说明的就是我的这篇小文,主要是想给“一些想成为程序员”的朋友一些建议,帮他们寻找一条自我培训的捷径,(其实世界上没有什么捷径的,我觉得一切都在于悟性,师傅领进门,修行在个人,譬如我就修行不够)少象我一样作大量的无用功。还有,主要就是一个程序员应该具备的基本功(个人看法),有人称其为“内功”,我觉得很对。没有扎实的基本功,我们如何能够做到游刃有余的编写高质量高性能的优秀程序呢?

让我们共同努力,振兴我们的民族软件业!

【二】:大龄程序员转行做什么最合适?

大龄程序员转行做什么最合适? 程序员路在何方?

高薪的IT行业是众多年轻人的职业梦想,然而,一旦身入其中却发觉没有想像中那么美好。被称为IT蓝领的编程员,工作强度大,像个编码“机器”;技术更新换代快,饭碗不稳定。随着年龄的增长,IT编程员该何去何从。

为何程序员的‘生命周期’如此短暂?

IT行业竞争非常激烈,技术更新速度特别快,而更多的技术都源于国外,这就要求程序员不光要会编程,还要懂英文,要跟得上技术的潮流,这样才不会落后。而对于中国的程序员而言,如果你不会英文,很多技术你是无法快速的去了解到的。IT技术的诞生与更新从国外发行到传播,在到有专门的人去翻译技术资料传到中国的时候,大概会消耗1年的时间。所以,新的技术1年以后才会有相关的中文技术资料文档。因此中国的程序员接触到这个”新技术” 1年以后才在中国刚刚流行起来。而在国外却已经流行了大概1年的时间了。

当中国的程序员刚刚学会这门新技术的同时,国外又逐渐衍生出来新的技术,旧的技术被替代。因此中国的程序员刚刚学到

的新技术,还没用多久,就被淘汰了。也正是这个原因,导致中国的程序员每天拼命的在更新自己的技术,而始终赶不上新技术的潮流。

中国的IT公司对程序员的要求也是极高的,对于一个合格的程序员,如果你是一个java或者是php程序员来讲,你不仅要会基本的编程技术,而且你还要会数据库技术,服务器端技术。各个技术领域的推新技术都在时刻革新,因此在中国的程序员,他们不得不每天去花费大量的时间去查阅这些技术资料,来更新自身的知识储备。

不光在技术领域你需要不断的去学习,在业务领域,作为一个程序员你仍旧不能被落下,如果公司有新的项目,是关于酒店管理或者是银行类的项目,对于一个不了解业务的程序员,他是无法实现开发的,因为还需要对现有的项目业务进行了解,这样才能将对应的业务逻辑转换成相应的程序逻辑。

中国互联网行业竞争激烈,互联网公司不想被落下,就不得不时刻保持自身产品革新速度,这样才能成为互联网行业的带头人或是领军人。

在公司,对于程序员来说,项目工期是非常紧的,老板们也是急功近利,压缩项目工期的时间。比如:项目的工期是三个月,如果公司想要拿到这个项目,想要中标的话,在技术允许的情况下,要保证同行业的竞争率和中标率,一般可能会以1个月的项目工期去投标。这也就是为什么,程序员都在反映的一个问题,

为什么这个行业的加班率非常高。因为工期紧,要想在规定的时间内上线,就必须在员工上面下功夫。

所以,你在投递程序员简历,和面试的时候,任职要求总是有那么两句话:

1有学习能力和独立解决问题的思路

2有抗压能力和责任感,可以加班

一个程序员要做的工作确实非常的多,从一个项目的开始,他需要了解客户的需要,不明白需要的时候要跟客户进行沟通,了解客户想的是什么。明白需求后,他还要将需求规划到项目中,写一些项目需求文档,同时也考虑用什么样的技术手段来实现。 在数据库方面,他需要把表与表之间的关系理清楚,他要考虑以后的维护效率。并制订Model图。在程序上,他要考虑用什么样的程序框架,以及程序出现BUG的后期维护工作。你也会经常遇到需求每天都在变的情况,昨天写的功能,今天就不需要了,或者是增加功能,调整昨天写的功能等等。而所谓的技术,就是来来回回的去“扒代码”。

总之,大的公司分工可能会更明确一些,小的公司基本是一手抓。

你会经常把头埋在一堆代码中去找BUG,对于一堆看不懂的代码,心里时常有些烦躁。程序员付出的多,工资低,待遇不好„„

勿用置疑,程序员脑子绝对聪明,属于高智商人群,可高智商并不意味着高收入。

有一个普遍现象:程序员们大多不擅社交,口才不佳,沉默寡言,只会整天埋头于电脑前象部机器似的。

这也许就是程序员的性格。这种性格的人,很少能做老板的,往往一辈子都是给人打工。

【三】:大学生做程序员实习心得体会

  在公司作为一名程序员,实习期结束了,现结合自身情况,谈谈个人的实习心得体会。本文是大学生做程序员实习的心得体会,欢迎阅读。

  大学生做程序员实习心得体会一

  在达内为期两周的实习时间已悄然离去,刚来时的那种新鲜好奇早飞到了九霄云外,更多的是离开时的那种不舍和对自己及所学的反思。

  当我第一天来这里时,和其他同学一样怀着兴奋得心情踏进达内it培训中心,或许是单纯的对这个新环境的好奇、也或许是曾经对这儿有一点了解想亲自见证一下,因为听大二的学长说只有来到达内才能学到与学校不同的东西,才能更接近实际项目工程。的确如他们所说,运行程序前必须作许多准备工作,如:在classview内的 csdidemodoc文档内创建变量或增加成员函数;在resourceview内创建快捷键或增加菜单项……当然做成功一个项目必须先写好需求分析。

  就这样既兴奋又好奇的跟着老师一步一步往下走,跟着在键盘上忙碌的敲代码、调整程序。实习时间慢慢的在减少,而程序却相反——越来越难,越来越繁。因为一个小环节与大家拉开了距离,在一个庞大的项目中是不允许任何一处掉链子的。看到同学们早已“轻车熟路”操作自如了,而我却不知所措,立刻就有了压力。一天下来感受最深的就是那种巨大的差距。学校所学与实际应用中的脱节。

  在我困惑与迷茫时,老师给我解释说:“咱用的编程软件是vc6。0,更加注重的是对学生实战能力的培养,在学校所学专业知识的基础上让我们学习最新的编程技术,通过做项目的方式来让我们明白实践中的编程到底是怎样的……”正是冀老师的耐心讲解让我重新找回了自信,几天下来从简单的c++程序到第一个win32程序,从mfc到第一个dialog……虽然程序中还是有太多的疑惑但更多的是增长了见识看清了差距。

  通过实际项目的开发我有以下几点收获:

  1。多向老师、同学虚心请教,也别说自己学的不怎么样,不然会大大减少自己的自信,从而与大家的差距越来越大。

  2。编程以前一定要对整个项目有仔细的了解,最好能写好需求分析,这样在实际操作时就会更加调理,而且不会遗漏东西。

  3。做任何项目都离不开团队合作。所以我们一定要注意团队合作意识,多和小组内的人交流。

  4。在编程中一定要规范,绝对不可以随性

  在达内的这半个月培训我感觉获益匪浅。虽然与课本知识不同,至少我看清了实际做项目与书本知识之间的差距,不至于在就业后手足无措。这次实习对我以后的学习甚至就业带来了巨大的帮助。

  感谢学校,感谢达内的王老师,冀老师。

  大学生做程序员实习心得体会二:

  以前在校很少自己做程序,对软件工程更是一无所知。来到公司,开始接触"大规模"(其实现在看来实习的项目其实还是很小的)软件开发,一时真的有些迷茫。比起VSS,MVC,QA,CMMI,我对JAVA,JSP,XML的一窍不通根本不值一提。大家都不想输在"起点",所以都默契地在加班,这样一直持续了实习的两个月。

  刚来的时候"始业教育"显得慢吞吞,我们还经常盘算去哪哪玩之类的。我和FLYSKY(20个新生里唯一一个南区的兄弟,软件学院的)还经常出去吃各种小吃,每到一处都尝尝本地的风味,这是他的习惯。之后开始的培训还不是很难过,JAVA,C++,ORACLE,老师们讲的很"好",可以说是非常好,好得我们没有几个人能听懂。大家开始发愁,我也是每天晚上都基本看书到10点。

  "我心说得亏哥们我还练过",来之前的2月份我就自己买了一本THINKING IN JAVA,看懂看不懂怎么说也算是准备了一下JAVA。C++虽说没去上过课,但凭我的直觉我就一下看中这东西很有用,自己也看过一阵。至于ORACLE,虽然不了解,但毕竟因为佩服"云飞扬"的性格和敬业精神,咱SQL选修也不是白混的。专业倒还有点"基础",再加上咱这自学能力也不是吹的,基本维持。可等到后来的日语课就全迷糊了:本就没有语言天赋,再加上记忆严重欠缺,总是特别害怕去上日语课。不过特别喜欢那个老师说话的感觉,加上她一直对我都很好,所以还是很用心的学着。

  随着培训的收尾,我们开始正式进入项目。从需求分析,概要设计到详细设计,我们一步一步的开始接触软件开发的每个细节。最受不了的就是每天都要记"周报",填写自己的劳动成果。因为这个我还被QA通报了好几次呢,真的很郁闷。其实现在我很感谢这种制度化的东西,某些情况下好习惯的养成是要靠强制来确保的。详细设计之后就是企盼已久的编码,我心想终于可以做点"正事"了。现在回头一看才知道,其实编码只占软件开发的整个过程劳动量的1/4左右,而且其他的环节也不是想象中的那么无足轻重。

  编码我其实做的很不好,主要是因为需求分析阶段就没有认真仔细的理解需求和规格说明,加上编码时一个关键时段我回校和老同学叙旧。那阵项目经理(PM)就经常和我们说,"有问题自己想办法,不要经常问我"。PM其实是在叫我们自己酝酿,遇到难题只有"憋"一"憋"才能有真的收获。而我不在的那三天正好是大家技术/思路上的一个"跃迁",很多难题的解决方法都基本成熟,大家的编码也接近50%了,所以回来时我感觉已经掉队很多。再一个就是编码中期时机器出问题,环境搭不上了,这使我更加紧张和急躁,大大影响了我的士气。后来利用五一其间的加班我终于赶完了自己的模块,达到了第一个里程碑。其实从发现落后到加班赶完这段经历,对我来说也具有里程碑的意义。不仅考验了我自己的能力和心理素质,也了我对集体的责任感和合作意识。我可以叫别人来帮我做赶上进度,但那样我会错过自己学习的机会,以后再遇到难题我还是不行;我也可以硬着头皮导致项目延期,那样我以后的日子保证不好过,而且这么做也不符合我的性格。事实我顶住压力独立完成任务不管是对集体还是对我个人都是一件大好事。

  紧张的编码之后是单体测试,很多人都在继续编码,原来大家的编码都是没有完全做完。本是自己给自己挑毛病的过程,我们却都用来完成之前没有完成的任务,说来不禁可笑。单体测试之后就是恶梦一样的系统测试。传说系统测试压力很大,测试组找到BUG上报后这边就得限期修改,之后提交给测试组进行下一轮的测试,回归若干次,测试结束后产品达到允许的缺陷率才可以出荷。不过由于这时已经有人要返校体检,其他人也军心涣散导致集体"早退",测试没有很正式的进行,只是简单的做了一下界面的统一和功能的检查,连性能测试都没做。不能不说是实习的一个败笔。

  回想整个实习,不到10周时间我们从学生开始转变为员工,从对公司完全陌生到有了一定的了解,不管是处世为人还是技术思想我们都有确确实实的进步。

  再结合我自己来看一看。最大的收获就是我克服了有些自大的坏毛病,虚心的向别人学习。我知道这就是我练习与不同类型的人适应,交流的开始。技术上自不必说,我绝对学到了以前在学校一年也不一定学到的东西,这就是一个态度的问题。"态度决定一切",这句话太有道理了。另外一点遗憾就是小孟说的,我似乎也感到自己有点"工作狂"的味道。为了拿下那些代码和BUG,我有好几周都连续加班到晚上11点,由于工作占用了时间,我连以前一直的跑步都没坚持下去。这样不是好兆头,我必须要养成合理的作息制度,不管工作怎样忙,必须不能占用自己的作息时间。还有一个就是和别人的交往。曾因为一些小事分别和老胡和哲明闹了不愉快,幸好后来都说开了,大家没计较。我一定要严谨,克制,绝对不在以后的正式工作中做这样的蠢事。

  总体来说,我对实习充满了快乐的回忆,也许是因为我在大学的生活过于平淡和压抑。希望我可以延续这样的快乐,将自己带上事业的顶峰。

  大学生做程序员实习心得体会三:

  在科技高度发展的今天,计算机在人们之中的作用越来越突出。而c语言作为一种计算机的语言,我们学习它,有助于我们更好的了解计算机,与计算机进行交流,因此,c语言的学习对我们尤其重要。

  在这个星期里,我们专业的学生在专业老师的带领下进行了c语言程序实践学习。在这之前,我们已经对c语言这门课程学习了一个学期,对其有了一定的了解,但是也仅仅是停留在了解的范围,对里面的好多东西还是很陌生,更多的在运用起来的时候还是感到很棘手,毕竟,万事开头难嘛。

  由于时间的关系,我们的这次实践课程老师并没有给我们详细的介绍,只是给我们简单的介绍了几个比较重要的实际操作。包括了程序模块处理。简单界面程序。高级界面程序。程序的添加修改。用程序做一元线性回归处理以及用c语言程序来画粒度分布图等这几样比较重要的时间操作。

  上机实验是学习程序设计语言必不可少的实践环节,特别是c语言灵活、简洁,更需要通过编程的实践来真正掌握它。对于程序设计语言的学习目的,可以概括为学习语法规定、掌握程序设计方法、提高程序开发能力,这些都必须通过充分的实际上机操作才能完成。

  学习c程序设计语言除了课堂讲授以外,必须保证有不少于课堂讲授学时的上机时间。因为学时所限,课程不能安排过多的统一上机实验,所以希望学生有效地利用课程上机实验的机会,尽快掌握用c语言开发程序的能力,为今后的继续学习打下一个良好的基础。为此,我们结合课堂讲授的内容和进度,安排了12次上机实验。课程上机实验的目的,不仅仅是验证教材和讲课的内容、检查自己所编的程序是否正确,课程安排的上机实验的目的可以概括为如下几个方面:

  1。加深对课堂讲授内容的理解

  课堂上要讲授许多关于c语言的语法规则,听起来十分枯燥无味,也不容易记住,死记硬背是不可取的。然而要使用c语言这个工具解决实际问题,又必须掌握它。通过多次上机练习,对于语法知识有了感性的认识,加深对它的理解,在理解的基础上就会自然而然地掌握c语言的语法规定。对于一些内容自己认为在课堂上听懂了,但上机实践中会发现原来理解的偏差,这是由于大部分学生是初次接触程序设计,缺乏程序设计的实践所致。

  学习c语言不能停留在学习它的语法规则,而是利用学到的知识编写c语言程序,解决实际问题。即把c语言作为工具,描述解决实际问题的步骤,由计算机帮助我们解题。只有通过上机才能检验自己是否掌握c语言、自己编写的程序是否能够正确地解题。

  通过上机实验来验证自己编制的程序是否正确,恐怕是大多数同学在完成老师作业时的心态。但是在程序设计领域里这是一定要克服的传统的、错误的想法。因为在这种思想支配下,可能你会想办法去"掩盖"程序中的错误,而不是尽可能多地发现程序中存在的问题。自己编好程序上机调试运行时,可能有很多你想不到的情况发生,通过解决这些问题,可以逐步提高自己对c语言的理解和程序开发能力。

  2。熟悉程序开发环境、学习计算机系统的操作方法

  一个c语言程序从编辑、编译、连接到运行,都要在一定的外部操作环境下才能进行。所谓"环境"就是所用的计算机系统硬件、软件条件,只有学会使用这些环境,才能进行程序开发工作。通过上机实验,熟练地掌握c语言开发环境,为以后真正编写计算机程序解决实际问题打下基础。同时,在今后遇到其它开发环境时就会触类旁通,很快掌握新系统的使用。

  3。学习上机调试程序

  完成程序的编写,决不意味着万事大吉。你认为万无一失的程序,实际上机运行时可能不断出现麻烦。如编译程序检测出一大堆错误。有时程序本身不存在语法错误,也能够顺利运行,但是运行结果显然是错误的。开发环境所提供的编译系统无法发现这种程序逻辑错误,只能靠自己的上机经验分析判断错误所在。程序的调试是一个技巧性很强的工作,对于初学者来说,尽快掌握程序调试方法是非常重要的。有时候一个消耗你几个小时时间的小小错误,调试高手一眼就看出错误所在。

【四】:程序员述职报告范文3篇

  作为程序员,为本年度的工作作一个述职报告,本文是程序员的述职报告范文,仅供参考。

  程序员述职报告范文一:

  光阴如梭,半年的工作转瞬即将成为历史,伴随着新年钟声的临近,我们依依惜别硕果累累的 20xx年,满怀热情的迎来即将到来的 20xx 年。在这年终之际,现对我来公司这几个月的时间里,总结自己所做的工作,分析在工作中的得与失,现汇报如下:

  20xx年的六月份,我带着好奇而欢快的心情来到我心目中向往的神圣之地北京。这是我毕业后第一个目标,来北京发展。我离开了我上学的原始领域,和我的同学们踏入北京之地。说句好听的,我的技术生涯还是很幸运的,当然这是我相对于留守本地找工作的同学来说的,面对高昂的学费和残酷的社会现实,选择本专业就业还是有一定困难的,在北京中关村混了几个月后,幸运地找到了我人生的第一份工作,做 Java 程序的工作。也就是来到咱们公司—北京联合兴辰。来到贵公司,学了半个皮毛的 MVC 和 SSH 的我有了份工作(感谢我的领导),我感到十分的庆幸,也承担了第一个项目,能一个人自主开发的项目(还得感谢领导)。

  在这里,终于能够将学到的那点东西派上用场。从技术的角度来讲,20xx年我的关键词就是 SSH,其次就是 Hibernate。这几个月淡淡无奇,学到的东西很多,有框架上的、Mysql数据库的,等等,但是也都是在皮毛上的,掌握着能熟练使用而已。首先,做程序员的要记住第一条经验: “学历代表过去、能力代表现在、学习代表未来。 ”我个人觉得学历并不代表全部,我们每天都可以学到新的知识,知识是可以一点点积累的,只要肯努力,一切皆有可能. 其次,一定要确定自己的发展方向,并为此目的制定可行的计划。

  不要说什么, “我刚毕业,还不知道将来可能做什么?”“跟着感觉走,先做做看” ,。因为,这样的观点会通过你的潜意识去暗示你的行为无所事事、碌碌无为。一直做技术,将来成为专家级人物?向管理方向走,成为职业经理人?先熟悉行业和领域,将来自立门户?还是先在行业里面混混,过几年转行做点别的?这很重要,这是你值得深思的问题,它将决定你近几年、十年内“做什么事情才是在做正确的事情!。 ” 软件开发团队中,技术不是万能的,但没有技术是万万不能的!在技术型团队中,技术与人品同等重要,当然长相也比较重要么。在软件项目团队中,技术水平是受人重视和尊重的重要砝码。无论你是做 ERP、管理、系统分析、设计、编码,还是产品管理、测试、文档、实施、维护,多少你都要有技术基础。但是你没有这方面的基础是万万不能胜任你的工作的详细制定自己软件开发专业知识学习计划 ,并注意及时修正和调整(软件开发技术变化实在太快)。

  请牢记: “如果一个软件开发人员在1、2 年内都没有更新过自己的知识,那么,其实他已经不再属于这个行业了。 ”不要告诉自己没有时间。时间就像海绵里的水,多学一些技能对于我们来说亏不到自己,我们的工作从学而来,就是靠着每天的学习,交流,做人中得到书籍是人类进步的阶梯,对软件开发人员尤其如此。我的项目经理经常说,趁着自己还年轻,花几个钱买书看看,书籍是学习知识的最有效途径,不要过多地指望在工作中能遇到“世外高人” ,并不厌其烦地教你。只有通过自学将书本变成的自己智慧,才算是真正拥有了它。

  不要仅局限于对某项技术的表面使用上,哪怕你只是偶尔用一、二次。对于一个做程序的,试试学习其领域的相关知识点,对各个平台都要了解,向什么 Java EE, J2ME ,Java SE ,VB ,VC C# ,C++ 这些程序啊,也要试着去了解他们,虽然程序的套路基本是差不多的,但是也各有千秋的,我是学 Java 的,当然 Java 很强大,我就很爱 Google 出的那个安卓系统,Java 实在太牛啦!不得不惊叹,例如我没有事的时候也因该提醒自己学习一些JBoss、Spring、Hibernate 等等优秀的开源产品或者框架,抽空看看大师们是如何抽象、分析、设计和实现那些类似问题的通用解决方案的。试着研究一下 jar 包,知道每个 jar 的功能和实现的方法,免得自己以后的工作遇到一些让你不明就里、一头雾水的问题,因为,很多东西你“知其然且知其所以然” !在一种语言上编程,但别为其束缚了思想。 “代码大全”中说: “深入一门语言编程,不要浮于表面” 。

  深入一门语言开发还远远不足,任何编程语言的存在都有其自身的理由。有时候咱们会遇到一些问题,你单纯的用着一种方法有时候会解决不了问题,或者遇到问题卡在那里啦,这是你需要的是灵感。灵感来自那里,你可以借鉴 Spring、Hibernate、JBoss等等优秀的开源框架的设计思想,你可以参照 Java 的IoC、AOP 的设计思路,你可以从其他语言的程序中借鉴他们的套路,这就是我们的灵感,俗话说“他山之石、可以攻玉” 。养成总结与反思的习惯,并有意识地提炼日常工作成果,形成自己的个人源码库、解决某类问题的通用系统体系结构、甚至进化为框架。我们在做程序的时候,别人为什么要提示你把每个方法都要写上注释,注释这段代码是干什么的,这是做好一个程序员基本的要诀,这就是你的基本功,当然在写代码的时候也不是都是有用的代码,有些功能是可以通用的,咱们为什么不可以给他打包封装 jar,将来或者以后会用到呢,为什么会有那么多很牛的框架,这些都是程序员们提炼出来的,形成一整套的代码结构和体系,被人用的时候感觉非常好用,我们目前写不了这么牛的程序,但是还是可以形成自己的个人源码库的。心态有多开放,视野就有多开阔。

  不要抱着自己的技术和成果,等到它们都已经过时变成垃圾了,才拿出来丢人现眼。请及时发布自己的研究成果。例如你在网上看到别人遇到问题,这个问题可能你之前也遇到啦,不要抱着你那自私的心态,背后说“累死你,自己去找吧,小样“,建议大家,上你的 CSDN 号,我感觉这个东东很不错,技术交流。咱们“与人交换苹果之后,每个人还是只有一个苹果;但交换思想之后,每个人都拥有两种思想” ,道理大家都懂,但有多少人真正能做到呢?我的反思不要去做技术上的高手,学会做人。提高自己的专业技能,能胜任工作。提高软件知识和技术只是问题的表面,本质是要提高自己认识问题、分析问题、解决问题的思想高度。在能胜任工作的基础上,立即去涉猎其它领域的专业知识,丰富自己的知识体系、提高自己的综合素质,尤其是那些目标不在技术方面的朋友。这也是本人的目标,再接再厉吧!

  程序员述职报告范文二:

  大家好,我是来自技术部的xxx,我于20xx 年3月进入公司做php程序开发,至今已近三个月了。初来公司,曾经很担心不知该怎么与人共处,该如何做好工作;但是公司融洽的工作氛围、团结向上的企业文化让我较快适应了公司的工作环境。在本部的工作中,我一直严格要求自己,认真及时做好领导布置的每一项任务。不懂的问题虚心向同事请教,不断提高充实自己,希望可以为公司做出更大的贡献。当然,初入职场,难免出现一些小差小错需领导指正;但前事之鉴,后事之师,这些经历也让我不断成熟,在处理各种问题时考虑得更全面,杜绝类似失误的发生。在此,我要特地感谢部门的领导和同事对我的指引和帮助,感谢他们对我工作中出现的失误的提醒和指正。总结经验是一个人迅速成长的有利催化剂,为了更快地成为一名优秀的员工,现将我这一段时间的学习,工作情况总结如下:

  。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

  经过这三个月,我现在已经能够独立担任模块的开发,当然我还有一些不足,处理问题的经验方面有待提高,团队协作能力也需要进一步增强,需要不断学习以提高自己技术水平。

  这三个月来我学到了很多,感悟了很多,记得刚来公司时的第一次开会,当时公司全员仅20人,经过短短三个月的时间;我看到公司的迅速发展,各项制度的不断完善,我深深地感到骄傲和自豪,我很庆幸我是公司的一员, 我会用谦虚的态度和饱满的热情做好我的本职工作,为公司创造价值,同公司一起创造美好的未来。

  程序员述职报告范文三:

  时间一晃而过,转眼间到公司已经半年多了。这是我人生中弥足珍贵的一段经历。在这段时间里各级领导在工作上给予了我极大的帮助,在生活上给予了我极大的关心,让我充分感受到了领导们“海纳百川”的胸襟,感受到了大发人“不经历风雨,怎能见彩虹”的豪气。在对公司各级领导肃然起敬的同时,也为我有机会成为公司的一份子而自豪。 在这半年多的时间里,在领导和同事们的悉心关怀和指导下,通过自身的努力,各方面均取得了一定的进步,现将我的工作情况作如下汇报。

  一、通过培训学习和日常工作积累使我对xxxx公司有了一定的新的认识。 在5月中旬我来到了xxxx公司信息科技有限公司参加招聘,经过几轮面试和笔试,终于能够有幸加入了xxxx公司这个大家庭,在我进入公司时我拿到的第一份资料就是公司介绍和新员工入职说明,当时只是觉得公司很正规,很强大。在和部门领导以及项目经理交流后,感觉公司很亲切,很温馨。对其它方面就不太知道了,特别是对视频监控几乎一无所知。通过三个月的亲身体会,对智能交通和公司有了一定了解。公司的理念在平时的工作以及项目开发时体现的淋漓尽致,本人对公司的理念非常认同。公司发展不忘回报社会的壮举,令人敬佩。公司以人为本、尊重人才的思想在实际工作中贯彻,这是xxxx公司能发展壮大的重要原因。在十年左右的时间实现跨越发展的确很不容易,在智能交通行业深入发展是xxxx公司的雄心壮志,也是凝聚人才的核心动力。现在公司在视频监控以及安防行业起到了举足轻重的地位,今后还将更加辉煌。

  二、遵守各项规章制度,认真工作,使自己素养不断得到提高。

  爱岗敬业的职业道德素质是每一项工作顺利开展并最终取得成功的保障。在这半年多的时间里,我能遵守公司的各项规章制度,兢兢业业做好本职业工作,半年来从未迟到早退,用满腔热情积极、认真地完成好每一项任务,认真履行岗位职责,平时生活中团结同事、不断提升自己的团队合作精神。一本《细节决定成败》让我豪情万丈,一种积极豁达的心态、一种良好的习惯、一份计划并按时完成竟是如此重要,并最终决定一个的人成败。这本书让我对自己的人生有了进一步的认识,渴望有所突破的我,将会在以后的工作和生活中时时提醒自己,以便自己以后的人生道路越走越精彩。

  三、认真学习岗位职能,工作能力得到了一定的提高。

  根据目前工作分工,我的主要工作任务是(1)参与公司软件项目的开发与测试;(2)负责安徽省路警联合指挥中心软件系统的维护工作。通过完成上述工作,使我认识到一个称职的开发人员应当具有良好的语言表达能力、扎实的技术能力、较强的逻辑处理能力、灵活的应变问题能力、有效的对外联系能力。在参与项目开发的过程中,发现很多看似简单的工作,其实里面还有很多技巧。

  四、不足和需改进方面。

  虽然加入公司这个大家庭已经半年有余,对开发技术掌握的还不是很深,对发现问题的处理还不是很全面,对分工的工作还没有形成系统的计划。随着对公司和工作的进一步熟悉,我也希望能够在今后的工作中更加迅速的提升自己的业务能力以及技术能力,我觉得多做一些工作更能体现自己的人生价值。“业精于勤而荒于嬉”,在以后的工作中我要不断学习业务知识,通过多看、多问、多学、多练来不断的提高自己的各项业务技能。学无止境,时代的发展瞬息万变,各种学科知识日新月异。我将坚持不懈地努力学习各种知识,并用于指导实践。在今后工作中,要努力做好开发人员的本职工作,把自己的工作创造性做好做扎实,为项目的开发以及公司的发展贡献自己的力量。

  五、工作计划 暂时做出以下几点规划:

  1、要提高工作的主动性,做事干脆果断,不拖泥带水; 2、工作要注重实效、注重结果,一切工作围绕着目标的完成; 3、要提高大局观,是否能让其他人的工作更顺畅作为衡量工作的标尺; 4、把握一切机会提高专业能力,加强平时知识总结工作; 5、精细化工作方式的思考和实践。 6、虚心请教比我做的优秀的其他同事,向他们学习技术或经验。 其实作为一个新员工,所有的地方都是需要学习的,多听、多看、多想、多做、多沟通,向每一个员工学习他们身上的优秀工作习惯,丰富的专业技能,配合着实际工作不断的进步,不论在什么环境下,我都相信这两点:一是三人行必有我师,二是天道酬勤。 在参加工作的这短短的一个半月中,我深刻的体会到,把自己所有的精力都投入进去,技术工作都不可能做到完美程度,毕竟技术工作太繁杂,项目多而人手少,但多付出一些,工作就会优化一些,这就需要认认真真沉下心去做事情,就是公司所提倡的企业精神:职业做事,诚信待人。

【五】:程序员的职业规划

  导语:以下是OMG小编为大家整理的求职面试技巧,希望您喜欢:

  程序员的事业上升空间

  1、 技术上的反思和提高

  无论程序员个体之间差异有多大,我认为程序员上升空间在于技术上的反思和提高。程序员到了成熟阶段,往往有一种狂奔到终点后的那种感觉,身体疲乏无力,特别需要休整再战。要知道程序员在“奔跑”的时候,一般是在使用自己的体力,很少用到跑步的技术和技巧。尤其是到最后,更是依靠体力来支撑。从技术提高的曲线来看,新手的技术提高速度最快,无论从时间还是急迫性两个方面对新手的压力挺大的。而到了成熟阶段,其编程时间也大大缩短了和学习技术的迫切性也降低了, 所以技术提高速度就慢下来许多。在现实中,我们真的看到有些年轻的程序员还看不起那些程序员的技术水平呢,就是这个道理。

  因此,成熟的程序员在安顿之后,一定要坐下来反思自己,看看自己的技术发展之路,哪些走的比较踏实,哪些走的比较急促;哪些是自己的技术特长,哪些是自己的 技术薄弱环节。反思后一定要抽出时间抓紧学习,把自己的技术上明显不足的地方给补上,这样程序员的技术水平加上丰富经验和工作能力会使得自己更加具有实 力,可以应付各种挑战,为今后的发展铺平道路。

  而那些顺其自然的思想,使得程序员缺少技术提高的主动性,程序员有明显的技术上的问题,也不主动去解决,而是拖之再拖,从而使得程序员的成熟度大打了折扣。

  2、 走向软件设计师

  其实很多程序员走到这个阶段已经在做软件设计师工作了。这是绝大多数程序员发展的必经之路。因为,程序员在编程序的时候,一方面会实现设计的功能,另一方面 也在对设计有一个理解、认识、熟知的过程。进而慢慢地从学习别人设计,转向到自己参与或独立设计。如果这个程序员真的非常非常喜欢程序员这个职业,则可以 转向软件设计师。这个转变很大程度是程序员意识的转变,就是说要把编程的时间,逐步分摊到软件设计上,要把重点从编程实现转变到项目的功能设计上。我这里 强调的是“逐步”的一个过程,程序员要逐步减少编程的时间,增加设计的时间,要克服编程的强大吸引力,要主动地攀上设计这个台阶。很难有一个设计师是完全 不编程的,而且我认为,会编程的设计师才是真正的设计师。一般这种转变需要花上一到两年时间。

  3、 走向项目经理

  也有一些程序员工作机遇比较好,不但负责了项目的设计工作,而且负责了项目管理工作。对项目经理这个工作有了一定的尝试。因此,这类程序员可以审视一下自 己,是否合适这项工作。如果自己对这种工作比较满意,而且具备项目经理的要求,则可以向项目经理这个方向发展。项目经理承担着项目管理的职责,对项目负主 要责任。它和程序员的作用也不相同,项目经理的重点已经从编程转移到对人、对技术、对进度、对项目的管理。由于软件的项目经理与软件项目的相关性太大,因 此,他必须要了解软件开发的各个环节、了解开发的各种技术和运用、了解开发队伍人员的水平和特点。所以他依旧和程序员脱不了干系。从程序员到项目经理可以 使得项目经理更好地理解程序员在项目中的地位和作用,了解软件开发的各种规律性的东西。从而保证项目的正常完成。而且,项目经理的收入在公司中的地位也是 比较高的。因此,我认为走向项目经理是程序员的另一个发展空间。我想提醒一下,程序员在担任项目经理之前最好要把软件设计工作做好,这样在做项目经理的时 候,就会有很好的基础。

  4、 走向管理者

  很多程序员希望自己能成为公司中的主管、经理、老总、老板,这样无论是收入和在公司的地位都相对比较高一些。另外,一方面程序员可能厌倦了年复一年的编程工 作,对工作产生了抵触情绪,希望能摆脱这种步步紧逼的工作状态。走向管理者其实要求程序员要比一般人做更多的准备,要做更多的转型工作,并不是想当管理者 就能成为管理者的。但是,如果程序员有这个志向和爱好,有积累了这方面的工作经验,自己也感觉在这个方面能够发展,更重要的是有这样的机会,走向管理者也 是可能的。由于软件公司的管理者毕竟不同于一般公司的管理者,专业能力越强,管理起来就越得心应手的,没有专业能力的管理,遇到的问题很多,也很难解决。 因此,我的建议程序员最好要把编程、项目设计、项目管理等基础打打好。这样转型到管理者成功率就会高一些。

  5、 走向软件营销

  我一直说,程序员最大的缺点之一,就是眼光只盯在技术上。程序员在入门阶段和成长阶段,这种情况还是属于正常的。但是,到了成熟阶段这种缺点将严重影响了程 序员的发展。程序员在工作中不免会接触到用户,不免会了解到用户的需求。从而了解到软件实际发挥的作用,进而了解了自身的工作价值所在。有的程序员则固步 自封,不愿意和外界打交道,从内心里坚守技术底线。有的程序员则喜欢和外人交流,喜欢把自己的软件推荐给用户,而且用户也乐意接受这种专业的介绍,用户的 接受是程序员价值的直接实现,程序员因此获得了工作成就感。这类的程序员可以将自己的专业知识和产品营销结合在一起,推动软件的销售和服务,转向软件营销 职业。这个职业将是一个比程序员更有发展的职业,它可以直接反应程序员的工作能力和工作成果,程序员的收入和销售会直接挂钩。因此,可以让有才华的程序员 获得更高的收入,接触到更大的软件市场,看到更广的个人发展空间。

  6、 原地发展

  当 然也有一些程序员惰性比较大,满足于现状,享受着眼前的胜利果实,也无可非议。对待这些程序员,我们不要强求他们改变自己的想法,我建议是原地发展,把本 职工作做得更好,把自己的技术水平往上再提高一步。在这个过程中他们的能力和自信心都会得到提高,他们的想法不会一直一成不变的。磨刀不误砍柴功,刀快了 自然会去砍柴的。

  7、 跳槽走人

  还 有一种情况,程序员工作很努力,技术水平也有很大的提高,工作成绩也很突出,但是,公司的工作环境让他感觉不好,例如,收入和付出差距很大,而且短期内看 不到加薪的可能;自己的技术水平已经超出公司开发所需,英雄无用武之地;公司的经营状况比较差、看不到公司未来;公司的人际关系紧张,小人当道,自己得不 到重用等。他可以选择跳槽走人。要说明的是,这个时候跳槽走人你是有本钱的,这个本钱就是你积累的工作业绩、技术水平和工作能力。

  程序员在成熟期面临着上升空间的选择,是上还是不上往往决定了程序员今后的发展。水往低处流,人往高处走,只要程序员有向上的意识,不满足于现状,根据自身的特点和资源选择发展方向,我想程序员一定会有很好的发展前途。

  谢谢观赏

本文来源:https://www.shanpow.com/xx/87756/

《做程序员.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式

相关阅读
  • 大学生应用文写作总结1000字(合集三篇) 大学生应用文写作总结1000字(合集三篇)
  • 应用文写作学习总结500字范文三篇 应用文写作学习总结500字范文三篇
  • 应用文写作课程总结600字集合5篇 应用文写作课程总结600字集合5篇
  • 大学应用文写作课程总结1000字汇编3篇 大学应用文写作课程总结1000字汇编3篇
  • 应用文写作课程总结1000字三篇 应用文写作课程总结1000字三篇
  • 应用文写作试题【五篇】 应用文写作试题【五篇】
  • 应用文情况报告范文五篇 应用文情况报告范文五篇
  • 应用文情况报告锦集五篇 应用文情况报告锦集五篇
为您推荐
  • 大学应用文集合9篇
    大学应用文集合9篇
    总结:对某一阶段的工作、学习或思想中的经验或情况进行分析研究,做出带有规律性的结论。下面是小编为大家整理的大学应用文集合9篇,欢迎大家借鉴与参考,希望对大家有所帮助。
  • 应用文作文及写作思路精选二十二篇
    应用文作文及写作思路精选二十二篇
    写作的概念,就是制作、创作文章。 “文章”,是表达一定意思和功能的书面语言的作品。以下是小编整理的应用文作文及写作思路精选二十二篇,仅供参考,希望能够帮助到大家。
  • 语文借条应用文锦集二篇
    语文借条应用文锦集二篇
    以下是小编收集整理的语文借条应用文锦集二篇,仅供参考,希望能够帮助到大家。
  • 应用文写作通知(合集五篇)
    应用文写作通知(合集五篇)
    股东,即股份制公司的出资人或投资人,股东作为出资者按佢出资数额(股东另有约定的除外),享有所有者的分享收益、重大决策以及选择管理者等权利。以下是小编为大家收集的应用文写作通知(合集五篇),仅供参考,欢迎大家阅读。
  • 大一应用文读书(通用8篇)
    大一应用文读书(通用8篇)
    以下是小编整理的大一应用文读书(通用8篇),仅供参考,大家一起来看看吧。
  • 高中语文应用文阅读理解附答案范文(精选7篇)
    高中语文应用文阅读理解附答案范文(精选7篇)
    下面是小编为大家整理的高中语文应用文阅读理解附答案范文(精选7篇),欢迎大家借鉴与参考,希望对大家有所帮助。
  • 《应用文计划》的教案【十三篇】
    《应用文计划》的教案【十三篇】
    教案是教师为顺利而有效地开展教学活动,根据课程标准,教学大纲和教科书要求及学生的实际情况,以课时或课题为单位,对教学内容、教学步骤、教学方法等进行的具体设计和安排的一种实用性教学文书。下面是小编为大家整理的《应用文计划》的教案【十三篇】,欢迎大家借鉴与参考,希望对大家有所帮助。
  • 学期总结应用文范文汇总十一篇
    学期总结应用文范文汇总十一篇
    应用文像其他文章一样也是一种传媒,是人们传递信息、处理事务、交流感情的工具,有的应用文还用来作为凭证和依据。下面是小编精心整理的学期总结应用文范文汇总十一篇,仅供参考,大家一起来看看吧。
  • 《应用文计划》的教案(合集十二篇)
    《应用文计划》的教案(合集十二篇)
    我们是21世纪的中学生,是祖国的希望。祖国的发展、民族的强大,需要我们大家的努力。以下是小编整理的《应用文计划》的教案(合集十二篇),仅供参考,大家一起来看看吧。
  • 应用文写作学习学期总结锦集十五篇
    应用文写作学习学期总结锦集十五篇
    总结,汉语词语,读音为zǒngjié,意思是总地归结。以下是为大家整理的应用文写作学习学期总结锦集十五篇,欢迎品鉴!