程序员,工作,学习

| 程序员 |

【www.guakaob.com--程序员】

篇一:程序员,工作,学习
一个C++程序员的学习经历

正在上网的时候有这个念头的,所以急急忙忙找了一些学习编程的高人的感想:

我开始学VC时就是自己一个人在啃,也没什么人指导,当时没有条件上网,资料特别少,在书店里随便买本书就学了,在学VC的过程中走了许多弯路,现在回想起来觉得做了很多无用功。看见大家在这里畅所欲言,有高手也有新入门的ddmm,我也来谈谈学VC的一点“捷径”吧,这条“捷径”纯粹走的是C/C++的路子,不考虑学习其他语言。(我只会C/C++,略懂VB和Java,所以对于通过其他语言来切入VC的没有体验,不置评论)

1.必须对C/C++非常熟悉

如果C不熟,可以看清华谭浩强的书,经典之作。(学习时间1到2个月,对函数、指针和链表须滚瓜烂熟)

如果C++不熟,可以看电子工业出版社的《面向对象的程序设计于C++教程》,张国锋写的,既讲面向对象的思想又讲C++的语法,是我见过的讲C++最全最好的书,里面的例子都是精心设计的,值得好好体会。好像清华也出过一本张国锋的,不过我没看过。(学习时间2到4个月,关键在于理解OO概念和C++中的多态,对此应挥洒自如)

2. 最好/应该对Windows结构相当熟悉。

如果你很牛,非要从MFC下手来了解Windows结构,当然也不是不可以,但我以为从MFC来学习Windows有雾里看花的感觉,很容易陷入迷惘中,我吃过这种苦头,希望后来者不要走这条路。

如果对Windows结构不熟,可以看Microsoft Press的Windosw95 Programing,清华翻译出版了中译本《Windows95程序设计》,后来北大翻译出版了最新的版本。清华版的译得不错,北大版的没看过,好坏不知道。这本书讲的是怎么样用C语言编写Windows程序,不讲什么MFC或OWL的,看过后对Windows能有相当清晰的认识。(学习时间3~6个月,GUI对象和消息很熟,多线程、dll有一定认识)

3.以上两部为准备工作,OK后就可以continue学习VC了。

学VC看Microsoft Press的《Inside Visual C++》清华翻译出版了中译本《Visual C++技术内幕(第四版)》比较容易上手,看《技术内幕》一定要看清华,有一本希望出版社翻译出版的第五版技术内幕翻译的太烂了,看希望的不如直接看英文原版。(学习时间4到7个月)【程序员,工作,学习】【程序员,工作,学习】

4. 学习VC是为了在Windows平台下做开发,所以当你对一上三步都很熟后应该进一步深入学习Windows体系才能开发出高性能的Windows程序,你也只有在这个时候才会明白为什么说VC是真正程序员用的工具而VB只是玩具。如果你在finish第三步之后已经忘记怎样在Windows下用C语言编写一个Windows程序,那么你应该把第2步Refresh一下。在这一层次应该深入研究Windows操作系统内的进程、线程、虚拟内存等知识,还应该了解Windows网络程序的设计。这一步推荐的书是Microsoft Press的《Advanced Windows》清华翻译出版了此书的中译本《Windows高级程序设计(第三版)》,读此书时很多东西有相见恨晚的感觉。机械工业出版社翻译出版的《Windows核心编程》是这本书的第四版,结构上重新组织过了,内容没

有细看过,应该还可以。网络编程有一本也是MicrosoftPress的,好像是叫《Windows Network Program》吧,机械工业出版社翻译出版了此书的中译本《Windows网络编程》还不错的。

【程序员,工作,学习】

5. 往后你就看自己需要了,有兴趣可以学习COM/DCOM/COM+,这套东西是现在Windows系统的核心架构。

用VC学VC两年了,自认为不是什么高手,精通更谈不上了,因为VC的功能实在太强大了。我只想谈一谈自己的学习过程和体会,总结一下自己的编程之路。

一开始也和大家一样,对VC、VB、DELPHI、JAVA非常感兴趣,但是学什么好呢?毕业设计来了,导师要求要么用VB要么用VC,听说VC难学但很有用,于是狠狠心用VC吧。对于一个对编程一点都不感兴趣的人我想他是学不好的,没有强烈的动力和恒心也很难掌握一门知识。怎么办呢?你总要毕业吧,这就是我的驱动力,而且编程还可以挣钱:),学吧!

对于一个一点都不懂的人来说,下面的知识应该补一补:程序算法和数据结构,C语言的变量、数组、指针、内存、文件、函数等等基本概念和用法,有的人说学c++可以不用学c,我个人认为还是从C学起好,因为c++对c是兼容的。

有了最根本的编程基础之后,我们就可以学习c++的编程思想,就是面向对象(oo),自然对于什么是类、对象、成员、成员函数、构造函数、析构函数、虚函数、模板,最开始可能用不上析构函数虚函数什么的,但要想精通深入就必须掌握(当然可以以后再学)。可以说面向对象是c++对c的一个最重要的扩展,而这也恰恰是我们理解和深入的基础,这部分越扎实以后理解和掌握就越快。

再下来就是MFC了,MFC是一个很好的封装类库,它诚如大家所说对用户屏蔽了很多实现机制,以致很多人只知其所以然,而不知其然。要想知其所以然,当然是学习windows编程,熟悉windows的消息、窗口、api函数。可惜当初我只是为了快,没有深入地学,留下了现在地恶果,对MFC及其机制仍不甚明了。一则MFC已经封装好了,二则自己觉得麻烦和累,一大堆长长的函数名和长长的函数参数把我吓晕了,大家千万不要学我^-^。基本观点就是如果只求使用,不学api也可以,如果想做得更好精通,非学不可。对于MFC,对我帮助最大是

