
本人今年35了,已经干了10年程序员,是10年不是9年,因为我是专科毕业。一直就是普普通通的程序员,特别纯的码农,从没做过管理岗位,并且很可能以后也是如此。现在已经上有老下有小。曾经在某著名互联网公司(现在有些过气)工作过很多年,现在在一家创业公司,也有很多年了。之所以一直在一线写代码,我想根本原因可能是性格问题,我是一个特别内向的人,与世无争,不喜欢跟人打交道,不会聊天,有社交恐惧症,就喜欢对着电脑写代码,朋友评价我是“生活在自己的世界里”。
后来一次偶然机会在网上,认识了以为跟我年纪,经历相似的程序员,可是他的态度和我是完全不一样的,我不知道是什么支撑的他,但是和他聊天让我有了不一样的想法与动力。
人家和我一样都是学AndroID的,他学AndroID已经9年,年纪和我相似,人家想的是如何转型,怎么进阶,并不是和我一样消极低迷,觉得这样已经不错了。所以我在跟他的聊天中明白年龄好像从来不是问题,而且好像已经被社会毒打的心,已死。
即使在大家看来,我生活过成了这样,我也还是自认为是有些优点的,首先我对自己的逻辑能力还比较有自信,我也喜欢学习,编程完全是自学的,现在虽然一把年纪了,还是喜欢学习新技术,每天上下班地铁都会看书,特别喜欢把学到的东西用在工作中。第三个是踏实,不是迫不得已很少跳槽,10年总共就干过三家公司。
第四个就是有些完美主义,先不说编程能力如何,首先是态度端正,对自己写的代码认真负责,我最看不上的就是那种一味图省事,写面条式代码的人,这种人在外行领导看来干活挺麻利,代码里却逻辑混乱,到处都是地雷,当我看到这种人写的代码时,心理总会想:“这tm写的叫什么玩意儿!太垃圾了!”实在看不过去时,我就把它们重构。我发誓这种被别人指着代码骂的事绝不能发生在自己身上,我会尽最大可能不给别人留坑,这方面我有些强迫症,有时候我会延误一些工期也要选择让代码看起来更优雅.
在家人的支持下,我准备重新面试一下,我一直梦寐以求的腾讯!(自己报成人本科)
腾讯面试一面
MVC,MMVM,MVP
MMVM如何解决MVP中存在的问题内存泄漏
内存泄漏的几种情况
LeakCancary分析内存泄漏的原理
手写单例模式,并分析
算法
找到两个数组中的两个元素的和等于某个值二面
activity
onSaveInstance
service
StartService和BindService的生命周期求浮点数的平方根
Binder的原理
设计模式
工厂模式
抽象工厂模式和普通工厂模式建造者模式
启动模式有几种
共享内存原理
java能实现共享内存么kotlin协程的四个dispatcher及区别
三面
window,decorvIEw,VIEwRootImpl的关系
面试官 想让你回答如何window和windowManager如何联系的。vIEwRootImpl是联系window和decorvIEw的纽带
进程间的通信方式
AIDL的用法
用法和原理事件分发
onIntercept在哪用
事件分发底层的产生
RecycleVIEw的用法
里面的各种Manager作用wake lock:使屏幕常亮
Activity是如何被限制到状态栏和导航栏之下的
canvas
canvas的save和restore的作用
canvas的density有什么作用
vsync
vsync是如何生成的androID中异步一般怎么实现
androID中内存泄漏发生的情况
如何去获取vIEw的宽高
悬浮窗
如何实现一个悬浮窗
一个悬浮窗悬浮在顶层,覆盖了底层的app的启动图标,如果让事件启动图标接收到click事件
AndroID M之前与之后的权限变化
ContentProvIDer
使用
如何找到该contentProvIDer的
RxJava中map和flatmap的区别
vIEw的绘制
vIEwgroup是如何刷新的
onMeasure,onlayout,onDraw分别起什么作用
onLayout的时候可以layout自己么?
AndroIDManifest
和的区别一个是系统的权限,一个是自定义的权限
三面
两道算法
洗牌问题
接雨水
两道设计
面向对象原则
用代码描述你觉得最有设计感的项目
我开始在网络上寻找学习笔记,和系统学习视频。后面会给大家分享的
【GitHub】AndroID系统基础——初级——高级的知识点里面都有,还有大厂的面试真题。三份BATJ大厂面试题+BATJ大厂面试指导1971页 合集目录
基础——初级——高级知识点
B站系列学习视频基础——初级——高级
####【Android高级学习系列进阶视频——高级架构篇(1-10持续更新中…)】
自行领取直达链接:【点击获取】 总结
以上是内存溢出为你收集整理的22 岁专科毕业做程序员的“普通”人,35岁之后的事业一落千丈?如何改变现状(报成本逆袭腾讯)...全部内容,希望文章能够帮你解决22 岁专科毕业做程序员的“普通”人,35岁之后的事业一落千丈?如何改变现状(报成本逆袭腾讯)...所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)