35岁之后找不到工作怎么办?深夜思考

2021/7/6 23:04:52

本文主要是介绍35岁之后找不到工作怎么办?深夜思考,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

### 正文 **JVM 语言得摆正自己的地位,既要考量自己的能力,也得考虑历史的进程。** Java 是亲儿子,又是 JVM 的“原住民”,主导着 JVM 的发展方向,树大根深,枝繁叶茂,“此诚不可与争锋”。 对比其他 JVM 语言,Kotlin 算是能把自己的地位摆得比较正的了,没有“王侯将相宁有种乎”、取 Java 而代之的雄心壮志,反而始终坚持与 Java 的极强兼容性,大量使用 Java API,把臃肿的 Java 代码包装成简短的语句,默默做着“裱糊匠”的工作。目前来看,Kotlin 相当胜任这个角色,**类型推断、扩展、空安全、高阶函数**,哪个不是实用又强大的语法增强? 在我看来,Kotlin 对 Java 开发者最大的改变不是减少浪费在写代码上的时间,而是一系列思维方式的转变: - **与其让开发者手动控制循环,不如把循环封装在类库内部**,类 C 语言的三段式 for 循环和 while 循环简直是 bug 和复杂代码的元凶; - **面向对象,但不能被类和对象捆住手脚,把函数解放出来!** - **每一行代码都要用在刀刃上,尽量减少模板代码和多余的声明;** - **编程语言要设计好“默认配置”,引导开发者多使用“默认配置”**,比如类默认不可继承、访问控制符默认 public、集合默认只读、类型默认不为 null 等等; - **不变对象优于可变对象,**多用 val 少用 var、多用只读集合少用可变集合、多用非空类型少用可空类型; - **类要“回归本心”,只承担“抽象对象”的功能,**Kotlin 鼓励多使用扩展、少在类里塞一堆 API 和实现,尽量采用“类基本框架 + 外部扩展功能函数”的模式。 这些东西都是在学习 Kotlin、写 Kotlin 过程潜移默化地传达给开发者的,能够引导传统守旧的 Java 开发者拥抱现代编程语言。 **Kotlin 不是一门学问,而是一套工具**,它不像Scala,没有那么重的书卷气,一切特性都为实用、简洁而生; **Kotlin 不是革命者,而是改良者**,它不是 Go,没有取天下而代之的野心,只有“让 Java 更好用”的踏实目标,积跬步而至千里; **Kotlin 不完美,但在不断改善**,它不像 Java 被 Oracle 一家把持,不允许任何不受控制的特性出现,Kotlin 的诞生和发展都离不开社区推动,越来越多的新特性正在应开发者呼吁加入其中; **Kotlin 不会面面俱到,而是以补 Java 的短板为先**,Kotlin 不会变成 C++。 ## 总结 最后小编想说:不论以后选择什么方向发展,目前重要的是把Android方面的技术学好,毕竟其实对于程序员来说,要学习的知识内容、技术有太多太多,要想不被环境淘汰就只有不断提升自己,**从来都是我们去适应环境,而不是环境来适应我们!** > 这里附上我整理的几十套腾讯、字节跳动,京东,小米,头条、阿里、美团等公司19年的Android面试题。把技术点整理成了视频和PDF(实际上比预期多花了不少精力),包含知识脉络 + 诸多细节。 由于篇幅有限,这里以图片的形式给大家展示一小部分。 ![](http://www.www.zyiz.net/i/li/?n=2&i=images/20210706/1625583075626885.jpg) 详细整理在腾讯文档可以见; **[Android架构视频+BAT面试专题PDF+学习笔记](https://docs.qq.com/doc/DSkNLaERkbnFoS0ZF)** > 网上学习 Android的资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。希望这份系统化的技术体系对大家有一个方向参考。 技术进阶之路很漫长,一起共勉吧~

这篇关于35岁之后找不到工作怎么办?深夜思考的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程