、程序员大本营、和MSDN,有了这三大法宝加上自己的刻苦钻研,一定可以成为大虾。前提是有一定的英文基础,并且已经知道如MFC frame及application的基本运行机制,对对话框、编辑框、组合框、列表框、进度条、标签.......等控件的基本功能都自己试过。我就是从这些开始学习MFC的,另外还学了一些和数据库打叫道的东东,如ODBC之类的,我觉得如果仅仅是界面开发,这些东西还是可以胜任的,都是些简单易学的在哪里设置什么属性,添加变量和调用成员函数就行了,不笨的人都会,当然如果你不知道在哪里加又会变得很神秘和难于上青天,夸张了呵呵。这时候你就要查书问别人上internet和帮助网站去找了,具体成员函数的用法可以看MSDN。总之对于没有学api耿耿于怀,对于没有了解MFC机制也愧疚于心,因此把自己归于初级水平还是可以的:

VC是一个开发工具和环境,在你需要的时候你可以边学边用。比如你要编网络方面的东东,好!先去看看别人是怎么做的,有哪些基础,另外你自己也要针对需求学一些网络知识。微软的主页还是不错的,英文好的话可以找到很多很好的东东。你要编关于数据库的程序,请先了解一下数据库的基本概念和它们在VC中的使用。你可能还有各种各样的编程需求,如游戏、小程序、动态连接库、静态连接库,COM,ActiveX等等,学习吧,这是唯一的捷径。

我的体会是,边学边用,边用边学。学习先打好一定的基础,磨刀不误砍柴功,看似浪费时间实则受益匪浅。学习要利用一切可以利用的资源,书(包括电子的,不过我很少看电子版本)、BBS、网站(比如VChelp)和高手,勤学好问,搜索不倦,想必你肯定也会成为高手的:)。书我是狂看、乱看、瞎看,主要是没有条件和时间,当时也没人指点应该看那一本好书,原则就是找到自己需要的东西的书就可以拿来翻一番(当然我有图书馆这个资源,学生借本书应该没有问题的)。BBS主要去精华区溜达溜达,里面都会有你要问的一般性问题,如果实在找不到答案,请去codeguru,微软网站和MSDN查找搜索,应该可以找到蛛丝马迹。这样还是很费精,如果有高手指点就不一样了,他们做过的话,这可能就是小差一叠,随便说一个关键词就可以帮了你的大忙,可惜高手毕竟是少数,正好碰上做过的高手的概率就更小了。所以各式各样的网站就显得那么的重要,它们一天二十四小时都在,而且可能是很多高手都在,因此在它们身上可以找到一些参考答案。问专家我觉得不错,VChelp更全面和包罗万象。说了这么多,都是自己的胡思乱想了,一点个人体会,不当之处,各位多多批评指正了*^-^*

下面是我的一些建议,如有不对,请批评指正.谢谢!我想现在大部分的初学者都在问,怎么样学C/C++最快?确实,这是个比较重要的问题,但对于初学者来说,最重要的,是你对学习C/C++的恒心!学习C/C++并不容易,我想这是每个初学者很清楚的事情.之所以选中C/C++是因为它的涉及面广,并且强大.但自学想很快掌握C/C++编程那是不太可能的,除非你是个天才,或有专家专门对你进行辅导.如果学习方法和路线正确,的确可以提升学习的速度和效率.下面是我对怎样学习C/C++的一些看法.总共分三步.第一步.系统的学习C/C++语言,(不要涉及MFC.)并且学习操作系统,对操作系统的运作有清楚的概念.这一阶段,可以把重心放到研究算法上.(估计时间将会是一年.如果有人帮助的话,可能会减短.)第二步.开始学习MFC,并选择发展的方向.一个程序员,很难做到各方面的编程技术都精通,所以要有选择的学习你感兴趣或有钱途的技术发展.如果做游戏,则可放弃对于MFC的学习,因为游戏不需要MFC.(估计时间将会是半年.)第三步.开始对各种技术的涉及.因为本人还没有考虑到这一步,所以,不做多提,但如果你已经学到了这一步,也不用我再废话了.(时间未定.)当然,以上的时间估计,是在假设你努力学习的情况下定的,并不具有实际意义.对于书籍的选择,有很多人想用电子书.我提议,如果是初学,最好不要用电子书,来学习.还有些初学者对于编程工具不知如何选择.我想无论是C或者是C++,VC都是一种不错的选择.如果机器配制不高,可以使用版本低的VC.VC1.52版本是个不错的选择.

我在工作中,接触到印度软件公司开发出来的软件:整个体系架构非常清晰 ,按照我们的要求实现了全部功能,而且相当稳定。但是打开具体的代码一看, 拖沓冗长,水平不咋样。我们自己的一些程序员就有怪话了,说他们水平真低。

但是!印度人能够把软件整体把握得很好,能够完成软件,并得到相当好的设计文档。而中国人在那里琢磨数据结构、算法,界面人员就还没编码就想着是Outlook式的还是VisualStudio式的界面。到最后就成为Code高手,对某些特定的开发工具精通,但是就是不能保证能够把一个软件稳当、完整的开发出来。

举个简单的例子:软件中需要一个列表,用来表示我们处理的事务。该类表在业务繁忙的时候将变得很大。中国人就用双向链表,抱着《数据结构》书在那里写链表的类。印度人开了一个大数组,然后就开始干。为什么印度人不用链表 ,他们说:1、你们给出的设备(小型机),最少具备512M内存,浪费一些没有什么。2、数组方式访问方便、效率高。看出了一拿到东西就吭哧吭哧作Code,和好好进行软件分析的不同了吗?

