从事软件开发行业已过了整整三个年头了,一直默默无闻的写着自己的代码,很少抛头露面,平时只看别人写的文章,很少在自己的博客上发表文章,而今天,我也畅所欲言一番,将这几年工作的一些感想说出来,和同行们进行交流。从学校毕业后我便成了一名程序员,一直写到现在,三年如一日,每天日出而作,天黑而归,生活过的如些的平谈。我现在所在的公司的大部分业务来源于软件外包,我们部门为了降低开发成本,就连测试团队也省去了,于是,程序员们肩负起保证软件质量的责任,在人员投入不足的情况下,从项目管理到具体的开发与测试,我都是其中的一员。在这三年里,我成为了一名结合了软件开发、软件测试和项目管理工作于一身的程序员。
不知在这种工作范围比较大的环境下工作是福是祸,总之能反映行业内的很多弊端,我试着用专业的项目管理知识来应用到项目中,但结果常常没有想象的那么好,首先需求得不到很好的控制,伶牙俐齿的业务MM在我的系统上充分发挥想象,压制着我们这帮不善言词的程序员们,创造性的为系统增加业务需求 本着先做出来给她看效果不好的地方让我们再改改的思想,使系统成为了她们的试验田,经过好几次的返工,系统终于确定下来了,当项目结束后你会发现当前的系统与原先的需求差异很大。我之前理性的认为拥有牛B的技术就能在IT行业混得游刃有余,而如今看来也只能独当一面了,曾经努力的学习的javaEE各项技术,开源框架、数据库知识对抗不了当前的局势,只关心技术而忽略了其它方面的技能是悲剧的前兆。
我开始思考,什么事情重要,我应该拥有怎样的生活。一个人漂泊在外,离乡背井,追求的是想拥有和同城人一样的生活条件,而生活总是没有自己所想的那么美好。没关系没背景,前进的道路有太多的艰难险阻,在追求理想的过程中难免会受伤,焦虑的心情常常成为了追求女孩子的阻力。试问自己,工作了三年,能给自己的生活带来多大的改变呢?有得只是太多的没有。常常以冷漠的态度维持着外表的钢强,鼓励自己顶住现在,美好的生活就在后面。也许在中国做做服装,玩具比做程序好得多,常常会羡慕家里面的表兄,拥有自己所经营的服装公司,每年能给他带给丰厚的收入,看起来是那么美妙。
如果只沉睡在技术的圈子里,感觉是好的,回想前两年的时光岁月,还算过的痛快。我是一个喜欢钻研技术的人,一直关注着行业动态,学习新的技术,从中获取乐趣。我的技术积累的分为两个方向,一是学习技术的理论知识,加深理解;二是看一些开源的代码,积累其中好的点子,以便提高实战能力,我对后者体现了更浓的兴趣,在生活中对一些感兴趣的软件而言,我常常会去思考它是怎么实现的,如果用自己的方案去实现更是件汹涌澎湃的事情。我认为编程是一种思想,一个优秀的程序员首先具备好的编程思想和熟练的技能,娴熟的技术能更快捷、高效的实现自己的思想,好的编程思想能使你生产出高质量的代码并能预测未知的风险。我的兴趣也来源于此,常在工作之余,常常会编写常用的软件来磨练这方面的能力。当初学习Linux时,常常为系统上面没有一个类似讯雷的多线程下载软件而发愁,所以下定决心,写了一个操作方式等同讯雷的这么一个下载软件,我个人对这个这下载工具的实现感觉良好,平时编写的代码都是基于三层固定结构开发出来的,觉得没有太多的创意,于是学着开源项目的编码方法去开发,在计划上大费脑筋,套用了不少的设计模式,使得代码结构清晰,模块独立。现在平常的下载我常常使用它,因为在没有多下载资源的前提下,相比讯雷一点也不显的逊色,设置更多的线程能得到更快的下载速度。就是有了这种痴迷,我生活中的大部分时间也都消耗在电脑旁边了,我对这方面的爱好如同玩游戏一般,虽然所关注的技术方面不完全是为了以后的职业发展,大多数是被自己的兴趣所驱动。生活就这样忙碌着,即使平常业余活动不多,也不觉得烦闷,但生活过得还充实。回想着过去,似乎有这么一段经历,使自己痛快过。
现在我已经成了一名项目管理者,相比之前,写代码写文档不是我的主要任务,工作的圈子扩大了,从而不知不觉中,自己便站在一个新的起点上,面临着职业的转型,需要学习新的技能,以应对现在的工作。和程序员不一样,工作不仅仅把握用户需求做出实现那么简单了,在控制项目进度、质量、成本的同时还得协调自己与公司领导、项目成员及客户三者之间的关系,觉得幸运的是公司注重软件开发流程的规范化,在公司领导的熏陶和培训下,积累了一些项目管理的理论知识,在应对工作的同时也使道路走的平稳了一些,看来,以理论作为思想的指引看起来是如此的要重,然而,在工作中我也暴露了很多做的不足的方面,写文档做报告的能力还需要加强,不善言词的毛病得好好改改,自我感觉良好的毛病要斩草除根。改造自己是一个大工程,确定质量目标后需做出一个详细的可行性计设,然后得有努力的付出。《功夫》电影中有一段拍摄破茧成蝶的录像给我留下了很深的印象,将命运改变的瞬间描述的那么生动感人。我想大多数奋斗在一线的员工都不会为现在所拥有的而骄傲喝彩,而更多的是期盼化蛹成蝶的那天的到来,同样这种蜕变过程也是精彩的。
分享到:
相关推荐
### 跳出程序员的视野 感悟软件测试 #### 一、软件测试的重要性及其在软件生命周期中的地位 在软件开发过程中,软件测试扮演着至关重要的角色。它不仅是保证软件质量的关键步骤,也是衡量软件可靠性的重要指标。...
文章描述中提到,这篇文章是关于程序员职业规划方向的分析,其中不乏深刻的见解和评论,表明文章的内容可能包含了对程序员职业规划的深度解读和个人感悟。 从给定的内容中我们可以提取到一些关键知识点: 1. IT...
本文基于一位IT程序员的工作总结,深入探讨了其在中软国际的职业经历、技能提升和个人感悟,为我们揭示了IT行业从业者如何在快速发展的环境中实现自我超越。 **一、角色转变与技能拓展** 阮强自述于2011年加入中软...
标题中的“程序员述职报告工作总结模版”提示我们,本文将主要关注程序员在工作中进行述职报告和工作总结的关键要点。述职报告是员工向管理层汇报工作成果、分析问题和提出改进方案的重要方式,而工作总结则是个人对...
其次,持续学习是程序员职业生涯中的一大特点。技术更新迭代迅速,保持学习新知识的习惯,如了解最新的编程范式、框架或者工具,能帮助程序员适应行业变化。例如,随着云计算和大数据的发展,了解Hadoop、Spark等大...
- **职业感悟**:作者在文中提到“祭奠我当程序员的那些狗日日子”,这反映了他对过去经历的一种回顾和反思。尽管经历了许多挑战,但他仍然对这段经历持有一种正面的态度,并希望通过分享自己的故事来激励其他正在...
这份报告不仅反映了申请者对自己在过去一段时间内的工作表现和技术能力的自我评估,还可能涉及到了对自身成长路径的规划、对公司文化的适应程度以及对未来职业发展的期待等多个方面。下面,我们将从几个关键点出发,...
在个人生活和职业发展方面,2019年我也有很多的感悟。我深刻地认识到,无论是在技术学习、工作项目还是个人成长上,坚持不懈和努力奋斗的重要性。没有一件事是容易的,成功往往属于那些敢于尝试、勇于付出的人。这个...
职业规划方面,书可能探讨Java程序员的职业发展路径,如从初级到高级,再到架构师的角色转变,以及如何提升软技能,如时间管理、压力应对和领导力培养。此外,还可能涉及如何保持学习热情,跟上技术发展的步伐,例如...
【程序员述职报告】\n\n作为一名程序员,我在公司已经度过了宝贵的半年时光,这段期间我不仅在技术上有了显著的进步,也在团队合作和自我提升上收获颇丰。这份述职报告旨在分享我在公司的工作经历和感悟,以及对未来...
在《程序员的思考》一文中,作者分享了他在面试过程中的经历以及对编程基础重要性的深刻感悟。文章强调,在追求高级编程语言的同时,扎实的基础知识才是决定程序员长远发展的关键。 #### 二、编程效率提升策略 1. ...
总的来说,《软件工程思想》是一本引人入胜、启发思考的书籍,它鼓励程序员不仅要在技术上精益求精,还要在道德和职业操守上有所追求。通过阅读这本书,读者不仅能提升软件开发的专业技能,还能收获一种以工程思维...
这篇文档集合了三篇程序员的转正述职报告,主要讲述了他们在试用期内的工作经历、学习成长以及对公司文化的感悟。以下是报告中的关键知识点: 1. **角色与职责**:报告中提到的程序员主要负责Java软件工程师的职位...
在Java程序员的实习过程中,学习者会面临从理论到实践的转变,这个阶段的经验和感悟对于个人成长至关重要。首先,实习期间的收获主要体现在以下几个方面: 1. **理论与实践结合**:实习不仅是对编程理论知识的巩固...
【标题】: 2021程序员个人述职报告 【主要知识点】 1. **职业适应与成长**:...以上是根据提供的内容提取出的主要知识点,涵盖了个人在职业发展、项目管理、团队协作、企业文化和网络运营等多个方面的经验与感悟。
【程序员述职报告】\n\n这篇述职报告是一位程序员对其一年工作经历的总结,涵盖了技术进步、管理工作以及个人成长等多个方面。作者从一个非计算机专业背景的毕业生开始,通过自学和实践,逐步掌握了ASP.NET开发技能...
- **成长与收获**:分享自己在技术能力、团队协作等方面的成长经历和感悟。 - **未来规划**:表达对未来工作的展望及计划,展现积极向上的态度。 - **结尾**:再次表达希望转正的愿望,并表示愿意接受进一步的考核...