菜鸟的成长---第一个项目的完成

  10月,工作后的第二个月。之前看到过一些大神的文章,里面有提到,最好每个月都写一篇文章,做一些记录。现阶段的我没有太多技术上和经验上的积累,那就暂且记录一下工作上的一些感悟吧,坚持下去,慢慢将越来越多的技术知识嵌入到每个月的文章中。

  放完国庆回来就开始做项目,这是第一个真正意义上的项目。项目规模不算很大,开发周期为15天,一开始先是从经理那边拿到项目需求书,看了一遍,都没看出个所以然。慢慢地和经理讨论方案后才有了些思路,基于公司现有的一些DEMO进行修改,对细节方面进行一下修改即可。我负责的是android终端的开发,终端这边做完后,还要与后台这边有个对接,将终端采集到的数据传输到后台进行存储、管理。还记得当时讨论这些的时候,刚好是我进入公司的第一个月,经理对我这个月来的表现做了一些评价,大体意思就是符合他的初期预想。然后就让我好好完成这个项目,完成之后就可以给我提前转正了。这是关键啊,对一个刚工作的菜鸟来说,听到转正这词比听到发工资了还激动。

  对公司相应的DEMO进行一定研究后,结合这个项目的需求,总体觉着没有太大的压力,都是些小改动,并且脑子里都有了相应的办法。主要的硬件接口在DEMO里面都已经调试好了,不需要自己再去调试,这就省了很多精力。8号开始下手,24号就交货,也算是按期完成了任务。现在分几点来总结下这个过程的一些收获:

  1.项目在我这边做完了之后,觉着离项目交付日期还有一段时间,就先不急着交付到检测组那边进行检测,心想着,反正都是自己开发的,应该没有什么大问题。后期交给检测组那边检测,才发现,各种bug都出来了,一时间都慌了。幸好都是些小bug,没有太大的影响。基本都是半天解决一个,这样才能按时交货。这点得注意,以后一有版本出来就得即刻交付检测组进行检测。

  2.终端采集过来的数据需要以CSV文件导出到电脑端,刚开始导出的文件,在我的电脑打开一切都正常,本以为这茬就这么完事了。但是到了交接阶段,将文件拷贝到其它电脑再打开的时候,其中一些单元格就出现了自动换行现象。后来才知道,我电脑上安装的是WPS文档阅读软件,所以打开文件时都正常,但是用EXCEL打开的时候就会出现不正常现象。以后再使用CSV文件时,都应该以WORD办公软件为主。

  3.整个开发过程,缺少与经理的交流,现在回想,似乎总共就向经理汇报了两次进度,而且都还是经理主动过来询问。这点确实做得不好,换一个角度,自己站在经理角度来看,也希望自己的员工多与自己汇报项目进度,项目难点,这样自己才能更好把控全局。这方面,可能与自己刚接触职场,对这样的阶层关系处理还是缺乏经验,不懂得如何去做才是最好的处理。慢慢积累,慢慢改善。

  4.有一天从其他同事聊天中了解到,我师父这边觉着我过于害羞,很多东西可以一起讨论解决的,我都没有及时提出来。经常都是一个人在琢磨,这样会影响项目进度,同时也不利于同事之间的交流,不利于团队的协作。其实内心里我是一个外向的人,唠起磕来也是根本停不下来的节奏。但我是那种慢热型的人,不太善于与不熟悉的人打交道,总觉着相互之间有道鸿沟。我需要时间让双方慢慢熟悉起来,逐渐更多的了解对方,一旦清除了彼此之间的鸿沟,我想我们会越来越了解对方,越来越默契的。

  现在手头上的工作,主要就是了解微信公众平台开发这块,公司近段时间想把公众平台开发出来,植入公司自己的产品,将营销与通讯都开发起来。微信开发这块的重任就落到了我这边,慢慢了解了公众平台的开发模式后才发现这方面的开发主要以平台开发为主,主要的开发资料都是PHP居多,JAVA开发的也有一部分。自己一直以来接触的都是前端的知识,突然要转到后端进行开发,觉着什么都是很陌生,瞬间觉着压力老大了,搞得那几天都愁眉苦脸的,天天担心着会把这项目搞砸了。思来想去,和同事商量后,觉着自己一个人扛下这个项目,难度还是太大了,还是应该跟经理那边说明情况。所以昨天下班前就去找经理谈了,很直截了当地说:如果我一个人来抗,很可能会把项目搞砸了。当时也不知道哪来的勇气,说得这么直白。当时经理就反问说那你想怎么解决?我当时就蒙了,我想着把难题提出来之后,经理那边应该会解决,没想到会被反问回来。现在回想起来,当时自己说得太过直白了,领导听了很不高兴。也当时一个教训吧,以后向领导阐述问题的时候,要委婉一些,通过暗示的方式去把问题说清楚。

  另一方面,感触挺深的就是,当时刚接收到微信开发者任务的时候,整个人都紧张到一个绷紧的状态,有时候睡醒的第一件事就不自觉地想到这事,身边的同事也看出了自己整天愁眉苦脸。对于突如其来的压力,对于一个没有社会经验的菜鸟来说,整个人都觉着慌了。后来慢慢与身边的同行说起这么个情况,向他们取经,了解了情况的人都觉着这任务超出了我的能力范围,真扛下去也很难有实质性的东西出来,都支持我应该向经理说清楚情况,交清底。在这么个过程中,我领悟到了,我们应该摆正自己的心态,我们做的只是一份工作,我们是在赚取经验,顶多也就回到四处投简历的阶段罢了,有什么输不起呢。不必因为工作太过影响自己的生活,慢慢锻炼,慢慢达到生活与工作的一个平衡。刚开始工作的那个月,基本每个周末,不管有没有回公司加班,基本都围绕着工作上的事在忙,当时觉着近最大的努力,将尽可能多的时间投入到工作中就是最好的做法。慢慢地发现,其实工作只是生活的一部分,生活才是我们的主体,不必让工作占据了我们所有的生活。给自己留点放松时间,给家人留点陪伴他们的时间,给朋友留点相聚的时间。该工作的时候就尽力去做好,该放松的时候就尽情放松就好。慢慢形成一个可持续成长的模式。

