我的2011——毕业之年的总结与彷徨

2023-05-16

 

 

题记——眼看2011即将成为过去,难得在这最后的时刻,抽点时间,倒上一杯热茶,回忆这一年的浮浮沉沉。

 

      这一年,我和所有毕业生一样,离开了呆了四年的大学校园。呆腻了校园的生活,放弃了保送研究生的路,乘着一股年轻气盛,决定踏浪江湖。大四整个学年,我没有上过一节课,而是选择了直接实习。进入当地一家做行业软件的IT企业,开始了长达一年的实习工作。在这里,从开始的每个月800的实习补贴,到6个月后的提前转正,我虽然没有毕业,但已然步入社会。在公司和学校两头奔波的日子,让我学到了很多,也体会了很多...

      在实习单位,刚开始做了一些最基本的所谓的模板项目,就是给新人熟悉公司开发流程做练习的小项目。做了java版的,.net版的之后,导师给了两个星期做完,自己一个星期搞定,自以为这样可以证明自己已有能力进入项目中直接参与正式的工作。然而,发给导师看过之后,尽然提出了一系列的BUG。简直不可思议的我,觉得丢脸丢到西太平洋去了。纵看所有的BUG,没有一个是功能上的错误,全部是细节的问题。比如,在一个模块中添加的按钮叫“添加”,另一个模块添加的按钮却叫“新增”。这样类似的看似不注意的小BUG,在一个两个星期的小项目中居然出现了二十多。我不禁哑然。同时,也清醒地认识到,做好一个项目,细节很重要。

      实习的第三个月,我终于可以正式加入公司的项目进行开发了,这一天我期待已久!刚刚开始,分配给我的任务还比较简单,我能很容易地完成,整个人的工作状态也非常棒。但是,慢慢地我觉得,我整天做的除了增删改查,还是增删改查。当再次接受到新的模块时,我开始有了厌烦之意。我开始思考,为什么几乎所有的模块都是增删改查呢?慢慢地,我才领悟到:对于大部分的管理类系统,其核心不就是数据吗,除了特定的业务流程之外,数据才是重点,对于数据的管理,难道除了增删改吃还有其他的吗?

      这个项目历时10个月,由12个人开发。开发过程中经历的项目人员的多次调动,每个人的任务和指责也随着人员的调动而发生着变动。整个项目从需求人员在客户那里获取了需求后,直接采用了界面形式描述了需求,然后就是直接将需求扔给了开发人员,核心技术人员进行了数据库设计(因为有过类似系统的经验,数据库的设计几乎完全是按照原来的完成的)。数据库设计之后,便开始了我们长达6个月的开发周期。开发的过程中,由于只有需求描述和数据库设计文档,导致的问题大家可想而知。我虽然不太懂得如何进行需求分析,建模,和设计。但是我至少懂得这些是需要的。然而,在这个项目中,这些都没有。

      整个开发采用了当下流行的J2EE架构,在大三学习软件工程的时候,我的理解是只有对需求进行了充分的分析之后,才能推导出我们需要采用的技术架构,而不是随大流,由技术架构和流行的框架来决定业务的流程和实现。所以,在开发过程中,遇到的各种问题,虽然不能说都与这些过程的缺失有直接关系,但是我想至少也存在着间接关系。开发的过程中,我学会了思考,而不仅仅就是一个代码生成器一样,毫不思考地在敲打着键盘。我开始学习一些设计模式以及需求分析,业务架构,业务建模和系统设计等面向对象的方法学。

     拿到毕业证之后,许多实习的同学,都选择了离开实习的单位,决定前往上海、北京等发展潜力比较好的地方。而我,也开始了我的抉择....

     看到周围浮躁的毕业生们,我的心也在蠢蠢欲动,我找了一些借口请了假,去别的公司面试,面试的结果有好有坏。当我决定辞职前往的时候,我似乎放不下这个让我呆了四年的老朋友。同时,我的女友也不希望我去另一个地方,于是,我犹豫了,是朝着更好的前程奔去,还是依然守候在这个三线小城市。两天的彷徨,最终我放弃了我去另一个城市的梦想。继续留在了这家实习的公司。我所在的部门,人员和睦,想想大家一起加班,一起吃夜宵,一起唱歌,一起喝酒的日子,我还真的舍不得...

      留在了这座城市,然而却没有了容身之处。四年的宿舍虽然只有一张床是属于我的,然而如今也不再属于我。急急忙忙找了个容身之所,搬迁的折腾和同学的分别,让我整个人无精打采,在女友的安慰和陪伴之下,很快我重振旗鼓,开始了正常的校外生活。每天下班回来,我依然选择在那一条吃了四年的校园外的小街里就餐,然后在回到离学校不远的我的住所。就这样,时间又过了三个月...

      整个项目,在匆匆忙忙中接近尾声了。虽然项目已经推迟了两个月,但是还是看到曙光了。后期项目的上线似乎有点曲折,上线的时间也一再地推迟,主要是因为客户看到了项目觉得这要修改,那也要修改。最后,导致的直接结果就是,项目经理和需求人员闹得不开心,开发人员个个身心疲惫。需求的变动是很正常的,可是需求一直到项目的结束才变动,这就有点让人无法忍受了。其实,究其原因还是因为,项目开发的过程中用户的参与度太低了,我们没有迭代式的开发交付给用户,也没有原型给用户,直接导致的后果就是,项目正式上线用户才真实看到了他们花费大价钱让你开发的产品的真面目,可是,突如其来的冲击,就像一场风暴一样,袭击着客户的大脑。他一口气就可以说出100个需要改动的地方和不满的地方。最后,需求人员挨了骂,辛辛苦苦将客户的要求再次整理一番,将长长的文档发给开发部门...接下来的是开发人员加班加点...

      这个项目在我看来是个彻底失败的项目,过程管理的极其不规范、各角色人员之间的极其不协调、和软件工程的严重缺失直接导致的后果是,项目是快完成了,可必然的结果是,客户不情愿地妥协,公司信誉的降低,以及软件质量的低劣。

      过了十一国庆,我下了一个非常大的决定,我决定离开这座城市,前往上海。做出这个决定,最根本的原因是为了我女友,虽然我刚刚毕业但是女人的容颜不会在你追逐前程的路上而停留,我希望在她还年轻貌美的大好时光,可以有能力给她最幸福的一刻。所以,我整装待发,来到了大上海。这是,我第一次出远门,来到了我没有一丝好感的城市。在这里,我找了一份做Android开发的工作。

       虽然在一家创业期的公司,但是日子过得很充实,虽然消费有点高,但是学到的,领悟到的,要远远高于消费。在这里,我不仅可以沉浸在我喜欢的代码中,也可以总结着创业的点点滴滴,培养创业家们的品质,在磨炼中不断成长!

       如今,我喜欢写,喜欢想,喜欢学,喜欢做。新的一年里,有太多的不确定,世界末日是否真的回来,谁知道呢?

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