正好前几天我有几个同事从印度回来和我们交流,那家公司是CMM4级公司.我感受的几点:1,流程重于项目2,QC(就是QA)独立于研发部门,专门检查研发部门的开发流程是不是按照既定流程走.如果QC觉得流程不对,他会直接上报高层,项目定就此停止.3,所谓的项目经理(PC)一般也是从编码人员升上来的,并不是所谓的不懂技术,一般都至少有四年以上的经验4,PC主要就是制定开发计划,负责协调,填写各种表格.5,所有的东西(包括草稿)都有文档.6,详细文档要求达到只有这个文档就可以编码的程度,一般写文档时间占60,编码时间极少7,有各种详细的review(同行评审),项目组内的,项目组之间的,客户的...8,计划很详细,的确能达到小时级,但是实际情况还是误差比较大,所以他们也有加班.先学习UML和Rose以及RU P,不要总是要找着证据。在中国的软件开发水平下,很难给你一个好的例子,OK?中国人总是要看到一个东西有了试验田,而且稻子长得好,才换稻种。要知道在国外上述的软件开发模式的应用,大可以看看Rational网页上的story。Justdoit! 一句话,中国的软件开发水平低得很。赶不上印度人,印度的软件公司可以让高中生编代码,它的软件工程水平可想而知。当然,你如果是个很牛的程序员。估计够呛,因为中国的气氛中,很牛的程序员都很难接受软件工程的。你可以测试一下自己,看看自己适不适合现在学习软件工程:1、你是不是不能忍受一个编程序不如你的人做你的项目经理?2、你是不是觉得你的老板对客户吹牛皮、夸大自己而感到不舒服?3、你是不是一个拿到一个需求脑袋里第一念头就是如何实现的人?4、你是不是很崇拜Stallman,Linus,很讨厌Microsoft?5、你是不是曾经在深夜编码的时候,突然感觉到一种乏味,对Code的生涯感到一种无趣?以管窥豹──印度神话作者:"Kino"我们现在处于深深的自卑当中,感到中国的软件工程水平的低下已经是牵涉到民族劣根性的问题了。1、他们的软件教育水平:我们招聘印度人,给应聘者出了一份与国内差不多的试卷,有基础概念和编程题目。等到他们完成后,我们这些中国的自认高手惊呆了!他们的编程题目简直象是抄袭的?nbsp;?nbsp;程序结构,注释,变量命名就不说了吧,全部都是极其类似!反观中国的牛人、高手,每个人有自己的一套。到了新的岗位,先把前任的程序贬损一通,然后自己再开发更多的问题的代码来代替。我的公司统计,一个软件中有4个以上CSocket版本,每个人都觉得别人做得差,自己再搞一套。中国人 ,就是这个样子,还会辩解说“我们这样有创造性”。

其实软件发展,早就走过了求伯君那个编码英雄的年代,程序员已经是个坐办公室的蓝领了。你具备拧好一个螺丝钉的能力就可以了。Code是最低级的事情 了。2、他们许多公司的项目经理根本就不懂技术。中国的项目经理如果不能在技术上压服下属,那么下属将与他搞鬼,越是高手越喜欢搞鬼,根本不知道作软件的终极目的是从别人兜里掏钱,而在内部搞不团结。技术高手都会纠集一些对他技术上崇拜的菜鸟,与管理层作对。而印度的软件经理根本就不懂正在做的东西,许多甚至直接就是MBA,或者是领域专家(工业设计、地理专家等),而不是编码 的专家。但是却能够领导大群素质良好的程序员把工作做好,没有内部不团结的情况。许多印度的程序员加入一个公司很长时间,都不知道自己整天编的代码是干什么用的。给他们的任务可能就是一个函数的声明以及该函数要实现的功能。 我们呢?3、他们的编程人员的流动率达到30!他们的编程人员流动率(包括内部项目之间的流动)高达30,可以想见他们的文档水平如何。他们的产品不依赖任何一个人,谁都可以立即辞职,产品的开发还是会正常进行。而中国,是老板怕总工。技术骨干拥兵自重,抗拒管理。任何制定好的计划,都有可能被技术人员推翻或者跟你消极怠工。

4、他们的开发计划能够做到小时级别。如果一个印度公司的项目经理没有上班,那么他的下属将可能不知道作什么。他们的计划一般都定到天,每个基层开发人员每天的工作量就是8小时。而我们能够给出月度计划的 公司就很少,而给出的月度计划要么不可能实现,要么就可能被取消。开发人员 被初略的给个任务,他在月初,可以慢慢琢磨是做成什么样子,然后上上网,聊聊天。到了月中和月末,就开始熬夜编码。

【程序员,工作,学习】

看到每年,从各大高校不尽牛人滚滚来,我们是不得不要召人,同时又是不抱希望。我公司现在有意以后将核心软件开发外包给印度公司,中国人?做做界面吧,中国人做界面会极尽奇技淫巧,搞得花里胡哨的。BTW,我公司非外企,大家不要误会我们有什么种族歧视。但是我们现在就是对自己歧视,自卑得很。中科院那么多研究院,连个能用的操作系统都搞不定。北大开发一些东西,比如什么青鸟CASE,就是给一帮人评职称的。杨芙清院士整天搞来搞去,搞出了什么东西?B大,T大的人最难管理,牛得看不见人。中国的程序员骂微软,追Linux是全世界最狠的,可是我们除了汉化Linux,做了什么东西出来。CDE是瑞典人写的,Linus是芬兰的,GNome是墨西哥人写的。哎,我们曾经是多么的瞧不起印度人。

现在,越来越多的人开始学习VC了,如果能精通VC,就象精通了九阴真经一样,可以天下无敌了。我想很多VC爱好者都有这种追求武学至高境界的心理。

【程序员,工作,学习】

我就是抱着这种心理开始学习VC了,至今已近三年了,其间经历过无数的困惑和磨难..... 可是我最终没有放弃,到如今已经有一定的功力 :

以下就把我修炼中获得的经验与大家分享 ,一起提升修行!

首先要搞清楚VC能干什么.很多人只是听说VC是最好的开发语言,便去学习,就象大家听说辟邪剑谱厉害,便都去抢着学一样,都是很盲目的。其实语言并没有好坏之分,我在用C之前,一直觉的BASIC 是最好用的语言。现在在WINDOWS平台下编程,VB和DELPHI可以满足大多数的应用 ,而且速度不会很慢。使用VC主要是用来开发系统软件和大型工具软件以及开发游戏。 现在比较流行的操作系统主要是WINDOWS系列和UNIX系列。这些操作系统都是复杂的多任务系统 ,在设计操作系统的时候就提供了一大堆应用编程接口(API,通常是C语言的函数),编程者使用C语言调用这些API便可以开发该系统下的应用程序了。 这与DOS时代的 编程接口是不一样的,那时侯的函数库是由开发环境提供的(如Turbo C) ,不具有很好的封装性和设备无关性。

