坚持五年分享整理阿里(ACA/ACP/ACE),腾讯(云从业者/TCA/TCP),华为(HCIA/HCIP/HCIE),AWS(SAA/SAP)等工程师考试认证,题库,视频,资料,成功帮助5W+学员获得专业认证!

拿到阿里云ACE认证之后如何快速运用到工作当中去?

ace (458) 2021-11-02 15:49:41 本文共计1604个字,预计阅读时长6分钟。

很多学员考完阿里云ACE认证之后不知道如何正确的运用到工作当中去,在这里小编写了几点方法希望能帮助各位学员正确的运用到工作中,提高自己的工作效率,更好的完成工作。阿里云ACE(高级工程师认证)作为国内最大的云计算服务商,阿里云不仅引领着中国云计算技术在全球范围内扩大版图,同时还责无旁贷的承担着培养、壮大中国云生态人才力量的使命。
拿到阿里云ACE认证之后如何快速运用到工作当中去? (https://www.ls102.com/) ace 第1张

1.广度和深度的选择

技术人员的学习路径有两个维度,深度和广度。很多程序员都有这个疑问,是先深后广,还是先广后深呢?

通过这么多年的学习和思考,我的建议先深后广,因为当技术学到一定深度后,就会有触类旁通的能力,自己掌握的广度也自然有了深度。

但是在实际学习过程中,深度和广度是相互穿插着学习,比如学习并发编程时,首先学习 JDK 源码,然后学进去之后,开始看 JVM 源码,最后看 CPU 架构,在技术点逐渐深度研究的过程中,广度也得到了完善。

所以无论哪种学习方式,学习态度才是最重要的,在广度学习的时候有深入研究的态度就能达到一定的深度;在深度学习的时候,主动学习相关的技术点,广度也得到拓宽。

你需要学会的编码习惯

程序员应该学会通过技术的手段来提高效率。几个常用的手段是使用工具,快捷键和编写脚本。

2.使用各种工具

技术人员电脑尽量用 MAC,使用命令行效率一定比在 1024*1024 像素中找一个 10*10 像素的按钮更快。IDE 用 IDEA,比 Eclipse 更智能。命令行工具用 iTerm 和 IDEA 里的 Terminal。

写文章用 MAC 的客户端工具 MacDown,左边编写,右边展示,比 Word 等工具方便快速很多。

有时候我还会用按键精灵里配置脚本解决工作问题,比如通过点击我们的系统,来执行任务。

这样的工具很多,只要能提高工作效率的工具,大家都可以尝试使用。

3.使用快捷键

MAC,IDEA 和 Eclipse 有很多快捷键都要学会使用,比如在 MAC 命令行中通过 idea . 快速打开工程,通过 open . 快速的打开文件夹,在 IDEA 里通过快捷键把一段代码抽成一个单独的方法,快速生成 getter setter 方法。

4.用脚本写工具

当我们用人工的方式做一件重复性很强的事情,首先要考虑使用工具来帮我们自动完成,如果没有类似工具,可以自己写个脚本来实现,这样除了能快速解决问题,还能提高自己的技术能力。

在业务团队做开发如何成长

我一直在业务团队中做开发,在业务团队最主要提高的能力是业务抽象和架构能力,通过业务场景,不断思考如何通过合理的架构和业务抽象能快速支持业务,降低运维成本。

同时在这个过程中锻炼技术能力,比如写一些技术框架来快速支持业务,做到技术驱动业务。

5.可配置化的方式支持业务

设计业务的领域模型,把不随着业务逻辑变化的领域模型做成系统能力,把随着业务逻辑变化功能,做成可配置化,上一个新业务,通过配置的方式或少量开发就能支持。

在做客户后台功能时,由于需要展示的数据种类非常多,每种数据展示可能需要花费几天的时间,所以设计了一个通用的技术框架,实现了通过配置化的方式展示各种数据。

6.写框架解决业务问题

我在上家公司经常做一些 CRUD 的业务功能,我就自己开发了一个快速做 CRUD 的框架 jdbcutil,通过配置实体生成 SQL 语句,实现了子类只要继承父类,就自动拥有 CRUD 的能力。后面还写过生成 CRUD 页面代码的程序。

目前我们团队在做的 TITAN 框架通过模块化开发的方式,解决易变的业务系统在多人开发时遇到的问题。

7.技术驱动业务

在业务团队,一定要不断的思考如何利用技术来快速支持业务,配置化是一种思路,但是有些功能配置复杂度比较高,配置加验证的工作量,可能需要一个星期的时间。

那么能不能减少人工配置,实现系统自动化配置?建议可以研究下人工智能,通过人工智能的方式实现,系统告诉人需要配置哪些东西,然后交给人来进行确认,这样可以大大减少人工成本,更快的支持业务。

希望以上7点能快速的帮助同学们快速运用到工作中去。

THE END