Hello,All,我是来自58同城的一名Android开发工程师,在58集团从事Android SDK的开发工作。

欢迎为本篇文章点赞,评论

PS:关注,私信我,帮你内推58,常年招聘前端,移动端,后端,算法。

也欢迎关注我的公众号,在这里可以找到我,同时,这里会不定期地推送一些时下最热门的技术文章和互联网行业工作心路历程


又到了一年一度的招聘季,不同于往日火爆的春招场面,今年的招聘活动受疫情影响严重,明显不那么火热了。但是对于那些一心想进入互联网行业大展拳脚的师弟师妹们来说,这反倒是一次检验自己真实力的时候。因为真正的强者,敢于直面惨淡的人生,总是能够在逆境中存活下来。

对于已经入职半年多的我来说,这次疫情影响也不小。不过在家的时间多了,第一次感受到租房的性价比可以这么高,而且可以用来提升提升自己,复盘一下半年多来的变化,一来是给萌新们指一条明路,二来也是让自己整理好行囊,迎接全量复工之后的新生活。

我是7月份来到的公司,到了公司之后先是去领了工作用的电脑,还不赖,公司给配了全新的MacbookPro,不过是16款的,性能尚可。之后就来到了现在的项目组,日活也达到了千万级别,整个项目组分为Android和ios两部分开发,在开发时候也都会尽量的保持开发时间和体验上的一致。

说实话,第一次接项目来做,压力还是不小的,特别是第一次就接到了自己之前没有接触过的知识。在这里具体的细节我就不再展开了,说说我是怎么应对的吧:

首先,不要害怕,态度诚恳,多请教多沟通。因为不止是事业起步初期,在工作的任何一个阶段都会遇到让自己棘手的问题,何况大家都是从一个新人成长起来的。我当时就是这样,接到需求时候心里很虚,这时候我首先是告诉自己,这其实没有什么难的,只不过是自己不了解相关的技术罢了,不了解怎么办? 学呗。我先是把这次需求相关的代码都熟悉了一遍,遇到自己没用过的技术就记下来,然后逐个查清楚,这样,等把代码捋顺,相关的业务逻辑弄懂之后,需求自然就知道怎么做了,因为我们既然能够通过面试来到公司,就证明我们的技术水平是没问题的。

而且前段时间我还看到有人说,现在能够大规模应用的技术都是没有难点的技术,这段话其实也可以在和别的同事因为技术问题,别人怼你不懂的时候告诉他,用现在网红的话来说就是:你有什么可豪横的~~~。当然了,玩笑归玩笑,和同事的关系还是要尽量相处好一些,毕竟工作之后和自己待在一起最多时间的人就是同事了,关系弄僵的话自己也不舒服。

平时遇到自己解决不了的技术问题,多向其他同事请教请教,同时还能满足一下他们小小的虚荣心,没事时候也给人家也带点小零食,这样一来二去的,大家也就熟悉了。但是有一点还是要注意的,就是千万不要什么问题都去问同事,因为别人也很忙,而且别人会认为你很不专业,那些能够在百度找到答案的问题,就没有必要去问别人了。

其次,业余时间多学习拓展。要把工作当中用到的技术都弄懂,并且要弄懂原理。这样我们才能具有解决bug的能力和拓展新需求的能力。并且要向身边优秀的同事学习。

来公司之后我做的最多的事,除了接需求,就是解bug了,因为我是在中台技术部门,负责整个集团的技术输出工作,所以不单单要求我们要熟悉现在的公司业务,还需要我们具有稳定高效的技术输出和解决问题能力。刚开始工作的前几个月,组里来了新bug之后经常摸不着头脑,不知道该怎么办,而且解决问题的速度和质量都很低。后来经过同事指点才明白,你得先弄清楚业务逻辑和技术架构,也就是程序架构是什么样的运行流程,然后结合系统回捞日志,分段的去定位。当然,经验因素也占一部分,不过这也都是通过大量的实践能够积累起来的。

后来,我就把平时工作当中遇到的问题都记录下来,等节奏不那么紧张,或者晚上回家的时候就尽快地把他弄懂。业务上的问题自己也会多思考,为什么会这样做,换一种方式行不行,主流市场都是什么样的方案等等一系列问题。经过半年多的努力,我在解决bug上的速度和质量都明显提升了,自己心里也很高兴。

当然,一个优秀工程师的成长离不开持续不断地学习过程,在公司的学习之余,我建议大家多去学习公司以外的优秀开源项目,例如Android开发中的网红框架:okhttp,retrofit,rxjava,butterknife等等这些。我的做法是去弄懂他的原理之余,看看有没有和自己公司项目结合的机会,哪怕只是用到其中的一个设计模式或者设计思想也行。这样既能锻炼自己的学习迁移能力,也把自己的技术实践了,过后印象也会更深。

不过说实话,现在能在这里谈这些的我,当初入职时候也是很迷茫的,不会的东西很多,不知道从哪里下手,后来工作的时间多了才发现,谷歌的官方文档和教程真心不错,平时在工作之余可以多去github上把官方的Sample clone下来,跑在自己的手机上看看效果玩一玩,然后学习学习官方是怎么做的,这其中一定会遇到我们不知道的东西,就拿我来说,给我印象最深的就是我在自定义View上的学习。之前尝试过很多次学习他,但是效果都很一般,但是看了那个sample之后有一种醍醐灌顶的感觉,再加上后来看hencoder.com上的视频,一来二去,自定义view这块也形成了自己的体系了,对于以后的需求,至少知道该从哪里下手了。