时间: 2024-08-07 00:07:22

菜鸟的成长---第一个项目的完成的相关文章

嵌入式开发之道——菜鸟成长日志与项目经理的私房菜(读书笔记)

嵌入式开发之道--菜鸟成长日志与项目经理的私房菜 邱毅凌著 读书笔记文档下载:http://download.csdn.net/detail/luckywang1103/8710299 1.一般函数调用与中断ISR的区别 一般程序都是循序执行的,CPU一定要执行到main()的第20行,才有可能去调用sub_fun()函数,而中断可以发生在任何的时间地点.例如,使用者可以在任何时候按下键盘的某个键,此时不论CPU下个要执行的指令是什么,CPU都会先记录目前的状态,然后参考中断向量表,接着去执行键

成长日记--记录在WB的第一个项目。

具体为什么跑去外包,只能说自己太水了,或者太懒了,都不好好投简历,也没入这个坑过,如果有想去外包的,除非钱给到市场价的1.5倍以上,否则别考虑了. 项目是国内第一做通信公司的,从具体的需求说起比较好,不,还是要从一个坑货项目经理说起,说起这个项目经理,不得不服他,测试出身,来带我们这个开发团队,开发团队里很多大牛的,HW的工作5年+三星工作3年的,HW工作10+的,ZX工作8+的,ZX工作10+的,HW工作到退休的,具体就不一一说了,反正团队的能力毋庸置疑,但是这个项目经理完全不懂开发,不知道什

视频Android studio1.3.1从菜鸟到高手--第一季-IT蓝豹

