菜鸟一枚,大神轻喷,自己写点感悟方便以后反省,也是对3个月适应期的一个总结,弯路肯定是要走的,但不要在同一个坑摔倒两次。
1.代码可读性和规范性,修改项目时读别人代码很痛苦,这特么写的都是什么玩意;然后到自己写的时候,大同小异==深深觉得代码的可读性重要程度不亚于正确性,毕竟程序写出来不是你一个人用,而且遇见了好几次项目提交了过了半个月一个月领导把你叫过去说出bug了,然后自己看自己的程序毫无头绪,都不知道是哪出的错==
规范性也是为了增强可读性,经常写着写着突然觉得这方法不错,顺手找个位置加上去,然后运行正常就撒手不管了。尤其是前台,Ext写的龙蛇混杂,用大学一木素质同学的话说,你这一坨坨的谁看的懂==;
2.目的明确,之前刚学Ext时候就干了个虽事,让写个表单,Ext里面有FormPanel,然后抬手写了个Panel==然后用的时候发现Panel没表单验证,但自己项目已经基本做完了,然后咬咬牙自己又手写了一个验证函数==Ext一行能搞定的,写了100多行。而且深深觉得自己是挖了一个坑来弥补眼前的坑。不知道其他新人如何,但我经常是拿过项目扫眼需求就开始码代码,然后就开始挖坑==开工前花些时间弄清楚需求、布局、框架、功能等方面绝对值得,磨刀不误砍柴工,不然就是坑爹的挖坑之旅;
3.借用前人代码,最开始几周(其实现在也是,之前项目还因为同样原因被说了==),做的项目许多功能,在其他的项目里都有类似的代码,然后我继续坑爹的选择了自己动手写==然后好几次都是写的差不多了出问题,然后去问老员工,然后他们一看就能无奈的说,你为啥要自己写==然后又让我返工改别人代码==然后我加班才赶在工期前做完,有一次工期到了还木做完,清明假期直接泡汤。其实感觉一些不重要的琐碎的功能上,用别人的代码并无问题,自己本身水平也没多高,有那自己动手码代码的时候,不如看看书,研究下项目重点难点。用我们头话说,你有那时间多睡会也好啊==虽然我不睡午觉,早上还经常6点来钟爬起来;
4.多交流,项目不是只有你一个人,闭门造车造的再好,出门发现别人设计的隧道和你尺寸不符,那你造出来的还是垃圾。而且对你不熟悉的领域要多问,没事多看API,经常是你自己以为没路自己费尽心思写出来的代码,人家要么告诉你去看API有现成方法,要嘛告诉你之前项目里面有类似函数直接搬过来改改就能用==;
5.功能优先,在学校里待久了习惯性先把代码全码出来再调试,然后一堆error能把你烦死,要知道1个error加1个error,那不是2个error,是2的平方==而且不要写到一个功能出问题就跳过,这不是考试,你跳几道题也能拿个60分,再完美的系统,一个bug就能轻松毁掉
6.课余时间,工作确实能很快的把知识转化成实践能力,但感觉工作里学习新知识新技术的效率还是太低,3个月了,除了把Spring,mvc,ajax,hibernate等温习实践了下,真正学到的也就一门Ext,而且还学的七零八落,经常写着写着去翻API,要么就去问度娘找Google。现在工作不是很忙,课余时间必须给自己充电,码代码也是分档次的,不学习只能当一辈子码奴;
暂时就想到这么多,欢迎批评指正,但请言语别过激。或者有什么其他的经验也欢迎各位分享。
忘说了,还有代码模块化,不要在一个函数里面写一堆功能,尽量写完使得程序看起来像一个模块,可拆卸的,这样对程序复用也有一定帮助
分享到:
相关推荐
"生产一线员工工作感悟" 本文从生产一线员工的工作感悟出发,讲述了作者在公司的8年工作经历,分享了其对安全生产的看法和理解,并强调了设备维护的重要性。 知识点1:安全生产的重要性 生产一线员工认为,安全...
作者背景:徐家骏是华为数据中心的头,技术超级牛人,一级部门总监,华为副总裁,年收入过千万,数 据中心是用火山岩建的深入地下的一个大型建筑。防辐射,可防卫星的电子,雷达等手段的侦察。里面有像卫星发射中心...
2021教师工作心得感想3篇.docx
宣传部工作感想3篇_1 .docx
万众一心抗击疫情工作心得感想3篇.docx
银行工作者反腐感悟体会(三篇).pdf
XX年传染病工作心得体会感想 (3).docx
20XX年疫情防控先进事迹一线工作感想3篇.docx
2021年新冠肺炎疫情防控工作心得感悟发言最新3篇.docx
20XX年疫情防控工作心得以及感悟最新范文材料3篇.docx
本书是作者在从事单片机开发与应用的过程中,将实际经验教训和心得感悟加以总结、整理而成的工作手记。每篇手记论述一个专题,独立成篇,同时又相互关联。全书内容包含入门基础、经验技巧、设计案例及网络杂文四个...
20XX年新型冠状病毒肺炎疫情防控工作详细心得体会感想材料3篇.docx
2021年最新抗击武汉新型肺炎工作心得感悟1000字3篇.docx
在工作群简介精选.doc 文件中,我们还可以看到其他多个群的介绍,例如: * 大学生兼职群162517647:这是一个学生兼职的平台,提供了许多兼职的岗位,让学生能够在闲暇时间赚钱和丰富大学生活。 * 电影光阴162548262...
工作汇报部分,作者首先介绍了自己在运维部宽带班工作的三个月的经历,并总结了自己的工作经验。包括配合ADSL与端口的绑定工作、模块局的建立和dslam设备的内连接及外连接、公司内部办公网络的维护等。作者通过这些...
三个人的测试部如何开展多项目测试工作[2]软件测试个人感想:做为一个测试人员,碰上这样的情况后,应该多分析了解目前所测试的项目,包括项目背景,开发人员水平,公司对这个项目的关注态度,这个项目的客户需求等等...
3、团队合作的精神很重要,一个事情一个人做可能花费的时间很多,困难也很大,但 是如果是一个团队一起研究,这件事情就变得容易多了,也高效多了。 4、每一个人都要有自己的特长,这个特长就是自己所精通的专业。...
最近GPT比较火。本着吃螃蟹的精神,我来给大家分享一下我自己的使用心得。...有待GPT改进的地方,那就是剩下的20%,GPT确实干不了,但这几个地方恰恰又是公文写作者最需要的三个地方。主要有三个地方: 首先,GPT没有
在译制过程中,我们发现了一些前人遗留的错误,如第一季第 3 集、第 22 集的「さんぽ」等错误。我们认为这些错误并不能怪别人水平不行,而是因为这些梗本身藏得比较深。 六、 Steins;Gate 系列的成功分析 Steins;...
11月29日至12月1日,学校派李守章老师和我去梁邹小学参加机器人培训活动。学习期间,教育局聘请了广茂达公司和纳英特公司的四位专家针对近几年的比赛情况进行了专项讲座。我主要有以下收获: 机器人工程专业的认识和...