努力吧老铁们!

这是一篇无关技术的文章,而是对自己整个大四一年工作经验的总结,记录着自己的学习方法和学习习惯,记录着自己从最开始的一个安卓小白,到现在可以独自承担原生安卓项目。记录着自己在工作之余学习H5前端技术,到现在可以熟练掌握H5前端技术独自完成WebApp混合开发。又到了每年的毕业季,这篇博客是对自己这一年努力的总结,也希望自己的经历可以可以帮助更多的大三、大四正在找工作的努力奋斗的学生。

第一家公司职业生涯的开始

2016年6月份,在大三还没有结束的时候,我已经开始投简历准备大三考完试暑假就开始我的实习,很幸运我面试的第一家亚信科技就收到了offer。当时亚信来我们学校校招Java和C++的实习生,于是我就找到亚信校招的负责人询问是否招安卓的实习生,之后在做了一套在线的笔试题后,我以笔试成绩第一的成绩收到了亚信的offer。但是在亚信的工作并不是那么愉快(并不是亚信不好,而是我被分配的项目组工作太少,而我又想多一些工作能锻炼自己),因为我工作的那个时候安卓已经非常饱和了,像我那样刚出道的实习生真的很不好生存。所以在亚信工作了不到两个月后我递交了辞职申请。在亚信的两个月算是自己职业生涯的一个开始,虽然没有学到什么东西,但还是在大公司长见识了。我并没有裸辞,而是在业余时间找工作,在亚信辞职的第二天,我就来到了第二家公司。

第二家公司很小,但是自己成长了太多太多

2016年9月份,我来到了第二家公司,这是一家很小的创业公司只有四个技术人员(一个后台,一个苹果,两个安卓算上我),但是我认为这家小公司成为了自己职业生涯的一个巨大的转折点。对于很多刚出来找工作的大学生来说,由于刚出社会没有经验,选择去大公司实习还是去小的创业公司实习真的很难选择。我的建议是:如果是真正特别大的公司(百度、腾讯、阿里这样的)我当然建议去,前提是你要有能力能进的去。或者就是像我这样去一个小的创业公司去锻炼。当然了,大公司注重的是基础(数据结构啦、算法啦),小公司因为资金的原因,注重的是便宜而且还能多干活!!在这家小公司我算是正式踏上了自己安卓工程师的道路。我在这家公司一共工作了8个月,在亚信的那两个月每个月实习工资3k,在这家小公司前两个月3k,而后来我的能力和表现得到了老板的认可给我直接涨到了6k。可能有很多童鞋会觉得6k对于实习来说已经很不错了,毕竟现在在北京实习生绝大多数都是3k。接下来的就是重点了,就是我在这家公司是如何学习的。

在第二家公司,每天要做的四件事

一定要做笔记做笔记

第一件事:善于做笔记!!!。在日常的开发工作中,我使用有道云笔记,把所有开发中遇到的不懂得问题全部记下来,当工作不忙的时候我就开始有道云笔记开始一条一条的解决自己记录下的问题,办法当然就是各种百度,然后写demo,最后最后!!!我会把这个知识点详细的记录在有道云。比如:工作的时候我遇到泛型的用法但是自己并不熟悉,我会在有道中先记录一条“安卓泛型”来提醒自己,等忙完了工作,就开始在有道新建一条笔记,对“安卓泛型”做出一个详详细细的笔记。一年坚持下来,现在我的有道笔记中一共记录下了200多个知识点和平时开发中的各种bug解决办法。

善于利用时间

第二件事:善于利用零碎时间!!!说起时间,这个真的需要大家自己克服自己的懒惰心理。每天九点上班,我大概八点二十就早早的到公司,在上班坐地铁的路上我不会刷新闻看电影,二十利用这几十分钟看博客!我关注了很多安卓界的大牛,什么鸿洋,郭霖全都是我手机中的常客,他们在微信的公众号和在CSDN上发表的博客我不敢说每一篇都看过,但是每天上下班我都会仔细的阅读他们写的文章,遇到不会的就记录下来慢慢研究。

学习计划

第三件事:合理的学习计划!!!我每天下班后,大概八点钟吃完饭收拾好就开始继续学习,一般会学习到十一点关电脑睡觉。周六日的时候上午我一般会看球赛,下午一个午休后就继续开始学习,一般也是学习到晚上十一点睡觉。这个习惯一直坚持到了现在。有很多人看后可能会说我每天都在学习,一点生活时间都没有,这样的生活还有什么意思。我想说的是:一个年轻人,别在最该奋斗的年纪虚度了时光!

