前端转 Android 端的一年经历

码农coding3639

共 1646字,需浏览 4分钟

 ·

2021-03-25 12:32

很抱歉,一年多没更新了99fc569fb8b949bdcf7571a6fc977f39.webp99fc569fb8b949bdcf7571a6fc977f39.webp99fc569fb8b949bdcf7571a6fc977f39.webp

先简单交代个人背景,本人机械专业,自学前端,16年9月通过前端岗位拿到百度offer,17年6月底毕业。但在去年6月份的时候,接到来自HR的电话,公司由于业务调整,原本我要去的部门人员大幅缩减,然后我就转到一个 Android 研发部门。转部门不是强制的,是打电话联系我,我自愿去的,因为在我看来,学啥其实并不重要,重要的是编程思维。

一、面临问题

1. 心问题

从前端转到 Android,个人的心理变化过程是一个很重要方面。一直在担心自己能不能短时间上手 Android,害怕试用期被淘汰,那可就丢脸了。

2. 语言基础

这是从前端转 Android 面临的最大问题:不懂 Java,没有 Android 基础,一切都要重新开始学。

二、一年的经历

来了公司后,经理给我布置了一个任务,做一个简单的 APP,以此来了解 Android 四大组件的基本应用。为了完成这个应用,自己边看书,边网上找资料,花了两个星期终于做完了。基本的功能实现了,界面也很简陋,内部代码逻辑乱得一逼。

如今再回头去看那段代码,真是不堪入目。代码结构,命名,注释等都很乱,没有规范可言。之后,又花了一段时间阅读了某个原生 APP 的源码完成串讲。

到8月中下旬,开始阅读项目代码,熟悉业务。8月底开始接触第一个需求,需求很简单,总共写了不到100行代码。但是从接到需求那一刻,我就一直开始不停的问跟我入职小伙伴问题,因为我真的是一脸懵逼啊。一直担心自己不能按时完成,也很努力花了很长时间把其中的一些逻辑理清楚了,但是对于其他很多细节仍旧不懂。提交代码的时候,不会使用 git,还是让别人帮我提交的。

之后接触的需求也开始更加多样化,不过都是些基础工作,适合夯实基础。每次接到不一样的需求,感觉都是一种挑战,因为没接触过,不知道如何设计技术方案,也不知道估时是否可靠。幸好一切都克服了,挺了过来。

其实一直到转正之前,自己的内心都处于一种很忐忑的状态,就怕经理觉得自己太水,不让转正。不过最后顺利转正。内心终于开始安定。虽然转正了,但是说到我的 Android 和Java 基础,自认为还是很菜9a5b1622b54b82d0f020fcb2372014f5.webp9a5b1622b54b82d0f020fcb2372014f5.webp9a5b1622b54b82d0f020fcb2372014f5.webp还有很多内容需要我去学习。

到了大概3月中下旬的时候,慢慢地,才开始有了不一样感觉。这时候面对分配给我的需求,内心不再惶恐不安,而是一种胸有成足的感觉。有一种豁然开朗的感觉,就是觉得突然一瞬间懂了的感觉。看到需求,你已经大概知道要怎么去实现,细节的话还需要进一步去调研。

再到如今,至少表面看上去,我和跟我一起入职的 Android 同事没有太多的区别。但是基础层面肯定没有他们厚实,还是有差距的。

三、收获

1、Java 

很开心自己能够拥有 java 基础。如果我一直一名前端,我可能没有太多时间学习 Java,即使有时间学习,也学点皮毛而已,并且缺乏相应的项目来训练。有了 Java 基础之后,以前学前端时候遇到的困惑也慢慢得到解答,思维和视野得到提升,对于后续继续学习其他语言或研究其他的都很有帮助。

2、思维和视野

如果我一直是个前端,我的视野思维肯定也会受到限制,这里并不是说前端不好。因为我本来就是非计算机专业的,了解的也很有限度,只在前端的话,了解的过于片面。转 Android 后,我更容易接触到后台和底层的原理,便于以后进一步的学习。

四、其他

还是得感谢经理、导师和各位同事在工作之中给予的帮助,没有嫌弃我这个小白。当然我也有自知之明,学习之路依旧很漫长,我会继续努力的。

对于前端,我后面还是会拾起来的,以后可是大前端时代啊,不能错过。

对于以后的规划,暂定是花半年时间,把 Android 的基础知识整理一遍。当然这中间也会继续看书学习,也会阅读其他非计算机书籍,充实自己,毕竟代码之外的世界也很精彩。

终于写完了,洗洗该睡了,晚安了,朋友们5ad6e4085e449ee2535d35c10e4963bf.webp5ad6e4085e449ee2535d35c10e4963bf.webp5ad6e4085e449ee2535d35c10e4963bf.webp



树林美丽、幽暗而深邃, 但我有诺言尚待实现,  还要奔行百里方可沉睡。 -- 罗伯特·弗罗斯特

浏览 76
点赞
评论
收藏
分享

手机扫一扫分享

举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

举报