每当新版的WINDOWS操作系统发行,便会提供一个相应的plantform SDK(软件开发包),开发者可以用SDK 编译C程序。在没有VC和VB的时候,WINDOWS程序就是用SDK编出来的。

VC跟这些乱七八糟的东西有什么关系呢?

其实VC的核心就是MFC,MFC是个C++类库,就象结构化程序设计时代的C语言函数库一样 , 给程序员提供了丰富的编程接口,简化了程序的设计。 而MFC就是直接把WINDOWS的C语言编程接口API函数用C++的类封装而成! 这样既实现了面向对象的编程思想,又直接使用了WINDOWS的原始编程接口,代码的效率是 最高的!当然很多人不适应C++的编程方法,他们依然使用C语言编写WinMain()和窗口 过程,VC同样为他们提供了很大的便利,因为VC可以很方便的管理资源和代码!

明白了以上关系,学习VC的步骤应该也明确了:首先要学习C语言(如果你还不会的话)! 这是非常重要的。如果C语言不懂的话,一切都无从谈起。懂了C语言,你就可以研究 WINDOWS系统的工作原理和WINDOWS应用程序的工作原理了。这也非常重要。VC只能用来 开发WINDOWS系列操作系统下的应用程序,如果不懂WINDOWS下的程序的工作原理就去写

WINDOWS 程序,那也是比较盲目的。主要是体会一下WINDOWS的多任务和消息驱动机制。

篇二:程序员,工作,学习
2015程序员个人工作学习计划

2015程序员个人工作学习计划

程序员个人工作学习计划

新的一年,一切事物充满了活力与生机。新生活意味着新开始,新开始意味着新的挑战。 作为即将毕业跨入社会的大学生,我将在这学校生活和社会生活相交织的一年,努力适应变化,迎接新的挑战。

一、工作方面

作为公司的新员工,首先要与同事们相互熟悉,不说认识所有人,至少要认识大部分同事,与大家和睦相处,互相帮助。

分配的工作任务要积极及时的完成,作为新员工,分配到的任务肯定是非重点,繁琐的基础性的事,但是即使是这样,也不能松懈,敷衍了事,基础中才能学到真本事,对待这样的任务更要认真仔细。做好了这样的事,才有可能获得信任和肯定,被任命重要的任务,才能成长起来。

二、学习方面

最为初出校园的新人,必然有很多在实际开发中常用而我却从没有接触过的东西,学校教授的只是基础,进了公司,仍然不能停下学习的步伐。

首先最重要的一点就是在学习过程中有了问题就得及时解决。我的步骤一般是先自己思考问题的答案,自己无法解决则到网络上寻求答案,网上也无法找到可靠的答案则询问周围的同事帮忙解决。认真听他们的讲解,牢牢记住分析问题的思路和方法,以便下次遇到时能尽量自己就能解决问题。

14年需要学习的东西有很多,作为从事web应用开发的的程序员,首先mvc规范必然是要熟练掌握的,这是学校中只是简单提到的东西。首先通过李刚的《轻量级JavaEE企业应用实战》,对ssh这样的一个mvc思想的架构有一个初步宽泛的了解,()然后在分别对struts,spring,hibernate进行深入了解。根据网上资料,国内较好的struts方面的书是孙卫琴的《精通struts:基于MVC的JavaWeb设计与开发》,在大体学习了ssh后,就从这本书开始细致的学习这方面的知识,然后是林信良的《spring技术手册》和《ProSpring中文版》,最后是夏昕的《深入浅出Hibernate》。

其次,设计模式的学习也是成为一个好的程序员,甚至是编程艺术家的必经之路。首先看完程杰的《大话设计模式》,对设计模式有一个初步的认识,然后再看GoF的《设计模式:可复用面向对象软件的基础》,

EricFreeman&ElisabethFreemanwithKathySierra&BertBates的

《HeadFirstDesignPatterns》,JoshuaKerievsky的《重构与模式》等等书籍。 要成为一个好的Java程序员,还有很长的路要走,只是看些肯定是不够的,最重要的还是实践经验,希望2015年能让向前迈出一大步。

篇三:程序员,工作,学习
2015程序员个人工作学习计划

程序员个人工作学习计划

新的一年,一切事物充满了活力与生机。新生活意味着新开始,新开始意味着新的挑战。

作为即将毕业跨入社会的大学生,我将在这学校生活和社会生活相交织的一年,努力适应变化,迎接新的挑战。

一、工作方面

作为公司的新员工,首先要与同事们相互熟悉,不说认识所有人,至少要认识大部分同事,与大家和睦相处,互相帮助。

分配的工作任务要积极及时的完成,作为新员工,分配到的任务肯定是非重点,繁琐的基础性的事,但是即使是这样,也不能松懈,敷衍了事,基础中才能学到真本事,对待这样的任务更要认真仔细。做好了这样的事,才有可能获得信任和肯定,被任命重要的任务,才能成长起来。

二、学习方面

最为初出校园的新人,必然有很多在实际开发中常用而我却从没有接触过的东西,学校教授的只是基础,进了公司,仍然不能停下学习的步伐。

首先最重要的一点就是在学习过程中有了问题就得及时解决。我的步骤一般是先自己思考问题的答案,自己无法解决则到网络上寻求答案,网上也无法找到可靠的答案则询问周围的同事帮忙解决。认真听他们的讲解,牢牢记住分析问题的思路和方法,以便下次遇到时能尽量自己就能解决问题。