最后,多总结,多复盘,要把学习的东西记录下来。平时我也都会去关注一些Android开发大佬的公众号和CSDN,我发现即使他们现在已经在业界有了一定的名气之后,依然会输出一些自己的学习总结。通过我的不断观察,我发现其实他们也是通过这种不断地学习,积累,输出这样简单的三步,逐步积累起来自己的口碑和知名度的。当然,时势造英雄,他们从事android开发的时候也是android开发需求量最大的时候。不过现在对于我们来说依然可以,在这里我建议大家平时把自己学习到的知识都通过博客或者公众号的方式记录下来,其实记录的过程就是把自己学习到的知识讲给别人听的过程,你能写下来,证明你已经懂了,而且再给别人讲一遍,就是把知识巩固的过程,这样的方式于人于己,都是大有裨益的。

洋洋洒洒写了2000多字,算是对自己入职半年多以来的一个总结吧,希望大家也能和我一样,通过自己的努力让自己成长起来,得到想要的结果,实现自己的人生价值。

写给新人的话——谈谈应届生入职后应该怎样快速成长相关推荐

  1. web开发应届生入职_我如何从全职妈妈着手完成第一份Web开发人员工作

    web开发应届生入职 Two years ago I completed my first exercise on "Say Hello to HTML Elements" on ...

  2. 新聘应届生入职培训计划(华为)

    电影<天下无贼>中黎叔曾说:"21世纪,什么最贵?人才".随着企业对人才梯队建设的重视程度逐步提高,越来越多的企业(特别是大型企业)将选拔人才,培养人才的目光投向了国内 ...

  3. java应届生入职第一天小记

    JAVA开发应届生第一天入职总结~ 入职的一家杭州做mbse等建模类型的小公司,上周五就到杭州了,快速的找好房子办好银行卡等一系列工作前的准备,紧张的准备着周一的入职,至于为什么会紧张呢,因为刚毕业不 ...

  4. 应届生入职半年被裁员了,我该怎么办?

    最近,一位入职半年的读者咨询我,入职快半年了,组里要把他调到测试岗位,咨询我该怎么办? 以下是读者的问题: 仲哥,求助求助!!!首先我描述一下我情况,我今年7月进去一家公司嵌入式开发岗位,试用期前三个 ...

  5. 应届生入职制造业感悟

    秋招时误打误撞进了制造业,搞C/C++开发,本来还有点不情愿,后来转念一想慢慢释然了. 很多同学都问我,xxx你暑假不是去腾讯实习吗?那么为什么不去搞互联网开发呢?去做前端?后端? 我的答案挺简单.一 ...

  6. 22届应届生入职华为OD一个半月,治好了我的精神内耗...

    来源:牛客网 22届硕士,研究方向自然语言处理(NLP). 秋招期间因为还没开始做毕设所以啥技术都没有,顺利 0 offer.5月答辩完之后才开始算是正式地找工作,春招也基本结束了,所以也没戏了.于是 ...

  7. 如果你还没入职,那么你必须看我的这个入职vlog[教你快速成长为职业人]

    首先,这篇文章是写给那些马上要步入职场或者还没步入职场的小白的. 我写这篇文章的目的,不会太多的去给你灌输离大家很遥远的什么职业规划啊一类的,我会告诉大家怎么能快速的适应环境,怎么能快速发挥自己价值, ...

  8. 互联网晚报 | 马斯克脑机接口公司获准启动人体临床试验;特斯拉车顶维权女车主被判败诉;近七百名应届生签协议后临毕业遭解约...

    马斯克的脑机接口公司Neuralink获准启动人体临床试验 马斯克的脑机接口公司Neuralink周四表示,已获得美国食品和药品管理局(FDA)批准,将启动首次脑植入物人体临床研究.Neuralink ...

  9. 应届生大学毕业后后档案的三种去处及优缺点分析

    应届生大学毕业后后档案的三种去处及优缺点分析 签约小助理    2009-12-15 10:57:47 大学生毕业后档案的三种去处高校毕业生就业工作陆续展开,一些学生向有关部门咨询,如果自己选择考研没 ...

最新文章

  1. logback修改日志内容_记一次Logstash日志丢失问题
  2. Faster R-CNN 英文论文翻译笔记
  3. TortoiseGit 客户端安装及使用
  4. IE浏览器怎么清理缓存
  5. 客户流失预警模型怎么做?
  6. 求职历程之-----我的求职信
  7. Android开源项目推荐之「最好用的Log」
  8. Java SPI机制简介
  9. Android xml manifest属性详解
  10. 基于Modbus TCP的MCGS上位机软件教程
  11. android studio 单元测试详解
  12. 第十届山东理工大学ACM网络编程擂台赛 重现
  13. 也许你看了一本假的天龙八部
  14. ok6410linux usb驱动,linux OK6410 LED驱动
  15. MOS管中的N型/P型是什么意思?沟道呢?金属氧化物膜又是什么
  16. 白鹭引擎正式支持微信小游戏开发
  17. uip-学习笔记(移植篇)
  18. C语言中除以怎么使用
  19. cifar10数据集下载及图片格式解析
  20. 容器服务 ACK 结合 MSE Ingress,让集群入口流量管理更丰富、更容易

热门文章

  1. 瑞吉外卖项目重难点及易错点知识点总结
  2. virtualbox虚拟机窗口大小调整
  3. js复制富文本/网页内容到黏贴板
  4. vscode 经常弹出:尝试在目标目录创建文件时发生一个错误 重试 跳过这个文件 关闭安装程序
  5. find vba 模糊_求Find模糊查找和绝对查找的方法。
  6. Joel Spolsky在耶鲁大学的演讲(上)
  7. 2021清华本科特奖答辩现场:有人用AI识别甲骨文!有人研究6G!奥运冠军:走下领奖台一切归零...
  8. css,sass,scss和less的区别
  9. rrpp协议如何修改_产品技术-RRPP技术介绍-新华三集团-H3C
  10. 微软skype收购案