学习方法

第四件事:学习方法!!!下面我会说我的学习方法,我并不推荐看书,因为我觉得看书的效率太低了,书中所介绍的知识点太基础太全面了,要完完全全看完一本书那需要的时间代价太多了。我更推崇看视频。现在的培训机构太多了,什么尚硅谷、尚学堂、慕课网,他们都他自己的培训视频放在网上免费让人们下载学习,当然了,这些视频肯定不是全套的,但是对于新手来说,能够快速入门足够了。最后就是动手了,写demo!写demo!写demo!重要的事情说三遍,好的程序员那一定是用代码堆出来的,没有谁一个代码不写就能成为高级程序员成为架构师。

来到了现在的第三家公司

2017年3月,因为种种原因我来到了第三家公司,也就是现在的这家公司。可能很多人会觉得一个实习生不到一年就跳了三家公司是不是有点过了啊,我觉得这和自身有关,如果一个公司已经不能满足自己的学习需求,达到了自己瓶颈,恰巧又有别的公司愿意给自己提供更好的舞台,那为什么不来呢?到了2016年11月份的时候,经过几个月安卓开发的洗礼,我成长了太多,完全可以独立完成一个安卓项目的开发。但是我并不满足,又恰巧当时前端火热,混合的WebApp成为各个公司向往的新型开发模式,但是很大的问题就是安卓开发工程师只会安卓,web前端开发工程师只会web前端,于是我就开始了web前端H5的学习。每天晚上八点到十一点,用了大概两个月的时间,我看完了尚硅谷的免费前端视频H5+js基础一共二百多集。来到新公司后,恰巧新公司的安卓项目就是混合开发的模式,经过两个月的学习,我现在完全可以胜任安卓和web前端的工作。当然新公司工资肯定比之前有所提升,这也是我努力的回报。

一年的总结与建议

这就是我的学习经历了,到现在我还有不到两个月就毕业了,这一年下来太多的经历,仅仅这一篇博客真的是说不完。因为最近学校大三的学弟有好几个人都问我工作的事,让我给些意见,我深知当初自己一人出来无依无靠的艰辛,所以我都根据他们的情况给了好多建议。在这里,我也给其他的即将要工作的童鞋一些我自己的建议(仅限IT):

1、如果你现在大三或者大四还在学校,尽早出来实习或者工作,我整个大四一年没上过一节课,在学校学习和在公司学习是完全不一样的,在学校做的那些乱七八糟的项目和公司真正的商业项目也是天壤之别的。

2、坚持一个方向。我的意思就是说不管是干安卓也好,干java也好,干前端也好,你都要有一个坚定的方向,一旦决定了就不要轻易改变,要现在一个行业尽力吃的开,让自己能在社会上生存下去,然后在考虑学习更多的技术充实自己。

3、逼自己一把。我有很多同学大概也是大四出来实习,不过现在过了快一年了,刚开始3K现在还是3K,他们每天浪费了太多的时间,别在最该奋斗的年纪虚度了时光!

4、敢于突破,做事要有魄力。有的公司确实不利于自己发展,那就要果断跳槽,不能安于现状,怕这怕那。

5、善于学习总结。一定要写博客,比如我自己的博客全都是我平时开发遇到的各种问题,一方面对自己总结,另一当面也能帮助别人。

