• 前端转安卓后的经历


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

    从前端转到安卓,其实个人的心理变化过程也是一个很重要方面,这里就不描述了,个人心理大家自己学会调节就好,主要讲讲客观存在的一些问题。

    从前端转安卓面临的一个大问题就是:不懂java,没有安卓基础,需要在短时间快速掌握相关知识。那怎么办呢?

    经理让我做一个音乐播放器,了解四大组件的基本应用。然后自己边看书,边网上找资料,花了两个星期多做了一个简单的音乐播放器。老实说,现在再回头去看播放器代码,会觉得写得太烂了。主要是代码结构不合理不清晰,什么内容都往 activity,service 里写。以后找时间打算重构一下。

    在9月初的时候,开始介入项目开发,当然刚开始给我的任务也是简单的,简单的页面布局工作,加上一些逻辑处理部分。之后接触的需求也开始更加多样化,不过都是些基础工作,适合夯实基础。

    其实前端和安卓很相似,主要都是做界面布局,相对来说安卓端比前端更容易接触到底层方面的知识。

    最后简单说说工作半年来的一些难点和收获:

    难点:对于未接触java的前端来说,java就是第一个拦路虎。java语言涉及的内容太多,需要花费较长时间来掌握。然后是安卓方面的知识,此外安卓有很多自己的控件(viewpager, listview, recyclerview等)就和前端有很多自己的库(jQuery, bootstrap等)一样,虽然不一定用到,但是至少你要会用,然后再去掌握其实现原理,才能自己进行更改和扩展。

    收获:首先是编程思维,这个其实比较抽象,需要自己在工作和阅读代码中去体验。其次java的学习也让我自己收获很多,接触一门语言,能够让你体会到这门语言中所特有的一种设计思想,或者说通过java的学习,让自己了解的更多了,你所能接触的范围变得越来越广了。还有就是编码也是越来越规范了。

    不足:java和安卓基础还是不够,然后就是在写代码的时候考虑过于片面。

    未来:先夯实基础,当然前端我也是不会放弃的,以后还会拾起来的。

    总之程序员这条路并不是很好走,不过既然选择了,当然要走下去呢。

    最后祝大家新年快乐,阖家安康,新的一年都能够在事业更上一层楼!

  • 相关阅读:
    866. 回文素数
    如何在本地搭建EasyPlayer的H5 demo播放H265视频流?
    【方案】TSINGSEE车载监控平台的城市渣土车监管解决方案
    车载监控4大趋势,未来市场如何变化?
    我国车载监控市场迎来增速,智能化监管成为主要需求
    【工程车远程监控方案】TSINGSEE车载监控平台助力安全生产
    语音对讲功能在车载监控系统中的应用意义
    AI人工智能技术在车载监控系统中有哪些应用?
    车载监控需求向视频化转变,TSINGSEE助力车辆高效监管
    如何通过GPS结合UWB技术实现车载监控精准定位?
  • 原文地址:https://www.cnblogs.com/huansky/p/8468853.html
Copyright © 2020-2023  润新知