会员服务
default sy_dh
在线客服
月薪8k到年入60w!Android毕业生开发三年做到阿里P7!我说:普通人也可以做 - 赚美金案例 - 富裕者联盟社区 - Affiliate营销圈

22回答

0收藏

月薪8k到年入60w!Android毕业生开发三年做到阿里P7!我说:普通人也可以做

赚美金案例 赚美金案例 1468 人阅读 | 22 人回复 | 2024-04-19


什么才是编程中真正有价值的东西?

在我们的身边,存在一个普遍现象:很多人从事Android开发工作多年,走过的弯和坎,不计其数,经历的心酸难与外人道也。可是技术确难以提升、止步不前,薪资也只能看着别人水涨船高,自己却没有什么起色。

雷总说过,“在风口猪都能飞起来”。一直追逐风口,一直错过。几乎每换一个项目,程序员就要掌握新的技术:《NET单元测试艺术》《妙趣横生的算法(C语言实现)》《Android应用开发揭秘》……

对于绝大多数编程从业开发者而言都面临一个普遍的问题:广度与深度难以兼顾。

每个企业的业务方向都不一样,用的技术也不一样。运气好,面试的时候甲方公司用的技术刚好跟你学的一样,结果技术面一问,你只答的出四大组件有哪些,生命周期支支吾吾也说不太清楚,view的绘制流程模棱两可,垃圾回收算法一知半解,性能优化一窍不通。这要是能找到offer,那就见鬼了。

很多人在开发过程中只是浮在表面,忽略底层源码分析,面试求职的简历也没有进行修缮和突出重点,自然求职不顺,加薪无望。

所以解决这个问题的最好办法就是:**抓住不变量。**要知道,底层知识永远都不过时。算法数据结构永远都不过时。基本的程序设计理论永远都不过时。良好的编码习惯永远都不过时。分析问题和解决问题的能力永远都不过时。强大的学习能力和旺盛的求知欲永远都不过时。你大脑的思维方式永远都不过时。

举个栗子

大家应该知道也懂得性能优化的重要性,可工作中由于对整个知识掌握不够,所以会在性能优化上没有自己的理解。比如,Glide,这个是我们经常用的技术,相信大家都会用:

Glide.with(context).load("图片url").into(imageView)

但是大家谁知道这个里面有性能上面的坑啊?

如果我们不能体系的去掌握activity,fragment,application的生命周期,而且也不了解glide源码,因而我们可能是直接在context的地方传this,或者,直接给application的context,那么此时Glide的生命周期就和this,或者application绑定了,那么结果大家可想而知,在嵌套的fragment+viewPager的代码结构中,生命周期的管理不到位,就会带来生命周期问题的内存碎片。自然大家就知道,类似的情况多了性能就会一点一点的损失,最后导致app的运行过程中偶现的OOM,结果可想而知。

底层知识学扎实了,上层的东西像风筝一般千变万化,而你是在底下扯线的那个人,顺着线往下拉,便能轻松看清楚这个风筝长什么样。

加入社区,可阅读全站10w+资源

 非会员试读20%,加入社区后可阅读全文 

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
关注下面的标签,发现更多相似文章
分享到:
回复

使用道具 举报

回答|共 22 个

tonni

发表于 2024-9-23 13:53:09 来自手机 | 显示全部楼层

此帖仅作者可见

使用道具 举报

anandenong

发表于 2024-10-10 22:52:01 | 显示全部楼层

此帖仅作者可见

使用道具 举报

cshark

发表于 2024-10-13 16:01:43 来自手机 | 显示全部楼层

此帖仅作者可见

使用道具 举报

levinson

发表于 2024-10-13 19:06:27 来自手机 | 显示全部楼层

此帖仅作者可见

使用道具 举报

mgm

发表于 2024-10-21 09:53:45 来自手机 | 显示全部楼层

此帖仅作者可见

使用道具 举报

Selene

发表于 2024-10-23 18:53:53 | 显示全部楼层

此帖仅作者可见

使用道具 举报

jason8085

发表于 2024-10-27 14:00:38 来自手机 | 显示全部楼层

此帖仅作者可见

使用道具 举报

wyp8818

发表于 2024-10-29 06:21:29 | 显示全部楼层

此帖仅作者可见

使用道具 举报

喜多郎

发表于 2024-11-1 21:03:37 | 显示全部楼层

此帖仅作者可见

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