一个非计算机专业的安卓工程师成长之路

这是我第一次写这类的文章,作为一个非计算机专业的Android工程师,我觉得很有必要去写一篇文章去督促自己去去不断的学习进步。
在过去的几年的工作中,自己也写了不少代码,也能写一些软件,但是相对于基础知识的扎实和对学习路线的是否清晰完全是比不上本专业就是计算机的人,因此必要的学习是追赶上他们的所必须的。
不知道是不是有很多是非计算机专业的同仁们有着同样的想法。
那么作为非计算机专业的我,学习Android则是一个非常曲折的一个过程,然而到现在也无法理解Android的真正奥秘在什么地方,那么作为一个非计算机专业的我该如何去学习呢。
1.初入Android:我接触Android是一个非常巧合的一个过程,在初中或者高中的时候我对计算机是一个非常感兴趣的,当时的计算机行业是一个非常混乱的时代,计算机充斥的各种漏洞,各种破解技术,那时的计算机安全行业是一个非常火爆的一个过程,小到qq技术,那时候的彩虹qq,利用宽度漏洞冲钻,qq空间免密码破解qq相册,还有利用网站后台的漏洞进行后端入侵,植入脚本,大到制作病毒,扫描端口,远程控制别人的电脑。那时候的我就跟着大神们后面混,那时的VB行业是非常火爆的,因为当年的计算机的大多数黑客工具都是用VB去写的,所以那时候我就去学写VB,写了一段时间VB,发现大神们的说必须学C,我也就去学着去学了一点C语言,奈何时不待我,我那时候正处于高中阶段,家庭和学校都不支持我这样去做,我只有偷偷的摸2下我喜欢的计算机网络的行业,然而高考过后自己被一所广州的农业的高校所录取,不知道是幸运还是悲剧我当时填的是计算机和电子工程专业,然而出于名额的限制我被录取到水产养殖专业,大学的我什么都不知道,当时的我被周围的所有人说,水产养殖专业好,以后有高工资,然而出来后发现原来这都是在我看来不适合我的,还好大学也不是白学的,管理知识和一些计算机相关的知识来说还了解了一些,也拿到了一个工商管理的学位,和一个计算机二级证书,然而大学毕业后的我就傻了,我该做什么就成为了我难以磨灭的感觉。在家休息了2个月,我一直思考自己该做什么,该学什么该做些什么,偶尔有次机会,让我和一位朋友吃饭说:你当时的计算机技术那么厉害为什么不去找个计算机相关工作啊,我心里想我TM,农科毕业什么都不会怎么去学计算机啊,但是被他一番言论所感悟,自己还是适合学计算机,而且计算机未来也是趋势,但是移动端更是,我就了解了Android,和ios,作为一个不是苹果粉的国人还有对Android开发精神的赞赏,我毅然的选择了Android的门,并经历了大约一年的快速的啃书版的学习实践实习,达到了一定的程度,最终找到了一家国内知名的手机音频公司。经过几个月的工作发现Android入门是何其的简单容易,但是真正的以软件的思维去考虑自己所做的一切,发现自己原来是那么的无知。被吊打的感觉难受,在目前的app工程师的思维里,技术菜永远就是被踩在脚下,所以我要强,接下来2年的时间里我要一直坚持学下去。
2。如何强:
我每天把我每天的时间从目前开始我就要开始规划起来,我每天虽然大约有11个小时在公司或者在路上还有8个小时的睡眠,剩下的时间都是我可以学习的时间,另外还可以去图书馆,我老早就办了一张图书馆的出入卡,所以周末我去学习是妥妥的啦,周六周日每天都可以抽出半天出来进行学习。
3。达到那种高度:
我需要达到可以和任何的其他方向的计算机工程师,进行沟通。我的java,Android,c/C++(NDK)开发能够达到一定的高度。能够在移动端行业随心所欲的找到一份我自己喜欢的工作,把接触新的东西当做一种享受。
4.制定我的学习计划:
1.回顾自己的所学的java基础知识,能够以清晰的思维做出总结,学java基础到底学什么,学习途径,以前的视频,java的相关书籍,夯实自己的java基础我们的javaweb(javaee)和安卓都是基于java去产生的。
2.安卓加强,在不涉及到底层C的 前提下,理解Android中基础类的抽取和app形成,四大组件或者其他的开源项目的深入理解底层的理解,另外理解新的技术实现方案。自己制作一看app出来
3.学习大学的计算机的基础知识

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值