美文网首页
Android程序员能不能依靠“屎山代码“,让自己变得不可代替?

Android程序员能不能依靠“屎山代码“,让自己变得不可代替?

作者: 小城哇哇 | 来源:发表于2024-01-15 18:47 被阅读0次

前言

最近有朋友问我:程序员能不能依靠"屎山代码"使别人难以维护,让自己变得不可替代,从而提升自己的竞争力?

大家别笑,我身边还真有这样子的案例。

以前我写代码那会,我的代码是写得非常简洁,整体的代码量还不到其他程序员的一半,而且bug也不多,所以看起来就像一个闲人,感觉谁都可以替代我,所以我的绩效是很平平无奇的。

绩效好的人是怎样子的?他的代码写的很烂,烂到就只有他自己能看得懂,别人都很难去接手维护他的代码,于是就每天风风火火的改bug,各种救火,各种解决线上重大问题,反而领导觉得他很能干,于是顺理成章的他就成了项目中的核心,成了优秀员工。

这样子的人相信大家都遇到过,虽然这种做法短期内是提高了职场竞争力,但是我是不建议大家去模仿,因为我们的人生很长,短期的最优解并不代表就是全局的最优解,这是类似于贪心算法的一个问题。

那会我在公司的默默付出并没有人看到,但是我能力的增长是被其他公司看到了,所以我跳槽过去了。而那个写屎山代码的同事最终项目失败了,整个项目组的人都被裁掉,他也逃不过了,他还是逃不过失业的这个问题。

职场竞争力的本质是创造价值的能力,而我们要提升这个能力就得全身心的投入到项目里面去,这就叫:为自己打工。互联网的发展速度太快了,我们根本不可能在一家企业待到65岁退休,说不定我们还没退休企业就先倒了。

所以企业对于我们而言就只是一个过渡的平台,当我们创造价值的能力上去之后,我们也就会离开职场,也没必要打工了,也就不会再有职场竞争力的这个问题了。

所谓铁饭碗,并不是一辈子端着一个碗,而是一辈子到哪里都有碗端着。所以,职场中最重要的是练就自己的核心竞争力,让自己有一技傍身,这样才能给自己最大的安全感。

如何增强核心竞争力

博主作为一个在Android行业奋斗了9年的老码农,对学习过程中的困难深有体会。所以我热衷于收集整理资源,记录踩坑到爬坑的过程。希望能把自己所学,实际工作中使用的技术、自学方法、心得及踩过的一些坑,记录下来。一是更好的梳理自己,二给那些想学习 Android 的小伙伴们一点帮助!

适用于:

  • 任何想学习Android开发但不知道从哪里开始的人
  • 也适用于已经开始进行Android开发但想要变得更好的任何人

一、Android所有方向的学习路线

为了成为更好的 Android 开发者,这里为大家提供了总的路线图。它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。如果下面这个学习路线能帮助大家成为一个更好的 Android 开发者,那么我的使命也就完成了:

包括:Android应用开发、系统开发、音视频开发、Flutter开发、小程序开发、UI界面、车载系统开发等等

微信截图_20230814145540.png

二、学习软件

工欲善其事必先利其器。学习Android常用的Android Studio视频教程和Android Studio最新的安装包都在这里了,给大家节省了很多时间。

image.png image.png

三、进阶学习视频

我们在学习的时候,往往书籍源码难以理解,阅读困难,这时候视频教程教程是就很适合了,生动形象加上案例实战,科学有趣才能更方便的学习下去。

image.png

四、实战案例

光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。

image.png

五、经典书籍阅读

阅读Android经典书籍可以帮助读者提高技术水平,开拓视野,掌握核心技术,提高解决问题的能力,同时也可以借鉴他人的经验。对于想要深入学习Android开发的读者来说,阅读Android经典书籍是非常有必要的。

image.png

六、面试资料

我们学习Android必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有阿里大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。

image.png image.png

由于文章篇幅有限,有需要上方内容的朋友,可以查看我的个人简介

相关文章

  • 让自己变得无可代替

    昨天中午老板请一个我们同行业的大咖一起吃饭,身为晚辈的我,除了坐在一边端茶倒水,就是静静的听他们谈话的内容。 不得...

  • 不求人不靠你,一切只靠自己

    靠山山会倒,靠人人会跑。 不依靠任何人,只依靠自己的努力让自己变得更加的强大只有自己成为了那做大山,成为了别人眼里...

  • 工厂模式和策略模式

    设计模式几乎是所有程序员都在研究东西,它代表着最佳实践,用设计模式可以让自己的软件变得更加优秀,在开发中让代码变得...

  • 优雅代码的秘密,都藏在这6个设计原则中

    优雅的代码,犹如亭亭玉立的美女,让人赏心悦目。而糟糕的代码,却犹如屎山,让人避而远之。 如何写出优雅的代码呢?那就...

  • 面试题-用插入法进行排序代码

    Android程序员面试宝典 代码如下: 打印结果:

  • 2018-11-02

    (程序员的文采真是不得不服)路由为中心的代码分割像屎一样,而以组件为中心的代码分割屌的像屎一样。 修改设置:

  • 仿ButterKnife,实现自己的BindView

    ButterKnife插件的出现让Android程序员从繁琐的findViewById重复代码中解放出来,尤其搭配...

  • 请让自己成为不可代替的人

    如果你能找出更有效率、更经济的办事方法,你就能提升自己在老板心目中的地位。老板会邀请你参加公司决策会议,你将会被调...

  • 谁没有一个梦想。

    今天理解男人的定义,男人就应该让自己变得强大,能够让别人依靠。

  • 一份可以令 Python 变快的工具清单

    这篇文章会提供一些优化代码的工具。会让代码变得更简洁,或者更迅速。 当然这些并不能代替算法设计,但是还是能让Pyt...

网友评论

      本文标题:Android程序员能不能依靠“屎山代码“,让自己变得不可代替?

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