今天是我的第一篇文章,很 高兴也很荣幸,终于在简书上发表自己的文章了,一开始听说简书是在我网上看到的技术博客,后来经过好友的推荐,决定好好的谢谢简书,每天静下心来,写一些自己的生活还是在工作中遇到的技术,我感觉也是一种提高,一种享受吧。
一,工作中的大坑
今天加班了,陪着组长加班了,其实是组长陪我加班了,我只是静静的看着组长写代码,当然更尴尬,因为你的工作让别人做了,还有一批人在催你,是多的荣幸,嘎嘎!这是我刚接手的一个项目的二期,本来是我写的,自己之前没有好好看,在做项目的时候,自己也没有好好的认真写,结果悲剧就发生了,大半夜项目出问题了。出现了bug,自己又未能更好的解决,只能我陪着组长加班,另外还有一个后台的小美女,内心有一万匹草泥马在奔腾,匆匆践踏我本来不脆弱的小心脏,真是难受心碎的感觉。平时不用功,最后要死人的。所以后来的项目要好好的把自己面子找回来,加油吧!
其实遇到的大坑主要有以下几个,1刚来一个公司,项目组长或者是leader说让你好好看代码,给你了一个项目,这时候要做的不是每天无所事事的简单的看代码,如果你每天玩的很嗨说明了要么你很牛逼,要么你就是一个新手,很渣的那种,这几天不仅要看项目的架构,第三方,里面用到的主要技术,还要更加很注重这个项目里的逻辑,又是是重要功能的实现,用了哪些接口,数据怎么来的,等看懂以前的哪个小伙子怎么写的代码,代码风格,是吧,否则以后让你写代码的时候你就惨了 2,当你接手一个项目,不是自己写的时候,让你在项目二期的维护的时候,比如一个界面的更改,千万不要忙着脑袋,上来就该这个activity,切记千万不要这么做,因为这一个activity可能有好几个界面公用,如果你瞎改最终的结果是,改好了一个界面,另外一个界面就崩溃了,坑到最后你就被自己的无知坑死了,首先要全局查询这个activity要有 界面公用,有好几个界面公用的时候,自己就必须单独复制一份,然后自己在改,独立出来一个界面不是更好吗3.一个项目里面的逻辑固然重要,但是如果你进入的是一个做外包的公司的时候,这时候首先要看项目的架构,因为很多的项目都用这个框架做的,大道相同,大道相同,理解透了框架你就明白了很多,写起来就很容易了,比如我项目里面用log,自己封装的,baseconfig 里面有一个开关,你打开以后,只要进入这个activity,这个数据就会在studio 出现log日志,请求成功后就会显示数据,没有数据的时候,你就发现是哪一个接口出现问题了,不断地clear log,不断地打log出来,然后辅助debug,你就发现错了4.虽然做了一年的Android开发了,但是可以自豪的说我还是很很垃圾,主要还是写的项目少,经历的少,太年轻,太简单吧,平时学习总结的也少,,大家有没有同感呢?嘎嘎,肯定是有的,有时候我们遇到一个二手的app project,让你改一个错误的时候,没有个两年的工作经验,一般你会感到很束手无册,这次做项目,我发现项目组长就很。。。,你懂的,因为拟解决问题的速度很慢,很low,不要气馁,大家也肯定气馁过,当我们写一个功能的时候,写不出时,特别的郁闷特别的悲伤,开始怀疑人生,怀疑当时干了这个行业,真相转行干销售去,而不是闷头写代码,回家做宅男,所以我想说只要坚持的坐下来,任何事情,任何行业,你就会慢慢的了解这个行业,熟悉这个东西,成为专家,所有技术者都是从菜鸟成长起来的,只有先当孙子,才能当爷,这才是最真的,最踏实的生活哦!
二。真的感谢大家在万忙中,看我的这个杂文,,是我的幸福,通过这个文章,从现在开始,我要好好积累技术,积累品位和心得,在匆忙的茫茫世界留下一个淡淡足迹吧,以后我会每周更新我的这个简单的小书,每周一篇,陪伴我和大家吧,最后大家和自己以后挣更多的钱,过的更好,相信不屈不挠的努力,想相信战胜死亡的年轻,相信未来,相信自己。加油