22 岁专科毕业做程序员的“普通”人,35岁之后的事业一落千丈?如何改变现状(报成本逆袭腾讯)...

22 岁专科毕业做程序员的“普通”人,35岁之后的事业一落千丈?如何改变现状(报成本逆袭腾讯)...,第1张

概述前言本人今年35了,已经干了10年程序员,是10年不是9年,因为我是专科毕业。一直就是普普通通的程序员,特别纯的码农,从没做过管理岗位,并且很可能以后也是如此。现在已经上有老下有小。曾经在某著名互联网公司(现在有些过气)工作过很多年,现在在一家创业公司,也有很多年了。之所以一直在 前言

本人今年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岁之后的事业一落千丈?如何改变现状(报成本逆袭腾讯)...所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1031854.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-24
下一篇2022-05-24

发表评论

登录后才能评论

评论列表(0条)

    保存