第一次参与项目开发经验总结

1.开发时本人做法
        (1)仔细研究产品原型,尤其是自己负责的部分;
        (2)针对自己负责的部分,每个功能画一个业务流程图;
        (3)在画好业务流程图后,研读项目结构,每一层主要做什么,每层之间的关联是什么
        (4)在做好上述三步以后,我充满热情的开始写代码,写代码前我会先看前辈怎么写,尽量保持代码风格一致,然后把自己的思维逻辑写成注释,然后按照注释一边思考,一边写;
        (5)由于经验不足,自身技术不成熟以及排期比较紧的问题,为了与研发团队风格整体保持一致,在写代码的过程中,遇到了一些自己从未见过的方法,在这个时候,为了不拖团队进度,我选择了大致查一下这些方法怎么使用,并未详细研究便直接使用;
        (6)在开发的过程中,我习惯先全部写完,然后再逐一进行测试;
        (7)遇到实在解决不会的问题我会及时去问前辈;
        (8)不管产品,前端以及研发前辈们以及研发告诉我什么,我总会因为自己经验不足不够自信而完全听大家的。
2.开发后经验教训
        (1)开发以后,从第四步我就开始犯错了,不是做的不对,而是在看前辈的代码时,完全失去了自己的判断,风格保持一致,不代表代码写法要完全一致,想要成长,还是要有自己的成分在,前辈的经验可以借鉴,但是照搬照抄不可取;
        (2)在接下来的第五步,我也犯了错,那就是对自己不熟悉的方法在没有仔细研读就直接使用,不拖进度的想法是好的,但是盲目使用可能虽然能让自己的开发速度加快,但是在后期测试得时候可能会造成很多麻烦,所以还是要弄清楚到底怎么用,不要盲目;
        (3)第六步中我也未能幸免犯错,这种方式也不算错,但是个人在参与项目开发后,觉得这种方式还是比较适合大佬,对于开发小白,还是选择写一个某块测一个模块比较保险,要保证自己写的代码都是有质量的可以用的,只要一个模块通了,后面也就通了,如果选择全部写完再测试,运气不好的话,自己写的可能全是问题代码,并且把所有的问题都堆在了一起,是时间紧的情况下,解决起来会非常棘手。所以个人建议,如果还是研发小白,最好写一块测一块,等到经验丰富,晋级成大佬,再选择全部写完再测的方式;
        (4)第七步中,错误倒是没犯,但是由于自己不够细心的问题,很多问题明明是细心就可以解决的,但是自己却总是忽略细节问题,这一点再犯,一定要狠狠的给自己大脑一拳,长长教训;
        (5)如果是自己写好的代码没有达到预期的效果,自己又找不出原因,个人建议请教前辈的时候,最好直接告诉前辈自己怎么做的,想要达到什么样的效果,现在是什么效果,而不是直接去让前辈看你的代码,看别人的代码需要时间,前辈一般也有很多事情要忙,直接让他们看代码可能会浪费他们的时间,如果前辈直接从你的业务逻辑中找出你的问题,就可以避免浪费前辈太久的时间;
        (6)虽然经验不足,也不能完全否定自己,如果有质疑直接进行沟通,而不是带着质疑完全听从大家的话;
        (7)不能过分不相信自己,也不能过分相信自己。前者是针对经验教训第六条,后者是指写完代码未达到预期效果,请检查自己的业务逻辑是个否正确,不要过分相信自己的思维逻辑一定没错;
        (8)遇到问题不要害怕,不要着急,要勇敢地去解决,遇到问题很正常,一定要找到问题在哪里,一着急就只会盲目的猜问题在哪里,这样只会事倍功半,可能连半都达不到,所以遇到问题请一定要稳住,冷静分析,找出问题并解决。

3.心路历程
        从开始的充满热情,到结束时的对自己的否定以及失望,只是短短一个周的时间。还好自己脸皮够厚,很快调整了心态,重拾信心和战斗力。第一次开发虽然离自己预期结果很远,很失败,但是不能因此放弃自己,自暴自弃,而是要好好总结自己的本次开发问题所在,不断学习,不断积攒经验,只有不断努力,才会让自己毫不费力!
        现在的我,又是一个战斗力爆棚的我,虽然技术很差,但是只要不断努力,相信不会再留下没有技术的眼泪,也不会再让这个过程中帮助和鼓励自己的人失望。
        希望研发小白们都能早日经验丰富,不再流没有技术的眼泪。
        最后强调一点,一定要勇敢的去问问题,不要觉得问题简单就不去问。用我们组小哥的话鼓励大家问问题:每个人都是这样走过来的,不要管问完以后别人怎么说你,要记住,你和前辈的高度是不一样的,别人就算会说你也是正常的,不会就是不会,只要问过以后会了,这就是收获和成长。多问问题,会成长的更快。当然一般大家都是很好的,是很乐意为大家解决问题的,比如我们组的大佬们人都很好。
        在这里再次祝愿大家,都能和我一样,工作刚起步,就能遇到这些很好的前辈。

原文地址:https://blog.51cto.com/13678728/2430440

时间: 2024-10-30 01:00:08

第一次参与项目开发经验总结的相关文章

java项目开发经验总结,值得收藏!绝对有用!

