首页 > 编程语言 >一个优秀的Android程序员应该侧重于技术还是业务需求?

一个优秀的Android程序员应该侧重于技术还是业务需求?

时间:2024-04-03 12:00:13浏览次数:39  
标签:侧重于 业务 技术 程序员 UI Android 团队

前言

一个优秀的程序员应该侧重于技术还是业务需求?
这是要一个值得探讨的问题…
在这里插入图片描述
刚入社会时,相信很多朋友都会思考这个问题。

有人觉得:“技术当然重要,没有技术根本做不了事。技术高,还可以炫耀,出去找工作轻轻松松,是不是很 cool ?

也有人觉得:“对程序员来说,业务就是做某一个系统的具体流程,方法!如果不懂业务,就算你技术再牛叉,又有什么用呢?你做不了任何实际的开发!有力气却没地使啊!
在这里插入图片描述

个人观点

我认为,技术和业务需求同样重要
小孩子才喜欢做选择题,大人都做应用题。

因为很明显,这两者都很关键,缺一不可。没有技术,对业务再敏感,理解再深刻,面临业务问题还是不知道如何解决。而如果只会技术,不懂业务,则空有一身本领却无处施展。

技术扎实却不赚钱,最后一样白瞎。所以这不是一道选择题,甚至选择本身就是错的,因为选了之后很容易走极端。那正确答案是什么呢?当然是根据实际情况随机应变。
在这里插入图片描述

一、个人层面

如果你当前技术强就多钻研钻研业务,想想怎么把技术应用起来带动业务发展,给公司、团队和个人创造价值。如果你现在技术很烂,只能应付简单的业务需求,稍微复杂一点的问题就搞不定,那显然应该多研究研究技术,给自己加点本事。

二、团队角度

如果你是业务团队,为了应付工作,你应该多搞点业务。因为业务是你们团队的根本。但如果你工作完全不用担心,绩效已经很溜了。富有余力,那可以考虑补一补短板,提升一下技术水平,以免将来团队、公司发生变化,自己应付不来。如果你在技术团队就反过来理解,当下已经游刃有余了,就弥补短板,当下捉襟见肘,还是应该追求效率。

三、诉求方面

如果你打算接下来去往更好的平台,那么还是应该多搞搞技术。毕竟程序员面试主要看技术能力。如果你打算后面自己出来单干创业,那么搞明白业务的运作原理显然更加重要。不同的问题场景,不同的情况就有不同的答案。没有什么答案是固定不变的,这才是根本。

写在最后

其实,无论是侧重于技术还是业务需求。最重要的是首先要把自己的基础打扎实,作为程序员,要有牢固的基础知识,且同时不断提升自身的技术能力,保持自身的竞争优势,才是主要的。在这里,为大家整理了大量Android的巩固和进阶知识,有需要的朋友可以扫描二维码免费领取。

一、数据结构与算法

数据结构和算法是计算机科学的基础,也是Android开发中必不可少的一部分,中高级Android开发者必备技能,掌握数据结构与算法可以大大提高程序开发效率、节省空间、解决复杂问题、提高代码质量和面试成功率。
请添加图片描述

二、Android架构师筑基必备技能

Java/Kotlin因丰富的语言特性、开发工具和类库支持,成为了Android开发者的首选编程语言之一,想要成为优秀的Android开发者其Java/Kotlin基础必须要牢固,至于选择哪个作为首选语言,可根据工作需求做出选择。
请添加图片描述

三、Android 高工UI专业技术体系

Android高级工程师UI必由之路:Jetpack架构组件、四大组件内核以及UI实战体系

请添加图片描述

四、Android 底层FrameWork内核解析

Binder、Handler、系统启动流程、AMS、WMS、PKMS核心源码解析,不仅仅停留在app应用层开发。

请添加图片描述

五、性能优化观点与编程规范

Android开发的彼岸:常见app性能优化和大厂性能优化实战,选对方向,努力爬坑吧!
请添加图片描述

六、设计思想解读开源框架

了解开源框架的设计思想,熟练掌握热修复,插件化,组件化等开源框架,搭建高质量应用程序,走上人生巅峰

请添加图片描述

七、NDK与音视频开发

音视频编解码全解析,图像识别,即构实时音视频SDK,掌握高薪秘诀
请添加图片描述

八、JETPACK COMPOSE

Android UI工具包,轻松地创建和维护复杂的 UI,满足特定设计要求,app UI界面设计必备组件。
请添加图片描述

九、Android车载应用系统开发

行业新星,Android领域另一个新风向,揭开Android车载应用的神秘面纱,选对方向,努力爬坑吧!
请添加图片描述

十、Flutter