Android studio1.3.1从菜鸟到高手--第一季 01.安装Android studio前的准备工作02.安装JDK和Android studio03.创建并且启动模拟器运行代码04.Android Studio的项目结构讲解05.Android studio常用配置设置06.Android studio顶部常用视图介绍07.Android studio 底部常用视图功能08.断点调试09.快捷键简介&编写常用功能10.用Android Studio导入Android Studio工

Android菜鸟的成长笔记(28)——Google官方对Andoird 2.x提供的ActionBar支持

在Google官方Android设计指南中(链接:http://www.apkbus.com/design/get-started/ui-overview.html)有一个新特性就是自我标识,也就是宣传自己,所以很多应用现在也自然的使用ActionBar并提供自己的logo. 微信的应用: Google的Android设计指南中是这样说的:应用的 启动图标 作为启动应用的入口是展示 logo 的最佳场所.你也可以将启动图标放置在 操作栏 上,从而保证在应用内的所有页面上都能看到它. 在使用Act

奔跑中的2015-入职后的第一个项目总结

从2014年11月18日到2015年7月1日离开,在石家庄待了半年有余,从项目的开始到结束.体验了初次承担项目的兴奋,也体验了一人在外的艰辛.走的时候有些突然,本想跟石家庄帮助过我的那些伙伴好好吃个饭,说些对他们来说显得有些"肉麻"的话,好好道个别.而现实好多事情总是会突兀地出现点意外,使原有的计划一再延后,这次更是给了我个遥遥无期. 正像我突然之间接到去石家庄出差一样,在项目收尾之际又突然之间收到公司的邮件通知再次这么莫名地上路了...... 这次的项目对于公司来说,只是一份收入来源

第一阶段项目冲刺报告会

5月12号我们进行了第一阶段项目冲刺报告会,事实证明,仅仅第一个十天冲刺阶段,不同的项目组就拉开了很大的差距.以下是我们致一团队在听报告会中作出的总结: 1.移山小分队 二手书交易平台 这是一个网上卖二手书的平台,第一阶段冲刺结束后,该团队的进度很快,实现了图书的搜索.查看评论的功能,并且建立的六个数据库也连上了.实现了各参数的传递.美中不足的是,该小组的界面是套用的模板,虽然模板简洁大方,但如果是自己亲自做出来的会更好.当然,他们的界面还是很值得我们学习的. 2.BBW 快递来了 该组之前定的

django第一个项目

创建第一个项目 使用 django-admin.py 来创建 dalilala项目: django-admin.py startproject dalilala 创建完成后我们可以查看下项目的目录结构: $ cd dalilala/$ tree.|-- HelloWorld|   |-- __init__.py|   |-- settings.py|   |-- urls.py|   `-- wsgi.py`-- manage.py 目录说明: Dalilala: 项目的容器. manage.p

菜鸟的成长记录--linux基础命令

以下是我学习时接触的命令,后续会慢慢添加 1.tty:查看终端类型 虚拟终端:/dev/tty# 伪终端:/dev/pts/# 控制台:/dev/console 串行终端:/dev/ttyS# 2.startx:启动图形界面 3.ifconfig:查看网卡信息 4.cd:进入用户主目录 cd ~:进入用户主目录 cd ~USERNAME:进入其他用户主目录 cd -:在前一个目录和当前目录来回切换 cd .:当前目录 cd ..:上一级目录 cd ../..:返回上两级目录 cd !$:把上一个

自我总结(六)---(学习j2ee+j2ee第一阶段项目)

自我完善的过程就是在不断的自我总结不断的改进. 学习了Struts2 Spring Hibernate. 十天前结束了这个课程.也考试了.这次考试老师说机试考的还不错.其实就是一个简单的用户登录,进行一个增删改的功能.因为实在元旦过后来就考试嘛!我是在元旦期间的时候也做了增删改的一个作业.所以在考试的时候也就快一些.但是在考试的时候也遇到一个问题,由于少导入了一个包,我的验证就不行了.我把这样写的运用到我后面的项目区就完全不行了.这是我最搞不明白的事.笔试题刚刚及格.课程结束了. 但是对于ssh