美文网首页Android开发Android技术知识Android开发
刷什么leetcode?纯属浪费时间,工作用不上,技术不好还不是

刷什么leetcode?纯属浪费时间,工作用不上,技术不好还不是

作者: 不落魄Android开发 | 来源:发表于2022-09-19 18:24 被阅读0次

程序员为了求职刷题已经是业内共识,但一位程序员却把leetcode注销了,因为纯属浪费时间,工作上又用不上,天天刷有什么意义?刷得再好,不也是35岁失业?多开会多写PPT,多给领导汇报,学习他们的管理逻辑商业思维,比刷题更有用。

许多人表示赞同,有一堆更有价值的东西要学,不知道天天刷题干嘛?平时一点用不到,浪费时间和精力。

有人说,纯粹是人太多了内卷造成的。

有人说,超过三十岁不如好好琢磨人际关系。

一位有十多年大厂工作经历的网友说,leetcode是2017年以后才火起来,最初国内带坏风气的是字节。2020年后,因为大环境不好,僧多粥少,各厂都拿这个开始卡人。

有人说,接受刷leetcode是接受大厂驯化的第一步,对大厂来说,重要的是听话。

也有人说,考试只是一把筛子,来证明你比别人优秀。leetcode能体现出一个人的思维逻辑、考虑问题的缜密性和解决问题的思路,所以有资格做那把筛子。

有人说,楼主说这么多,只是在给自己找不学习的理由罢了。

有人说,既然选了这个行业,就要遵循行业的游戏规则,除非有实力改变。

有人说,整个职业生涯保持leetcode200题的水平足够了,前期花点精力练完,后面需要用的时候,花几天时间过一遍之前的答案就可以。

还有人说,这跟个人的人生规划有关系,如果想去国外大厂,这是非常有用的,如果不想去就没什么用。

刷题求职确实有点像应试教育的模式,其缺陷也显而易见:无法考察求职者真实的能力和工作经验,能刷题者得天下。

但没办法,行业规则就是如此,既然大厂设置的门槛里有这道关卡,就得忍着不舒服去刷题,不然别人都靠刷题迈过了门槛,你却因为叛逆绊倒在门槛上,连大厂的门都摸不着,值得吗?

不过,进入大厂后就得另当别论了。既然已经得到了大厂入场券,就别再一门心思埋头刷题。在职场上如何良性沟通,如何做好向上和向下管理,如何搞好团队合作,如何让领导赏识自己以获得快速晋升,才是你更应该学习的新技能。

虽说35岁红线不可避免,但也不能因此躺平摆烂,只有一路升级打怪,才可能在激烈竞争中保住自己的一席之地。

最后

这里也分享一些珍藏资源,从面试简历模板到大厂面经汇总,从大厂内部技术资料到互联网高薪必读书单,以及Android面试核心知识点(844页)和Android面试题合集2022年最新版(354页)等等,这些资料整理给大家,希望踩过的坑不要再踩,遭遇的技术瓶颈一次性消灭。

如果需要的话,可以顺手帮我点赞评论一下,直接添加VX:core0610 免费领取!

Java部分,像序列化、注解、泛型、反射、JVM、编译时、动态代理等等,都是非常重要的,尤其是越往上走越重要,在大厂中是必问的版块,很多中小厂以及校招也会着重考量Java基础

Kotlin部分,刚推出的时候大家都不太愿意学习,现在官方新文档、Sample代码、大厂面试、实际工作都已经纷纷转向Kotlin了,作为官方主推的语言,国外基本都已经转换过来了,但国内稍显慢半拍。一直到现在,Kotlin已经是一个很明显的趋势了,很多新技术都需要结合Kotlin一起使用,还不上车就晚了。

Jetpack+Compose,Jetpack可以让我们可以摆脱不断造轮子抄轮子的窘境,而Compose作为Google I/O 2019 发布的新的声明式的UI框架,目前API已经稳定,构建、预览等开发体验也已经趋于完整,新的声明式UI开发也已是共识,必将是日后App极为重要的编程方式。

Framework,作为框架层,给我们提供了很多的API,但很多机制都是封装好直接用的,如果不深入了解原理的话,很难在这基础上进行优化。Framework的学习不是一蹴而就的,但是当你慢慢理解的时候,就会发现很多日常工作中的问题都迎刃而解了。更何况,兄弟们,面试必问啊!!!

也可以继续向下,Framework开发、SDK开发,不过岗位会比应用要少一点,不过薪资和稳定性会更好一点

