For investors
股价:
5.36 美元 %For investors
股价:
5.36 美元 %认真做教育 专心促就业
去年七月初毕业来到上海,一转眼就又是七月了,这一年还是经历了不少事,回头看看,这一年中的大多数选择还是比较满意的。今天趁着懒癌没发作,总结一下这一年的收获吧。
当前状况
毕业一年,上海,创业公司,安卓开发,无房无车,几乎无存款,身体还算健康,但缺乏锻炼免疫力差,女友关系和睦,离家很远。
工作方面
毕业后与毕业前最大的改变就是进入社会,开始工作。
庆幸今年没有因为工作中的一点不顺心就离职,毕竟工作还不满一年,那会儿换工作的话还需要花时间适应新工作新环境,能够用来学习提升的时间就更少了。
人们常说第一份工作会影响人的很多方面,包括人生观、价值观,的确如此,在过去一年工作中,我所在的公司在不停地变化,处在这个环境中的我,受益很多。
目标
在开始工作之前,我并没有思考过我为什么工作,因此在过去一年里我浪费了很多时间纠结迷茫徘徊,如果连目标都没设定,怎么能走得直走得快呢?
工作的目的有很多,除了钱是一部分原因,有的人是不知道该干什么就先工作着吧,有的人是为了学技能攒经验去做更好的事,有的人是为了做些事业实现梦想,也有的人只是无聊找点事做。
我的中期目标是多年后回老家自己开家信息技术公司,具体业务还不清楚,但是前几年需要比较广地掌握三端(APP、WEB、后台)技能。
因此头两年的小目标就是先夯实安卓开发。
业务
业务最终的目的是:“售出产品,换取利润”。
我记得在我们公司业务部门的墙上,贴着类似“永不战败”这样的宣言,他们在做什么?为什么需要使用这种“战斗”的字眼呢?
在校期间做过一段时间小贩的我知道,想要卖出东西,需要和时机、厂家、竞争对手进行各种较量,在客户付钱之前需要流太多的汗水,一不小心就败了。
我们程序员在公司中的作用,就是为这个销售的过程提供支持,让他们可以更方便、更快捷、更友好的展示信息、达成交易。
我们公司是在一个全新的领域里摸索前进,在这一年里,业务调整了很多回,作为业务的支持者,研发的工作内容也在不停地变,常常是一个项目刚做完,就被告知这个需求过时了,写的东西基本没用处了。
一开始我的心里是拒绝的,写下的一行行代码都当做我的孩子啊,多希望它能被亿万人使用,谁曾想刚生下就夭折了,心碎了一地。
可能担心这样的情绪了解工作效率,明智的老板、领导分享了很多次公司走过的弯路、遇到的问题以及解决方案,让我逐渐理解了这种变化、调整、迭代的节奏。
软件工程
完整的软件工程包括需求评审、设计稿参考、代码编写、测试、打包,发布这些流程。
工作这一年中,我还是偏向代码编写,评审的过程中态度不够主动,如果跟自己没太大关系的需求就不怎么听,总是看手机或者走神,这点其实不好,多了解业务还是有好处的。
设计的话自己也没什么审美,提了一次建议还被怼了,后面就基本上是直接照着设计稿画。
代码编写的时候逐渐懂得给后续修改留活路,多使用接口、基本引用,因为业务是不停变的,写的时候要考虑怎么写才能让以后调整成本更低。
这一年里单元测试的部分做的比较少,一般都是运行起来点点点,没有写单元测试例子,这其实在大规模的软件开发里是应该要做的。
打包,使用了 gradle 或者插件后打包也简单多了,唯一需要注意的是每一个版本最好保留一个可调式、一个不可调试的 apk,便于后续追溯问题。
发布还算简单,还记得头一次负责发布时的提心吊胆,生怕出问题,现在想想都想笑。
发布出去不算完,有时候难免有遗漏的 bug,如果在后台看到或者收到反馈,及时定位问题,定位问题大概有三步:
先了解业务流程,输入、输出、中间做了哪里逻辑
服务器问题?网络问题?
自己的代码问题
从上到下依次排查,不要直接去看代码。
为了方便追溯问题,每个生产版本都打上 tag,同时保留对应版本的可调式 apk,统一管理。
代码
Your code is you.
这一年接触了很多人写的代码,团队开发中成员水平良莠不齐,设计模式先不奢望熟练使用,起码代码写的要清晰易懂嘛,这里记录几点:
变量命名简单易懂点,不要整什么 a b c flag 111
方法命名也一样,名副其实一点,不要叫 getData() 里面做了一大堆布局绘制的工作
方法参数个数不要太多,三四个以上谁记得住,用 Builder 看着多舒服
一个类写那么长,肯定有可以抽出去的地方
关联关系多用内部类
逻辑复杂的地方多写点注释,别给后人挖坑
不迷恋框架,能简单实现就自己实现
这一年代码技能也有了点进步,这首先得感谢我 M 哥。他最早告诉了我需要掌握的那些知识点,对比一看,我发现自己差的太多了,尤其是基础。这一年弥补了一些之前欠下的技术债,但差的还有不少。
沟通协作
沟通方式会暴露你的一切。语言是你思维的外衣。–阿曼达•帕特森
进入社会后才知道,一个人的力量实在太小了,唯有聚集一群人,给他们共同的信念、目标,鼓舞他们去尝试、去迭代,这样才能做成一件大点的事。
而和其他人交流分享自己的收获,向有着某些特长的人请教学习,这样会比自己费力啃要提升更快。
在学校里我还觉得自己挺“能说会道”的,结果真正在工作中和别人协作时我才发现自己的表达还很有问题,比如说声音不够响亮,或者思维跳跃太大,说着说着就跑题了,或者有时候自己说的很嗨没注意到别人不想听的表情,这些都是在很久以后才意识到。
看了几期《奇葩说》,其中最大的感受是:要善于使用你语言、身体、表情来传递你的想法。奇葩嘉宾们每一个都是催泪高手,除了故事感人外,他们在传递信息时的小技巧也非常值得学习。
沟通是门非常值得学习的技能,我差的也还很多。
生活方面
工作是为了更好的生活。
工作这一年,有小肉的陪伴,过的应该算是生活吧,周内小肉做饭,我复杂洗洗锅,周末我负责买菜做饭,练就了几个拿手菜。
早上八点起,晚上八九点到家,基本没怎么运动,导致身体免疫力下降很多,小病不断。每次生病的时候我都会说:等我身体好了一定多多锻炼。结果仍是该怎样就怎样。
感情
英国纪录片《人生七年》记录了不同阶层的十四个孩子从七岁到五十六岁的变化。从中我最大的感受是:家庭的稳定对一个人的事业有着非常重要的影响。
其实和“家和万事兴”的意思一样,现在正是学习、打拼的阶段,如果时间都浪费在感情里沉沦,错过了最好的自我提升阶段,那后续的收获阶段也将会推迟。
我和小肉在一起六年,期间也争争吵吵分分合合过,现在的感情还是比较稳定的,我学到最重要的一点是: 永远不要和女人讲道理 。
我以前总是爱和她争论问题,争论的结果往往是她生气了,女人的逻辑永远搞不懂,不如放弃争论,趁早道歉亲亲抱抱。
两个在一起久了,对对方了解多了,有时候控制欲强的一方就会想要改变对方的一些“缺点”,于是批评、劝服她改正、照自己说的做,结果常常又导致争吵。
后来慢慢发现了,每个人都有自己生活的方式,不要对另一方过分要求,人无完人,懂大事明大理就够了。如果对方真的那么优秀,不一定受苦的就是自己了。
亲人
上海距离内蒙古约 1500 公里,贯穿南北,毕业之后一年只能回一次家,在不顺利的时候,想家的感觉越发浓烈。
不当家不知柴米油盐贵,真正接触生活后,才理解了父母以前的很多做法。
父母常跟我说,赚钱不要着急,慢慢来。我当时听了觉得不对,别人都那么努力,我也要拼一些才行,于是下班回家有时候也学习、写代码到一两点,上下班路上都看书、看文章。
结果没几个月身体就表达抗议了,冠周炎、眼睛肿、感冒,各种病都来了。555 ,原来父母说的是对的。
父母常跟我说,自己要上进,另一半才会跟你在一起。我当时觉得不对,两个人在一起是因为爱才在一起的,不上进难道就不爱了?
结果沉迷打游戏的那段时间和女朋友吵架特别多,毕业季分手的人有一部分原因都是男方不努力让对方看不到希望。555,原来父母说的是对的。
朋友
大学里的朋友,专业比较接近,毕业后工作基本相似,因此联系的频率会高一些。而再早一点的,比如初中高中的朋友,就会越走越少了。
大学里其实我就是个懒人,一般不联系老朋友。毕业后更是如此,每天被工作、生活催的团团转,也没有心思去联系老朋友。
直到前段时间去杭州玩,偶然遇到一位朋友,在说起为什么我不主动联系他们时,我才意识到自己在朋友交往这方面太懒了。
在家靠父母,出门靠朋友,这句话没错。当初年少时交的朋友,往往最为单纯可靠,花一点时间联系旧朋友,其实是很值得做的事。
因此我立下了小计划,每个月联系一位老朋友,和他谈谈心。
不足
我的工作总结从一周一次逐渐变成一月一次,N 月一次,半年一次,究其原因,就是自己觉得什么都没做完,不知道该怎么总结。
这一年最大的收获是在编程上有了点体系,不像过去那样盲目,但是体系内容太多的缺点就是,哪个都想学,哪个都学不好。
所以第一点不足就是 浮躁 。
尽管无数次对自己说不要浮躁不要浮躁,贪多嚼不烂,结果行动的时候总是被各种外界因素影响,走着走着就偏离轨道了。究其原因,就是急于求成。
勿以浮沙建高塔。
第二点不足是 缺乏独立思考能力 。
由于自身能力、知识匮乏,在很多时候我往往会充当无知的屁民,被信息、新闻左右,这点被小肉吐槽无数次了。
在传达/转述一个观点时先思考一下:
这个信息是谁发出的
怎么传播到我这里的
目标群体是谁、目的是什么
论点是什么、论据够不够
要不要相信。
而不是完全地吸收。
第三点是 心态 。
在真正地接触以后,才会发现现实与理想间的差别有多大,这个时候个人的心态就至关重要了。
在工作以后,我才接触到部门调整、同事离职、同事转眼成路人、业务变动、不受重视等等情况,心里也曾难过过,但是发生的已经是现状了,我们不能浪费时间在逃避既定事实上,需要想开一点,想想怎样能够在现有的情况下活的更好一点。
可以跟 B 哥学习的重要一个优点就是: 不停进化的能力 。他从 iOS 到前端到后台,给人的感觉是不管做哪个都上手超快。这背后付出了多少努力我无法了解,但是他那种积极改变的心态,其实已经超越了很多人。
在问题发生后有些人一直在抱怨,而有些人则已经开始适应、解决了。
第四点是 个人能力 。
这一年大多数学习的时间都是在看编程相关的,其实生活的内容还很广,我不知道的还很多很多,后续生活里需要花一部分时间学习些其他的。
高中、大学都是理工科,历史政治地理都抛到脑后,毕业后才发现这些才是生活里有用的知识,0.0。
还有心理方面的知识也需要学学,对于更好地了解自己和他人都有帮助。
总结
一年里的收获很多,遗憾也很多,希望今年年终可以实现那些未完成的事。
IT作为目前有前景、有钱景的行业,无数的人加入了这个大军当中。达内时代科技集团致力于培养几大方向中高端软件人才课程与少儿教育课程。合肥计算机培训助你一臂之力,更多免费训练营让你从零起步。
【免责声明】本文系本网编辑部分转载,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与管理员联系,我们会予以更改或删除相关文章,以保证您的权益!