我的2011——毕业之年的总结与彷徨 的相关文章

  • 再见2011,你好,2012。

    不会写文章 xff0c 这个算是对自己的一个总结吧 xff0c 毕业一年半了 xff0c 从事嵌入式也有一年半了 xff0c 总觉得自己连入门都谈不上 xff0c 整天都看上去很忙 xff0c 有时候确实有一大堆的事情要做 xff0c 但是
  • BW笔记(2011-10-24更新至No.237)

    1 同一个变量名的UID可能有多个 xff0c 记得注意 2 在查找时要注意技术名称还是名称 xff0c 因为查询时会在两个中进行 xff0c 模糊查询时要细心 xff0c FV与V都可以查到 3 复制的时候注意长度 xff0c 过长的会不
  • Luogu 3632 [APIO 2011] 寻路

    传送门正解参考代码 传送门 正解 暴力连边跑最短路就好了 xff0c 只不过代码太长太难写啦 xff01 参考代码 span class hljs preprocessor include lt cstdio gt span span cl
  • 2011/11/26

    听雨听风听愁绵 xff0c 疏雨薄衣心无涟
  • 2011,我的IT我的梦

    代码不过十万行 xff0c 别娶媳妇别买房 xff0c 这句诙谐的语言 xff0c 形象的描述了IT行业对程序员的最基本IT素质的要求 xff0c 很荣幸的是 xff0c 我在大学时代就完成了这个基本的任务 xff0c 因此我人生的第一份I
  • 【无人机】【2011.03】无人飞行器的自主飞行研究

    本文为澳大利亚悉尼大学 xff08 作者 xff1a Nicholas R J Lawrance xff09 的博士论文 xff0c 共233页 无人机 xff08 UAV xff09 在一系列工业 科学和国防应用中提供了独特的能力 小型无
  • 纪事2011—中国,建大,家,我

    前言 2011 年就要真的成为我记忆了 xff0c 我一直在想该怎样总结我的2011 xff0c 我的2011留下的是什么 xff0c 收获的又是什么 xff0c 这365天的句号我该怎么画上 xff0c 是圆是扁 xff0c 还是有缺口
  • 2011,我和CSDN亲密接触的一年

    从CSDN刚刚发出这次征文活动的时候 xff0c 就有一种想参加的冲动 xff0c 总想说些什么 xff0c 迟迟直到今天才开始下笔 和大家一样 xff0c 我也是一名普通的计算机研发人员 xff0c 说挨踢者也行 xff0c 说码农亦可
  • 我的2011 憧憬2012

    逝者如斯夫 不舍昼夜 2012已经向我们走来 xff0c 我们面对2011的离开 xff0c 稍有不舍 xff1b 但是人总得往前走 xff0c 微笑迎接2012 xff0c 注定我们在2012收获的更多 2011 xff0c 写给宿舍的哥
  • 走过2011

    走过2011 时间飞逝 xff0c 2011不寻常的一年还剩下短短5天 三百天的生活与工作是一份平淡一份快乐 工作需要总结 生活也要总结 日子才会越来越好 xff01 2011是进入公司的第二年 公司开发人员有来有离 xff0c 我没有离开
  • 我的2011——毕业之年的总结与彷徨

    题记 眼看2011即将成为过去 xff0c 难得在这最后的时刻 xff0c 抽点时间 xff0c 倒上一杯热茶 xff0c 回忆这一年的浮浮沉沉 这一年 xff0c 我和所有毕业生一样 xff0c 离开了呆了四年的大学校园 呆腻了校园的生活
  • 我的2011--人生转折点

    恍然 xff0c 2011 12 30了 xff0c 这一年又将过去 xff01 回首这一年 xff0c 感觉是我生命中成长最快的一年 年初到年末 xff0c 好像是一个质的跨越 在即将过去的2011最后的时间里 xff0c 写下这边blo
  • ---------------------------谨以此文献给我的2011-----------------------------------

    2011年就快过去了 xff0c 回首我的2011 xff0c 有收获 xff0c 也有失落 xff0c 有胜利 xff0c 也有失败 有高兴的事情 xff0c 也有很多不高兴的事情 如果说往事不堪回首来总结的话 xff0c 未免有点太过于
  • 再见2011,你好,2012。

    不会写文章 xff0c 这个算是对自己的一个总结吧 xff0c 毕业一年半了 xff0c 从事嵌入式也有一年半了 xff0c 总觉得自己连入门都谈不上 xff0c 整天都看上去很忙 xff0c 有时候确实有一大堆的事情要做 xff0c 但是
  • 再见,2011

    2011 xff0c 又是匆匆的一年 悄然回首 xff0c 得到的 xff0c 失去的 xff0c 欢乐的 xff0c 酸楚的 xff0c 每天都在交错 即将过去的201一年注定不平凡的是一年 xff0c 是难忘的一年 xff0c 是蛋疼的
  • 2011

    2011 Problem Description The GeoSurvComp geologic survey company is responsible for detecting underground oil deposits G
  • 写在2011

    很早就想写点东西了 xff0c 可晃荡晃荡地就到了2011年最后一刻 我想是要写点东西了 2011年 xff0c 我有太多的感触 这一年是我第一次在异地迎接农历新年了 xff0c 对 xff0c 当时的感觉很刺激 xff0c 刺激得让我和当
  • BW笔记(2011-10-24更新至No.237)

    1 同一个变量名的UID可能有多个 xff0c 记得注意 2 在查找时要注意技术名称还是名称 xff0c 因为查询时会在两个中进行 xff0c 模糊查询时要细心 xff0c FV与V都可以查到 3 复制的时候注意长度 xff0c 过长的会不
  • 2011年B题交通巡警第一问的练习与实现

    题目要求 xff1a 试就某市设置交巡警服务平台的相关情况 xff0c 建立数学模型分析研究下面的问题 xff1a xff08 1 xff09 附件1中的附图1给出了该市中心城区A的交通网络和现有的20个交巡警服务平台的设置情况示意图 xf
  • 2011年北京大学计算机研究生机试真题(题解)

    九度OJ题目传送门 2011年北京大学计算机研究生机试真题 鸡兔同笼 题目描述 一个笼子里面关了鸡和兔子 鸡有2只脚 兔子有4只脚 没有例外 已经知道了笼子里面脚的总数a 问笼子里面至少有多少只动物 至多有多少只动物 输入 第1行是测试数据