如果需要的话,可以顺手帮我点赞评论一下,直接添加VX:core0610 免费领取!

性能优化,这块就是软件工程的深水区,也是衡量一个开发技术水平的标准。因为想要搞懂性能优化,必须对各种底层原理有着很深的了解,各种case要有非常丰富的经验,不管是APP从0到1还是从1到N,都离不开性能优化。也是面试中最容易考验出个人技术功底的部分

很多大厂的性能优化专家,真的是可以当大爷……

开源框架+架构设计,各个开源框架,除了会用之外还要主动学习其底层原理、设计思想,一方面是因为面试中经常会问到,一方面也是因为在大厂中,很容易遇到需要自己写框架的情况。相关的原理以及对架构、设计模式的理解,在高工岗是不可或缺的。

退可高工,进可架构,但作为架构师的话,对于知识的广度又有要求了

车载,最近很火的细分领域,也可以说是Android的又一春,对于底层要求会更高一点,涉及Framework固件烧写、System UI、桌面程序、底层 Window Display、底层协议USB通信、硬件以及串口通信、蓝牙通信

身边也有转车载的,薪资很香!

音视频,这块自疫情那段时间就突然走上了风口,一方面是突发事件带来的风口,一方面也是5G的带宽带来更好的体验,各厂纷纷入局,但由于音视频这块自学比较困难,很难招到合适的候选人,自然薪资也是水涨船高

涉及C/C++、JNI、H.264、H.265、OpenSL、OpenGL、编解码、网络协议、WebRTC、FFmpeg、IJKPlayer、librtmp等等

跨平台开发,跨平台框架主要解决的是UI和部分业务逻辑的跨平台,和平台相关的比如蓝牙、平台交互、数据存储、打包构建等都离不开原生支持。

所以跨平台和原生是共生的关系,如果原生都没了,我们还跨个der?该不会跨WinPhone吧?

跨平台作为一个老生常谈的问题,主要是增加代码复用,减少我们对多个平台差异适配的工作量,降低开发成本(可能主要是为了企业降本增效~)

尤其是在中小厂,成本有限的情况下,或许会更加倾向于原生开发掌握Flutter的情况

很多大厂也都已拥抱Flutter,掌握Flutter不仅可以帮助到面试,也可以拥抱跨端开发

如果需要的话,可以顺手帮我点赞评论一下,直接添加VX:core0610 免费领取!

相关文章

  • 刷什么leetcode?纯属浪费时间,工作用不上,技术不好还不是

    程序员为了求职刷题已经是业内共识,但一位程序员却把leetcode注销了,因为纯属浪费时间,工作上又用不上,天天刷...

  • 30岁了还是很迷茫

    我今年30岁了可还是很迷茫,现在的工作对我来说完全没有技术含量,纯属浪费时间浪费青春。但是这个工作属于体制内,比较...

  • 每日一题之二叉树的深度

    Leetcode 第104题 好久没有刷题了,晋升挂了考虑换个工作了,开始刷题之路。 leetcode国内题库链接...

  • 我为什么出国

    今天刷了好久的抖音,真是不应该啊,这样刷抖音多不好,不仅浪费时间,还费眼睛,现在自由支配时间了,要好好珍惜时间的呢...

  • 第三十天 Sort Array By Parity

    尽管今天状态很不好 该做的事情还有很多 但题目该刷还是要刷 https://leetcode-cn.com/pro...

  • 起决定作用的在自己

    今天去听课碰到一个女孩,仿佛看到了自己:做什么不果断,想得太多! 做事想太多纯属浪费时间,浪费精力,弄不好还会得抑...

  • 静下心来,看看自己

    到底是怎么回事? 脾气不好 自己都做不好,还总说别人 你得是有多少缺点呢? 到底想做什么 又能做什么, 浪费时间?...

  • 工具网站

    学编程刷题 LeetCode:算法试题。Real.dev:真实技术问题,偏实际应用。 Desmos:在线的函数绘图...

  • 跳表ConcurrentSkipListMap

    很久没刷leetcode,今天刷leetcode时,遇到了跳表题目,传送门:中文版leetcode跳表题目,于是学...

  • 关于要做的事情

    脱离工作时间很危险的事情 下周必须要找工作投简历了 太偷懒太放纵了 在家也没干什么 纯属浪费时间 自制力决定了我不...

网友评论

    本文标题:刷什么leetcode?纯属浪费时间,工作用不上,技术不好还不是

    本文链接:https://www.haomeiwen.com/subject/qxbportx.html