一个大四实习生从安卓小白到可以独自承担安卓和web前端的一年奋斗之旅相关推荐

  1. 小白也能看懂的 Web 前端入门文章(一个浏览器的自白)

    标题:一个浏览器的自白 小 C:"Nginx 大哥,你在吗?" Nginx:"Chrome 小老弟,我在呢!你准备好了吗?" 小 C:"我准备好了,开 ...

  2. Web前端小白入门指迷

    大前端之旅 大前端有很多种,Shell 前端,客户端前端,App 前端,Web 前端和可能接下来很会火起来的 VR 前端等.当然在这篇文章,集中讨论一下身为小白,我们怎样去了解 Web 前端,以至达到 ...

  3. 安卓小白如何制作一个精简ROOT的卡刷ROM?小白制作ROM包详细图文教程

    安卓小白如何使用最短的时间制作一个精简ROOT的卡刷ROM? 小白用户如何便捷的制作一款属于自己的刷机包? 小白制作刷机包时具体需要什么样的操作步骤? 接下来和大家分享一下小白制作ROM包详细图文教程 ...

  4. 空中网4k/5k月薪挑选大四实习生的线程题

    两年前,我们一个大四的学员去应聘空中网的实习生职位,空中网只给他出了三道线程题,拿回家做两天后再去给经理讲解,如果前两题做好了给4k月薪,第三道题也做出来的话就给5k的月薪.许多其他公司非要招两年工作 ...

  5. 编程到底难在哪里? 从一个美国实习生的故事说起

    记得之前组里来了一个美国实习生小伙子,很极客的那种,干活快,一天能给你写2000行代码(我复查的速度跟不上他写的速度),让做什么东西,上午告诉做个这个功能,下午就能在测试环境跑起来演示了.跟他单独开会 ...

  6. 从一个ios实习生,到一个正在操作游戏项目

    从一个ios实习生,到一个正在操作游戏项目,真的挺不容易,学习的东西很多.加油. 捕鱼达人 项目时间: 2013年08月-2013年10月 项目简介: 该游戏真正的不错,太符合休闲这个游戏分类了.在这 ...

  7. 编程难在哪里? 一个美国实习生的故事。(转自刘欣老师的微信公众号——码农翻身)

    阿莱克西斯 码农翻身 3天前 作者:阿莱克西斯 来源: https://www.zhihu.com/question/22508677/answer/276595266 记得之前组里来了一个美国实习生 ...

  8. 终于把鸿蒙说明白了,关于安卓系统、AOSP(安卓开源项目)和鸿蒙系统比较

    把鸿蒙说得很明白了,小白们不要给小米.蓝绿厂泼污水文忽悠了,以为鸿蒙就和当年的龙芯一样把鸿蒙说得很明白了,小白们不要给小米.蓝绿厂泼污水文忽悠了,以为鸿蒙就和当年的汉芯一样买芯片换掉商标就行! 关于安 ...

  9. c++局部对象是什么_小白学Web前端难点是什么 JS进阶知识点有哪些

    小白学Web前端难点是什么?JS进阶知识点有哪些?JavaScript是前端小白学习的难点,但又是前端工程师必须要掌握的技能.很多同学反映JavaScript知识点多而杂,不知道如何下手,下面就给大家 ...

最新文章

  1. AI一分钟 | 厉害了!BBC记者挑战中国天网工程,潜逃仅7分钟被抓;百度狂砸20亿,设国内最大规模的AI专项风投基金
  2. 买了又扔 戴尔放弃vworkspace虚拟桌面
  3. 异或运算_专题 | 异或运算的一些应用
  4. 把日出拍成大片的手机!大光圈+黑白彩色双摄到底有多强?
  5. unity获取ugui上鼠标位置
  6. [vue-element] 有用过哪些vue的ui?说说它们的优缺点?
  7. 安卓学习笔记07:事件处理、窗口跳转与传递数据
  8. 撞库***:一场需要用户参与的持久战
  9. 山东建筑大学校内购物网(SdaiBuy.com )V1.2 Beta
  10. ZOJ4037 Peer Review
  11. repeater 实现分列(两列的简单办法)
  12. 有奖推荐|BSRC发布IoT安全专家招募令
  13. OEM AND ODM
  14. 各主板黑苹果dsdt补丁_苹果系统发展简史
  15. Latex常见数学符号写法
  16. 忘记Win7登录密码的解决办法
  17. 有控制雷电武器的java游戏_雷电飞机射击游戏 JAVA
  18. gateway整合https(自定义证书)
  19. 思摩尔推出全球首屈一指的超薄陶瓷芯烟弹解决方案FEELM Air
  20. 计算机班级组织什么活动,【班级活动】计算机科学与技术3班开展“三月春游”户外活动...

热门文章

  1. ORACLE中RECORD的使用
  2. Linux下网络丢包故障定位
  3. VC的监视窗口等调试窗口的使用
  4. c语言void返回什么意思,C语言程序返回值是void什么意思?
  5. libqr--简单好用的c++二维码生成库
  6. 电路图部分原件的画法
  7. 此刻,若你不爱我,我也不会在意【茨维塔耶娃】
  8. 新中新二代身份证dll调用,报尝试读取或写入受保护的内存,这通常指示其他内存已损坏 这个错 ...
  9. 华为无线4g无服务器,手机可用wifi 无服务器
  10. Android | 教你如何在安卓上实现二代身份证识别,一键实名认证