14年需要学习的东西有很多,作为从事web应用开发的的程序员,首先mvc规范必然是要熟练掌握的,这是学校中只是简单提到的东西。首先通过李刚的《轻量级JavaEE企业应用实战》,对ssh这样的一个mvc思想的架构有一个初步宽泛的了解,(

其次,设计模式的学习也是成为一个好的程序员,甚至是编程艺术家的必经之路。首先看完程杰的《大话设计模式》,对设计模式有一个初步的认识,然后再看GoF的《设计模式:可复用面向对象软件的基础》,EricFreeman&ElisabethFreemanwithKathySierra&BertBates的《HeadFirstDesignPatterns》,JoshuaKerievsky的《重构与模式》等等书籍。

要成为一个好的Java程序员,还有很长的路要走,只是看些肯定是不够的,最重要的还是实践经验,希望2015年能让向前迈出一大步。

篇四:程序员,工作,学习
2016程序员 年度述职报告

程序员 年度述职报告

来公司担负程序员一职已一年多时间,在这一年时间里,我学到了很多东西。每一个人都是在不断的总结中成长,在不断的审阅中完善自己。在这半年里自己也是在总结、审阅中脚踏实地地完成好本职工作,现将这半年的工作总结以下:

一、 思想方面:

严格依照一个程序员应有的素养要束缚自已,爱岗敬业,具有强烈的责任感和事业心,积极主动认真的学习专业知识,工作态度端正,认真负责,服从公司的安排,积极配合全友家私完善 ERP 系统,任劳任怨。

二、 工作方面:

酷爱自己的本职工作,能够正确认真的对待每项工作,工作投进,热情为大家服务,认真遵守劳动纪律,按时上放工,有效利用工作时间,坚守岗位,需要加班完成工作按时加班加点,保证工作能按时完成。在这半年里,我本着把工作做的更好这样一个目标,开辟创新意识,积极美满的完成了以下本职工作:

配合全友家私开发并完善 SRM 系统

独自开发全友家私 SAP 日志维护系统

三、 存在不足:

一公司领导和部分领导同事的帮助和指教,使我的工作有了很大进步,固然我还存在着很多不足的地方,处理题目思路简单,不够成熟,工作中轻易产生急躁情绪,需要更深进学习专业知识,进步自己的工作水平。

程序员 年度述职报告

光阴如梭,半年的工作转眼行将成为历史,伴随着新年钟声的邻近,我们依依惜别硕果累累的20XX年,满怀热忱的迎来行将到来的20XX年。在这年终之际,现对来公司5个月的时间里所作的工作汇报以下:

1、正义erp项目的编码工作。从了解新疆正义项目的背景、及计划安排,熟习正义公司制度及业务流程,再到熟习新能开发模式,以后我根据需求调研报告,从基本的数据库创建,到编码,完成了销售部、生产部、采购部、质检部四个模块的基本单据的制单、审核、选单、查询、打印等系列的编码工作;完成了正义项目的模块测试及流程测试。

通过这段时间的努力,使我个人的耐心、仔细程度及对工作的公道安排得到了锻炼,学会了在繁忙当中找条理,危难当中找希看。同时自己也有一些不足的地方,一些细节地方技术上还不太成熟,还需加以学习与研究。

2、、正义erp项目的实施工作。从十一月初开始进行正义项目的实施,天天早起赶在企业上班前赶到企业进行erp的实施。实施期间主要是软件的安装实施及对企业的erp系统的使用职员进行软件使用培训;纪录客户使用进程中出现的题目,晚上放工后加班加点将天天的小错误及客户变更修改终了。

通过这项工作,使我本来欠缺的业务能力得到了很大的进步,并学到了很多与客户交换的技能及业务上的知识,更加明晰了erp系统的流程。但离一个成功程序开发职员的标准还差得很远,在今后工作中,定会多多留意,加以改善。

3、帮助和使用手册文档的编写。帮助的编写使我熟习了dreameweaver和fireworks的使用,为后期的oa开发也奠定一定的基础,使用说明的编写,使我更加加深了项目开发的整体思路与技术要点,总结了前期开发和实施中碰到的题目,并又一次的对软件整体进行了测试,对暴露出的小bug进行了最后的修改。

4、利用工作之余的休息时间加强学习。平时留意搜集有关pb方面的资料文件,进步自己的处理新题目和解决新题目的能力,并加强学习java及oa方面的知识(现转为学习.net),为后期的工作打好基础。

以上为本人粗略的个人工作小结,请领导审阅,如工作上有不到的地方,请领导不吝指出,以便本人及时改正,从而能更好地工作。

展看邻近的20XX年,我会更加努力、工作上认真负责,再接再厉,更上一层楼。相信自己会完成新的任务,能迎接新的挑战。

篇五:程序员,工作,学习
2015程序员年终总结

##第1篇:程序员年终总结

从我11月份离校来到溪谷晨歌网络公司已将近一个半月了,从一个学生变成了一个员工,角色变了,职责也就变了。虽然工作上的很多困难都是在自己的预料之内,可是很多事情都不像在学校里那么简单、单纯。在项目开发的工作中,难题一个接一个的出现,自信心不止一次的受到过打击,虽然自己早就知道,要做到符合公司的要求,做一名合格的程序员,在学校学的知识,根本就不够,而且很不够。每天醒来我都不断勉励自己,好好学,以后会好的。在此同时,公司也给了我很多学习的机会,这使我对以后的编程之路又有了些许信心。一、工作总结

11月下旬与12上旬的几天,我的主要任务是将公司的静态网站与数据库连接做成动态的。由于功能比较简单,做起来没有遇到什么困难。可是之后的“南京市砖瓦粘土信息管理”项目,里面涉及到的一个地图功能的实现,让我不知所措,不知道怎么实现。由于自己没有能力完成项目,项目就交给了其他公司,之后的工作都是在合作公司南京宁派网络科技有限公司里学习、工作的,了解他们公司的开发项目流程,学习他们的开发技术,请教他们开发技术上的问题。二、在工作中主要存在的问题有:

1、由于开始对业务需求不是很熟悉,所以在写需求分析与了解所要开发的过程中多次

出现因为需求的原因,而不断修改、返工的情况。

2、在开发中,用到很多我所不知道或很多我知道但不太熟悉的技术,有时甚至会出现这种情况,合作公司的技术人员,讲个名词,我都要百度一下具体什么意思,涉及什么技术。3、在工作阶段,有时比较偏向自己的工作方便,忽略了其他同事的工作上的量与难易。

有的功能自己怎么方便怎么写,有点难为其他同事,大家都要相互配合。

三、工作心得

1、在这将近一个半月的工作实践中,我参与的都是团队合作的项目,无论是在自己公司,还是在合作公司,我们都讲究团队精神。在信任自己和他人的基础上,思想统一,行动一致,这样的团队一定会攻无不克、战无不胜。我们的很多工作是一起完成的,在这个过程中,大家互相提醒和补充,大大提高了工作效率,所有的工作中沟通是最重要的,一定要把信息处理的及时、有效和清晰。

2、每一个项目在开始着手的第一步,一定要和客户把需求沟通清楚,只有了解了项目的需求,才有可能真正做好一个项目。我们需要向客户提出要求客户提供所有涉及该项目的资料,每次与客户见面都需要熟悉业务与程序的最少一至两个程序员随时记录需求。3、工作中,有一个无论是技术,还是经验都比较让人肯定的前辈带领,将任务详细化,详细到,每个页面、甚至是一个页面中的图片什么时候做好,做到什么程度,这样把工作进度有计划有方向的赞定下来,做事很有效率。

4、每天的工作小结真的很重要,这让我们每天都有计划的知道自己干了什么,不是漫无目的的工作,所以我们应该养成,日记、周记、月记、年记的工作习惯。

5、工作并不是一成不变的,也许有一天你要去其他岗位帮忙,所以同事之间的技术要互相学习,也许有一天,公司需要你发挥其他的技能帮忙,所以互相学习也是很重要的,我在宁派公司,深有感触,除编程之外,切图、界面设计等工作都干过。

四、工作教训

经过一个半月的工作学习,我也发现了自己离一个符合公司要求的程序员还有很多差距,主要体现在工作技能与工作经验的不够,也是我以后要在工作中不断磨练和提高自己的地方。仔细总结一下,自己在一个半月工作中主要有以下方面做得不够好:

1、工作的条理性不够清晰,要分清主次和轻重缓急;【程序员,工作,学习】

在开发时间很仓促的情况下,事情多了,就一定要有详实而主次分明的计划,哪些需要立即完成,哪些可以缓缓加班完成,在这方面还有很大的优化空间。2、对流程、业务需求不够熟悉;

在工作中,发现因为流程或业务需求的问题而不知道如何下手的情况有点多,包括错误与缺漏还有当时设计考虑不到位的地方,对于这块的控制力度显然不够。平时总是在开发,但说到底对业务很熟悉才是项目很好完成的前提3、缺乏工作经验;

4、学习的知识不够广泛;

一个项目中,涉及的技术往往有多种,知识多了,就会灵活变通,以后我会加强这方面的学习。

五、工作计划

暂时做出以下几点规划:

1、要提高工作的主动性,做事干脆果断,不拖泥带水;

2、工作要注重实效、注重结果,一切工作围绕着目标的完成;

3、要提高大局观,是否能让其他人的工作更顺畅作为衡量工作的标尺;4、把握一切机会提高专业能力,加强平时知识总结工作;

5、精细化工作方式的思考和实践。

6、虚心请教比我做的优秀的其他同事,向他们学习技术或经验。其实作为一个新员工,所有的地方都是需要学习的,多听、多看、多想、多做、多沟通,向每一个员工学习他们身上的优秀工作习惯,丰富的专业技能,配合着实际工作不断的进步,不论在什么环境下,我都相信这两点:一是三人行必有我师,二是天道酬勤。

在参加工作的这短短的一个半月中,我深刻的体会到,把自己所有的精力都投入进去,技术工作都不可能做到完美程度,毕竟技术工作太繁杂,项目多而人手少,但多付出一些,工作就会优化一些,这就需要认认真真沉下心去做事情,就是公司所提倡的企业精神:职业做事,诚信待人。

##第2篇:程序员年终总结

转眼这一年又将已往,只管受到金融危急的影响,但我们部分,我们小组却是相称辛劳的一年,就感觉从年初马不绝蹄地忙到了年末。

业务开辟,技能本领

以下总结下这一年中事变的环境。谈谈履历感触,说说得失。

【门禁体系】

年初办公室来安装了门禁体系,我也折腾了几个来回。重要是新的门禁体系跟我们旧的打卡体系的共存题目。我发起门禁体系仅仅利用它的门禁成果,不利用他附带的考勤成果,以免产生体系移植等特别开辟开销题目。幸亏我记录了老的考勤体系的引脚接线,门禁体系的安装者没有接好老的考勤体系的接线,导致老的考勤体系无法利用。几经接洽往复终于让两个体系可以或许共存,顺遂正常的利用。

【视频装备】

随后日方提供了Web集会会议体系,为软件园开TV集会会议提供了方便,不消来回奔袭了。Web集会会议必要的硬件的采购任务交给了我。颠末精挑细选选购了价廉物美的装备。在Web集会会议的调试上也费了周折,早先的反复应该是由于设置缘故起因导致跟日方的联结中覆信过大,影响集会会议结果。在不懈积极之下,终于如今勉委曲强还算过的去,结果还行。

【数据库讲授】

期间有幸给门生们讲过一次数据库的安装课程。把常用到的sql server数据库的安装,以及oracle的安装作了演示和简单讲授。在讲授的进程本身也有些许意会。

【**软件站】

内心最大的一块石头要算**软件站了。这个任务可以算是上一年的筹划,不停都没有得以实行,在*老师的鞭策下决定肯定要把这个网站弄出来。一方面如今办事器的资料越来越多,资料都比力疏散。新人装机没有一个引导很难找到要装的东西在那边。老人装软件等也很难找,非常有须要有这么一个导航,至少是个方便的列表报告大家急需的软件在那边。颠末一段时间的搏斗,这个网站终于“犹抱琵琶半遮面”。固然比不上什么花哨成果强劲的大站点,至少对付这个网站我也倾吾所学,运用flash,Dreamweaver,ps等本领灌注心血弄起来了。应该给大家带了些许方便,在之后的一些体系更新,*****的软件更新我都及时公布在了这个内部利用的网站上。期间也谢谢*老师常带来一些有效实用的软件资料。

【新人培训】

本年的新人培训我依然是培训的继承者,感觉颇多,有本身的感觉,也有对新人的想法。总体说来是很累的,一方面我继承一块的培训由从前的一周延伸到两周,时间内容都增长了。并且放弃了很多苏息时间来体贴下新人。自我以为应该是讲的比以往都具体。于是感触来了,新人是公司的后备力气,我们培训的责任越发庞大。新人很注意第一感觉,倘若教的不对,错了,很轻易这错误的信息便先入为主。我最大的感觉是,有的知识点讲过了,表明过了,举例子了,演示了,好了,问了都说懂了。立即过一会儿再来问下立刻又说不会了。汗。我以为两方面都要总结,新人自身要总结牢记,熟记技能点精华自身要非常积极。另一方面我们培训者,大概也要留意方法,要领,讲授本领。有的东西我们是有履历的,用起来写起来都曾经有过感官的体验,但是新人不一样,新人没有履历过这些,一味的填鸭,他们忘的很快。他们必要时间积聚,我们在他们入门的时间还要多点体贴,多多引导,改正他们的错误。我体验到了,给新人肯定要多讲几遍,讲一遍是绝对不可的!且最好讲授之间要本身总结些典范的例子,让新人看一看。

别的年末也曾去**院作过两天review的支持吧,感觉本身也要与时俱进啊。

【办事器设置】

本年我依然是部分这里的办事器总认真。自从办事器越来越多,测试用的,数据的,成果的等等办事器越来越多。对办事器的统筹管理尤为紧张。办事器一出题目,好了大家手头的事变全部都市停止。重中之重啊!办事器多,管理维护也带来压力,以是在讨论研究之后,各组的办事器由各小组出人维护认真,我总认真及继承本组的办事器维护更新备份任务。一年来相安无事。对付日方要求更新的软件环境等,我都第一时间常常加班加点先本身试点是否乐成,乐成了则制作教程,公布在软件站上,之后全员告示。最有印象的是大炎天超热的一个周6,日我一人在办公室由于没有空调,汗流雨下,索性赤膊上阵。Zc裸衣斗办事器!

【上网权限】

本年对网络加强了管理,特别对外网的访问举行了一系列的步伐。我以为结果还是有的,杜绝了员工上班时间上无关紧急网站,进步了事变服从。我对上网权限的管理举行了实行。对谁要开通网络,举行文档化地登记,定时开通封闭,做好记录。

【申请办事器资料】

以上说到办事器越来越多,但是总的来说办事器多归多,也都有相应的用处。有ap办事器,db数据办事器,文件办事器,打印办事器等等,尚有各个小组用的办事器。根本都做到专机专用,只管让一些成果空闲的办事器多做一些成果办事。年中我还对部分内利用的办事器举行整理归类,做了文档形貌当前办事器负载成果环境,便于申请新的办事器,也是留一份记录便于日后管理。

【大众上网机】

由于加强了网络管理,上网的权限受到到限定,则有须要开辟大众上网地区。早先设置了1-2台,我安装摆设了大众上网,且探求了一些管理软件。日后大众上网机还是较少,又将一台空闲的呆板举行了维护作为大众上网机。由于这些呆板都是比力老的呆板,非常轻易死机,我得不时地存眷他们,有的要拆拆弄弄的,有的则要换电源,换电扇换内存等等。感觉兼职了一份IT呆板维护的职责。貌似这一年除了品牌机的电脑,部分的电脑维修没有给外人来补缀的机遇。品牌机的妨碍我也事先把一道关,预先诊断一下。

【AP新办事器】

公司给员工升级换代旧的开辟呆板,多出的一台新的呆板,我发起做ap办事器,由于ap办事器利用的人多,负荷量大,最好不再利用老的旧的总是死机的办事器。以是我也常常加班加点对调换了新的呆板做ap办事器,尚有软件的安装环境的设置,数据的移植等等很多噜苏的事变临时不表。来年盼望找个时间把db1的数据办事器也换成新的呆板。如今已经常常死机了。

【给与业务】

在给与组里年初忙到年末,常常加班加点放弃休沐日。不知这是公司峥嵘好的征兆亦或又是对本身的另一种摧残。身材累,心累。在给与组里常常要对应一些困难的题目,有的时间很无奈,也仅仅有无奈来形容感情感觉。统统的统统,唯独只有不绝地进步本身来正面事变,直面每天的生存。学习业务,学习日语,学习技能。学会做人,学会办事,学会雷同。常常感触我这一年最大的劳绩是什么。“油滑”并不肯定是一个贬义词,它是一种艺术,它是一种办事本领,它是有的时间办理题目的唯一本领。在有一些分歧,有一些争论的时间,愚笨的要领是方头方脑的去跟别人碰个头破血流,然后挟恨在心,终日郁郁寡欢好像人家都跟你过不去似的。公道的,我了解到了,应该先放下本身的态度,站在别人的态度,静静地听他把他的想法见解完备的表达完毕。然后阐发其公道性,提出本身的见解商讨到底谁的更好一点。有的时间大概对方的见解是错的,很不公道的,在不能改变究竟环境的时间,学会遭受,担当。

团队相助,交换和谐

团队离不开相助相助,又过了一年大家又长了一岁。越发的成熟,愈发的睿智。对人更多了一份宽容,对事更多了一份忍耐。盼望热烈剧烈讨论的场景继承下去,哪怕整个面红脖子粗,不管结果怎样,那是大家都相互投入了用心了。有的时间常想,到底什么样是合格呢?什么样是美满?临时岂论美满,说说合格,大概讲开阔。常以为事变真真正正用心了,对待了,在力所能及的范畴内发挥了本身最大的能量,bug永久测不完,步伐永久没有美满。至少本身对得起本身的责任心,不存在荣幸躲避心态做好这件事变,品格之外道义上未尝不是可以了。一小我私家再强大,他也不是超人放在一个团队里,他顶多是个洪流滴。一小我私家再弱小他也不应该被团队扬弃,哪怕它仅是个分子,他也是团队里不可或缺的一份力气,它必有它的发光灼热之处。

事变态度

这一份简单的陈诉怎可包罗我一年的酸甜苦辣。心情,劳动,多年的汗水,凝结在泛黄的条记本上。它是汗青的见证,它是对我本身的肯定与推动。我决定换上新的条记本,翻开新的篇章。一如既往…

日语本领

请再答应我给本身找一下捏词。太忙了,没偶然间看日语。空闲喘气的时间,我要放松下,我不会捧起该死的日语书!

年初的时间我着实很失落由于组里大多数的都过了日语考级,只管它不能代表什么,但是又拿什么来区别呢?如同文凭。该死的日语啊,骂骂咧咧中我还得静静拾起啊…

不外随后我还是重拾了信心,由于我有我的代价,直面统统,积极补充单薄,其他的让别人说去吧。

新的一年龄情预测

新的一年继承积极,继承提拔本身的气力。日语技能都要双重进步。务必与时俱进。本身不升级不换代,就要被汗青的年轮镌汰。

对公司的意见和发起

我以为这个栏目应该更名,直接叫“发怨言”,大概叫百姓上访。估摸着大家的年次陈诉书是否如出一辙的高调。大概不疼不痒的凑点字数。真正能说出心声的,至心想法的又有多少?

怕?得“油滑”?亦或麻痹,说了又有什么用?

不管怎样,我发下怨言。早先我们初出草寇,领导问我们的目标方向,我迷茫。这报酬我都不知道去留,我怎样答复我有什么筹划。稀里糊涂年复一年,金融危急不能敷衍为捏词,日本是危急了,咱们但是着实的多办事了。倘若混下去,好像怎么也不匹配咱这性格。生存是实际的,咱们却也是生长的。冠以行家,主干,咱贵不敢当。可这报酬多个一两百,便干两个职位的事变,咱是不是也便宜之至了!是否偶然管的太宽了,太“多管闲事”了,有的事变本盛意,大概稍热情干涉一下,末了很“莫名其妙”的这变乱成您认真了。换个说法曾经的跳跃条件是至少有个质的奔腾,可如今被无奈的,多个五百,一千的你立即可以走人了。由于这多的够让您在公司搏斗5年多还未必到这程度。请藐视下本身的眼光短浅,可生存,是实际的。读过一篇文章为什么一些大公司吸引人留的住人,由于他们灌以高薪水,员工在那边事变有良好感,归属感,他乐意自发的孝敬本身的余热而无后顾之忧。想想我们如许的软件公司,什么最值钱?资产!资产不少,美丽的办公室,美丽性能良好的电脑。最最值钱的呢?不是这些!最最之重,最最值钱的资产,我知道是人,是员工。井底之蛙鄙人之愚见,我们还得换位思考公司要生长,要看远景,要看将来。怨言之余,着实公司也都是有先知先觉的,高层也总在琢磨的公司的生长,我信托我们每天都在进步。末了套用09年网络的一句盛行语:人生就像茶几,上面摆满了杯具!

依然祝愿、希冀公司的来日诰日会更好!

##第3篇:程序员年终总结

一年多时间,在这一年时间里,我学到了很多东西。每个人都是在不断的总结中成长,在不断的审视中完善自己。在这半年里自己也是在总结、审视中脚踏实地地完成好本职工作,现将这半年的工作总结如下:

一、 思想方面:

严格按照一个程序员应有的素养要约束自已,爱岗敬业,具有强烈的责任感和事业心,积极主动认真的学习专业知识,工作态度端正,认真负责,听从公司的安排,积极配合全友家私完善 ERP 系统,任劳任怨。

二、 工作方面:

热爱自己的本职工作,能够正确认真的对待每一项工作,工作投入,热心为大家服务,(

配合全友家私开发并完善 SRM 系统

独自开发全友家私 SAP 日志维护系统

三、 存在不足:

一公司领导以及部门领导同事的帮助和指教,使我的工作有了很大提高,当然我还存在着很多不足之处,处理问题思路简单,不够成熟,工作中容易产生急躁情绪,需要更深入学习专业知识,提高自己的工作水平。

四、团队合作,交流协调

团队离不开互助合作,又过了一年大家又长了一岁。更加的成熟,愈发的睿智。对人更多了一份宽容,对事更多了一份忍耐。希望热烈激烈讨论的场景继续下去,哪怕整个面红脖子粗,不管结果如何,那是大家都彼此投入了用心了。有的时候常想,到底什么样是合格呢?什么样是完美?姑且不论完美,说说合格,或者讲坦荡。常觉得事情真真正正用心了,对待了,在力所能及的范围内发挥了自己最大的能量,程序永远没有完美。至少自己对得起自己的责任心,不存在侥幸逃避心态做好这件事情,品质之外道义上未尝不是可以了。一个人再强大,他也不是超人放在一个团队里,他顶多是个大水滴。一个人再弱小他也不应该被团队抛弃,哪怕它仅是个分子,他也是团队里不可或缺的一份力量,它必有它的发光灼热之处。

新的一年继续努力,继续提升自己的实力。日语技术都要双重进步。务必与时俱进。自己不升级不换代,就要被历史的年轮淘汰。

本文来源:http://www.guakaob.com/jisuanjileikaoshi/596120.html

    热门标签

    HOT