随机推荐

  • cmake的install

    一 介绍 一般使用cmake xff0c 常用命令就是 mkdir build amp amp cd build cmake make make install install命令为项目生成一系列的安装规则 在执行make install时
  • cmake命令之list

    一 介绍 cmake的list命令即对列表的一系列操作 xff0c cmake中的列表变量是用分号 分隔的一组字符串 xff0c 创建列表可以使用set命令 xff08 参考set命令 xff09 xff0c 例如 xff1a set va
  • Cmake之ExternalProject_Add

    一 介绍 ExternalProject命令可以很好的解决项目中使用第三方库 提高项目的可用性 ExternalProject Add 函数创建一个外部工程可以驱动下载 更新 补丁 配置 构建 安装和测试流程的自定义目标 语法 xff1a
  • POI导入Excel,获取公式的值

    直接POI导入Excel中的数据的时候 xff0c 直接获取表中的值 xff0c 如果表中单元格的值时由公式计算得出的话 xff0c 获取到的会是公式 所以需要对获取的单元格的值进行处理 xff1a 导入数字时 导入公式的计算结果而非公式
  • navicate连接远程数据库

    远程主机的3306端口一般是不允许外网直接访问的 xff0c 但是开发过程中 xff0c 使用navicate工具进行数据库操作会方便超级多 xff0c 那么要怎么配置navicate连接远程数据库呢 超简单两步走 xff1a 1 使用se
  • idea中Gradle项目控制台中文乱码

    我使用的是IEDA2021 xff0c 之前跑maven项目一切正常 今天导入了一个Gradle项目 xff0c debug的时候控制台中文乱码了 之前直接用idea控制台中文乱码做关键词搜索 xff0c 改了file settings e
  • @RequestMapping value值置为““

    我们通常用 64 RequestMapping来映射请求 xff0c 比如 xff0c 写一个方法 xff1a span class token annotation punctuation 64 RequestMapping span s
  • Android多媒体学习十:利用AudioRecord类实现自己的音频录制程序

    AudioRecord类相对于MediaRecorder来说 xff0c 更加接近底层 xff0c 为我们封装的方法也更少 然而实现一个AudioRecord的音频录制程序也很 简单 本实例代码如下 xff1a 可惜 xff0c 本实例测试
  • ROS系统SLAM基础学习:运行gazebo仿真建立保存地图

    ROS系统SLAM基础学习 xff1a gazebo仿真建立保存地图 使用gmapping建立并保存地图使用hector slam建立并保存地图遇到的问题解决以及总结 软件版本Ubuntu16 04LTSROSkineticgazebo7
  • 软件安装时窗口出现在屏幕左上角而且拖不出来

    今天在安装MYSQL是出现如下问题 xff1a 安装助手出现在屏幕左上角而且拖不出来 xff0c 导致安装没办法完成 用一个很简单的方法解决了问题 xff1a 桌面空白处右键 xff0c 点屏幕分辨率 把方向改成纵向 xff0c 左上角的窗
  • DELL笔记本插入耳机没反应

    新入的戴尔燃7000 xff0c 上午因为CPU占用飙升 xff0c 关掉了笔记本上的几个自启动项 xff0c 下午插入耳机就无响应了 xff0c 耳机插进去 xff0c 还是外放 百度原因 xff0c 很多都提及了Realtek这一声卡驱
  • the server responded with a status of 404 (Not Found)

    使用ajax跳转方法时 xff0c 页面ctrl 43 shift 43 i调试报告了一个404错误 xff0c 说找不到方法 页面地址栏直接指向方法的地址跳转也是404 目标方法是新增的 xff0c 于是使用复制黏贴 xff0c 确定各处
  • select设置只读

    根据需求 xff0c 需要根据后台传来的参数 xff0c 动态设置select标签是否可以选择 xff0c 因此 xff0c 当判断某个select应当设为只读时 xff0c 使用 span class hljs variable span
  • java:程序包XXXX不存在

    使用idea导入maven项目 xff0c 编译时报错 xff1a java 程序包XXXX不存在 如图 xff1a 百度到的诸如右键libraries所在文件夹 xff0c 选择add to libraries 等方法没有作用 后来去查看
  • tomcat启动报错:java.lang.IllegalStateException: ContainerBase.addChild: start: org.apache.catalina.Lifec

    tomcat启动报错 xff1a java lang IllegalStateException ContainerBase addChild start org apache catalina Lifec 百度的结果一般都是让修改web
  • UE4 音乐的播放与停止--基于蓝图

    要实现的功能非常简单 xff1a 点击按钮 xff0c 播放音乐 这个功能非常基础 xff0c 就两步 xff1a 1 将音乐源文件拖到context文件夹中 注意 xff0c 这里的音乐文件必须是 wav格式的 2 在按钮的onclick
  • UnityEditor.BuildPlayerWindow+BuildMethodException

    unity3D安卓打包报错 xff1a UnityEditor BuildPlayerWindow 43 BuildMethodException 61 errors at UnityEditor BuildPlayerWindow 43
  • AI 入门怎么学?这份学习指南请收好!

    万事开头难 xff01 AI 入门对很多初学 AI 的同学来说是一大难题 搜集了一大堆入门资料 xff0c Python 数学 深度学习应有尽有 xff0c 但就是无从下手 xff0c 总是在第一章与放弃之间徘徊 那么 xff0c AI 应
  • 为什么越厉害的大厂,校招越不看重考试成绩?

    前几天赵同学告诉我 xff0c 他没有通过那家心仪的公司笔试 赵同学成绩不错 xff0c 每次都是专业前五 xff0c 但笔试中有一道 银行家算法实现 题 xff0c 他一点也没写出来 这就是大厂招聘不看重成绩单的原因 xff1a 招人是为
  • 我的2011——毕业之年的总结与彷徨

    题记 眼看2011即将成为过去 xff0c 难得在这最后的时刻 xff0c 抽点时间 xff0c 倒上一杯热茶 xff0c 回忆这一年的浮浮沉沉 这一年 xff0c 我和所有毕业生一样 xff0c 离开了呆了四年的大学校园 呆腻了校园的生活