一晃眼,我已经工作 7 年了,要问我有什么职业规划,我还真没怎么细想过,我怎么就成为了一名程序员?
回望我是如何加入 IT 大军经历,其实也是糊里糊涂做了 Android 开发,高考填志愿又没人指导我,只是觉得以后上班想在办公室工作,而不是在工厂,因此选了软件,没有填机械专业,虽然当时机械似乎更热门
没有规划的入场2011 年 12 月份,学校已经没有课,让我们出去找工作,那个时候我是迷茫的,各种海投,不知道如何找工作,更不知道自己职场方向是什么,学校学的是 JavaEE,投的主要 JavaEE,简历上有提学过 Android,糊里糊涂接到 Android 岗位电话,稀里糊涂拿到了 offer,糊里糊涂开始做了 Android,其实那会儿我还不知道有安卓手机,更对 Android 没概念
事业的迷茫时期刚刚工作,因为什么都不懂,我又很急,希望马上就会,上班写代码,下班也在写,而且项目不少,加班家常便饭,我觉得工作之初就应该这样,项目中才能成长的更快;业余时间泡安卓巴士和 eoe,混了版主,相见恨晚世界同性交流的网站 GitHub 也开源了几个库;随着我的技术日渐成长,我能独挡一面,开始一个人干一个项目
但有段时间我很迷茫,我的职场到底要如何发展,继续走技术路线,还是转型做其他的,还是干脆转行,最后根据当下实际情况评估,还得走技术路子,其实我并不想,觉得做技术封闭我的思维,职场会越走越窄,但是没有契机做其他的,最关键的是除了代码我也不会其他的!
反思自身做 Android 时间久了,发现 Android 更多是写业务,画页面,调用接口,我这个人是有很强忧患意识瞎担忧,Android 这样被后端“牵制着”,为什么不是做后端,掌握更多的话语权,但没等到做后端,被 Android 内部瓦解了,Android 迎来了跨平台,16 年声音尤为强烈,“Android 没人要了”
16 年我换工作,面试时在问我是做原生的 Android 吗?我一脸懵,事后才知道跨平台已经很火了
做出改变18 年 Android 应用我感觉做到头,需要做点改变,想往系统层开发走走,正好朋友他们在招系统开发,我就想一试,没想到转过去当初是如此之难
Framework 我相当于从零开始,就是感觉自己菜,自信心也几乎碎了一地,甚至自卑了起来,我是不能接受一个工作 6 年的干不过应届生,18 年,部门有些不稳定,我一年内做了性能优化、系统开发、通讯,就是那种刚有点感觉,就换模块了,*活应届生也能干,特失败的感觉,这一年没什么技术积累
情绪低落时想着为什么要转行,以前做应用信手拈来,现在却跟应届生菜鸟互啄,甚至还干不过他们!
幸好 19 年部门开始细分模式,我做了显示服务,之前做的应用没白费,我的优势逐渐显示出来,职场也逐渐起色,也晋级了成了公司的骨干
转岗随着年纪越来越大,感觉一直做开发不是个事,内心也一直有个声音,要转管理,我一直在等这个机会
是的,就在今年 3 月份,我竞聘成功了成了经理,我这个时间点很尴尬,金三银四,跳槽高峰期,我首要任务是留着组员及招人,这对我而言是一个困境,但是在困境之中往往充满着机遇,我相信我能够做好
那我们应该如何提升自己?首先建立知识体系
很多人对Android属于一知半解的状态,鼓励去Stackoverflow之类的地方寻找问题的解决办法,但务必了解内在的机理,达成对知识理解的体系,当你建立了一个体系,很多问题就不在复杂,软件开发是precise engineering,不是凭运气
程序员就应该拿技术说话,「技术总结」是一份程序员简历的重中之重;除了大神和大牛,普通的程序员如果能在叙述中体现自己的风格,在技术总结中展示鲜明的个人形象,会更吸引公司的注意,拿到更多的面试邀请
以下是我近段时间对其 Android 面试的相关资料进行了收集和整理,将其整合成了文档
有需要的同学,可以顺手给我点赞评论支持一下
内容如果对大家有用的话,可以转发分享一下
获取方式:私信我发送“进阶”
由于篇幅原因,仅展示部分截图
《Android 百大框架源码解析》
《核心笔记》
《 Android 大厂中高级面试题》
《大量PDF资料》
获取方式:私信我发送“进阶”或“面试”
技术是无止境的,你需要对自己提交的每一行代码、使用的每一个工具负责,不断挖掘其底层原理,才能使自己的技术升华到更高的层面
Android 架构师之路还很漫长,与君共勉
PS:有问题欢迎指正,可以在评论区留下你的建议和感受;
欢迎大家点赞评论,觉得内容可以的话,可以转发分享一下
Copyright © 2024 妖气游戏网 www.17u1u.com All Rights Reserved