Android程序员构建高性能和跨平台的移动应用程序,堪称最美的UI跨平台应用框架。Flutter 近年来因其易用性、速度以及创建具有视觉吸引力和吸引力的移动应用程序的能力而广受欢迎。
请添加图片描述

上面就是我为大家整理出来的一份Android程序员发展方向知识架构体系图。希望大家能照着这个体系在3-4个月完成这样一个体系的构建。可以说,这个过程会让你痛不欲生,但只要你熬过去了。以后的生活就轻松很多。正所谓万事开头难,只要迈出了第一步,你就已经成功了一半,等到完成之后再回顾这一段路程的时候,你肯定会感慨良多。

标签:侧重于,业务,技术,程序员,UI,Android,团队
From: https://blog.csdn.net/Misdirection_XG/article/details/137339097

相关文章

  • Android14应用启动流程(源码+Trace)
    1.简介应用启动过程快的都不需要一秒钟,但这整个过程的执行是比较复杂的,无论是对手机厂商、应用开发来说启动速度也是核心用户体验指标之一,本文采用Android14源码与perfetto工具进行解析。源码参考地址:Searchtrace分析工具:PerfettoUI2.Input事件处理流程Input是Android......
  • 关于“共享程序员”,你们怎么看?
    前言最近出现了一个很火的词,叫做“共享员工”,眼下正是“金三银四”的春招旺季,记者了解到,今年,不少企业都在实行“共享员工”。“共享程序员”“共享设计师”等能为企业节省人力成本。这些“共享员工”一般不和企业签订固定合同,而是与企业就某一项目进行短期合作。对待“......
  • Android12.0 系统关于安兔兔显示信息的修改
    1.前言在12.0的系统rom定制化开发中,在一些产品开发中,对于安兔兔等第三方检测工具,检测不出某些版本的内核信息等,显示0GB等问题的相关修改,由于不知道安兔兔的检测方式,所以就需要来修改关于文本上的一些信息了2.系统关于安兔兔显示信息的修改的核心类frameworks/base/core/jav......
  • android studio上实现Hello world(转)
    搞了一天,查了无数网文,也许太简单,竟然没人说明白,决心整明白后一定详细发个东西,给初学小白借鉴。系统要求,电脑里安装好java,androidstudio,我的AMD电脑不支持模拟器插件安装,所以搞个真机USB连接先用着。系统安卓6.0版本。废话不说了,直接来真的。点击File-New-Newproject点......
  • android登录问题
    今天复习了一下android开发登录的功能!1.观察者模式校验前端输入数据//校验账号不能为空且必须是中国大陆手机号(宽松模式匹配)privatebooleanisTelphoneValid(Stringaccount){if(account==null){returnfalse;}//首位为1,第二位为3-9,剩下......
  • 解密Android APP加固过程中的代码混淆技术,实现加固定制化
    AndroidAPP加固是优化APK安全性的一种方法,常见的加固方式有混淆代码、加壳、数据加密、动态加载等。下面介绍一下AndroidAPP加固的具体实现方式。混淆代码使用ipaguard工具可以对代码进行混淆,使得反编译出来的代码很难阅读和理解,官网下载ipaguard即可。加固混淆......
  • Android APP安全加固:深度解析代码混淆在保护应用安全方面的优势与局限性
    AndroidAPP加固是优化APK安全性的一种方法,常见的加固方式有混淆代码、加壳、数据加密、动态加载等。下面介绍一下AndroidAPP加固的具体实现方式。混淆代码使用ipaguard工具可以对代码进行混淆,使得反编译出来的代码很难阅读和理解,官网下载ipaguard即可。加固混淆......
  • 第一集 玩转Android-Studio之认识插件-----摸鱼神器
    系列文章目录第一集玩转Android-Studio之认识插件-----摸鱼神器文章目录系列文章目录前言一、插件是什么?二、使用步骤总结前言作为新手小白,我们要正能量,摸鱼只是工作的一部分,是缓解身体机能,大脑疲劳的醒神利器,并没有任何不良引导一、插件时什么AndroidStudio的......
  • 程序员常用的几种算法
    1.排序算法:•冒泡排序(BubbleSort)•选择排序(SelectionSort)•插入排序(InsertionSort)•快速排序(QuickSort)•归并排序(MergeSort)•堆排序(HeapSort)•计数排序(CountingSort)、桶排序(BucketSort)等2.查找算法:•线性搜索(LinearSearch)•......
  • Android TV Recyclerview长按或连续按键,焦点丢失(或者焦点跳跃)
    原因分析RecyclerView设置适配器后,将数据填充进去,并不会将所有item的view都创建出来,一般只会创建一个屏幕的Item,当长按或者快速按下键时,Recyclerview来不及创建即将获取焦点的view,导致焦点丢失解决方法有两种思路:(1)控制按键速度 这里有两种具体实现策略:一种是记录......