Java就是用来做项目的!Java的主要应用领域就是企业级的项目开发!要想从事企业级的项目开发,你必须掌握如下要点:1.掌握项目开发的基本步骤2.具备极强的面向对象的分析与设计技巧3.掌握用例驱动.以架构为核心的主流开发方法 没有人愿意自己一辈子就满足于掌握了一些代码实现的技巧,别人告诉你要实现什么,你就用代码堆砌来实现别人的要求!你必须学会从整个项目的角度去思考!你必须学会假如你是项目经理,你该如何思考!你必须学会假如你是架构师,你该如何思考!你必须掌握针对某个特定问题领域的分析方法! 关于基

第一次带项目的那些事

天堂向左,深圳向右! 我记得曾经说过,在深圳这个物欲横流.金钱充斥的城市,你得时不时的静下心来好好总结,好好反思,不然就会在这里迷失自我. 这几天难得清闲,也刚好是自己做为项目经理带完第一个项目的间歇期,就更有必要将自己的亲身经历记录下来以备以后查看. 看着自己前几天写的项目总结,觉得有点幼稚,可是那是自己当时的真实体会,所以我还是打算将其原封不动的记录下来. 完了,熬完了,终于熬完了!李杰带的第一个项目终于成功上线,至于这个项目的考核绩效是A.B亦或C已经不再重要,带这个项目所获得的经验比那A

【Android Studio 安装配置及第一次新建项目gradle配置介绍】(附最新as安装包及Gradle离线包)

转载请注明:http://blog.csdn.net/lrs123123/article/details/44901685 GFW让很多Android Developer 很是烦恼,先放上Android Studio 的最新版安装包吧 (1.1.0):http://pan.baidu.com/s/1dDvoErf    提取码:2dwn 下载安装完后,打开as你会发现第一个问题:一直停留在如下界面 解决的办法挺简单的,首先关闭安装向导,无法关闭在任务管理器中手工关掉进程,然后打开Android

第一次做项目

第一次做项目,没想到还做完了,我主要负责页面设计和手机端设计,模仿老师写一些其他的代码 只有自己做项目时才发现自己写的代码是有多烂,哈哈(O(∩_∩)O~~) 不过已经很开心了,通过自己努力去实现了一些东西,开心的原因应该是知道自己也是有一定的价值的! 项目今天上线,希望别处bug(虽然已经测试了4天了)

面试题:项目开发经验总结 !=!=未看

Java就是用来做项目的!Java的主要应用领域就是企业级的项目开发!要想从事企业级的项目开发,你必须掌握如下要点:1.掌握项目开发的基本步骤2.具备极强的面向对象的分析与设计技巧3.掌握用例驱动.以架构为核心的主流开发方法 没有人愿意自己一辈子就满足于掌握了一些代码实现的技巧,别人告诉你要实现什么,你就用代码堆砌来实现别人的要求!你必须学会从整个项目的角度去思考!你必须学会假如你是项目经理,你该如何思考!你必须学会假如你是架构师,你该如何思考!你必须掌握针对某个特定问题领域的分析方法! 关于基

第一次主导项目

这是我第一次主导项目,没有什么经验.本来项目的开发周期为十天,由于没有什么经验,导致开发时间由十天变为了二十一天, 一直到今天才算是正式结束,明天交付给客户.回想起这几天的经过,想总总结一下. 1.在项目刚开始的时候,没有对项目的整体有一个概念性的认识,虽然是看了需求文档,但是需求文档上写的很模糊.看的也不是太懂. 2.第二天,开始设计项目所需的数据库表,因为我做的是服务器后台这块,所以,主要设计后台数据库这块. 3.数据库设计完了之后,就开始写代码了,看了看框架发现员工管理和部门管理这块都可以

Git第一次新建项目添加ssh key

Git第一次新建项目添加ssh key Last login: Mon Sep  3 08:59:35 on console localhost:~ dajiang$ cd ~/.ssh -bash: cd: /Users/dajiang/.ssh: No such file or directory localhost:~ dajiang$ sudo apt-get install git Password: sudo: apt-get: command not found localhost

GitLab获取人员参与项目-贡献项目列表

目录 前言 获取token 登录 获取用户参与项目 完整代码 前言 最近在做的统计报表项目包含人员代码提交量. 要获取人员代码提交量首先要知道人员参与的项目.GitLab个人页面中有Contributed projects页面,如下图: 遗憾的是GitLab api里没有相应的API接口. 目前的做法只能通过页面爬取.做法是使用接口登录,然后访问该页面接口,然后解析数据. 获取token GitLab登录页面是有csrf_token保护的,因此要先从signin页面抓取authenticity_

第一次讨论---项目选题都要做什么功能?

              第一次讨论 讨论时间:2019.11.15日 讨论地点:主楼教室 讨论内容:项目选题要做什么功能?每个成员想做的功能? 由于成员只是初步的讨论过,还没有深入讨论我们团队选题需要做的功能,所以我们组织了这次讨论.对于我们需要做的项目,每个人都阐述了自己的观点.同时也确定了成员的分工. 项目经理--丁宝铭 系统架构师--贺仲超 需求分析师--李基民 编码实现--杨烈伟 文档设计--丛慧 系统分析SA--李国相 数据库设计--李金涛 前端界面设计--李佳琦 测试--张晨钰