我的一些感悟 - 新闻资讯 - 云南小程序开发|云南软件开发|云南网站建设-昆明葵宇信息科技有限公司

159-8711-8523

云南网建设/小程序开发/软件开发

知识

不管是网站,软件还是小程序,都要直接或间接能为您产生价值,我们在追求其视觉表现的同时,更侧重于功能的便捷,营销的便利,运营的高效,让网站成为营销工具,让软件能切实提升企业内部管理水平和效率。优秀的程序为后期升级提供便捷的支持!

您当前位置>首页 » 新闻资讯 » 技术分享 >

我的一些感悟

发表时间:2020-10-18

发布人:葵宇科技

浏览次数:24

前言

现在的技术日新月异,对于一个IT从业者来说是一种机遇,也是一种挑战。机遇是我们有新的技术可以拥抱,有可能能够解决现有问题的方案。而如果这个新技术的变革型的,那我们的从业方向都有可能会发生改变。如果我们能够在这个时候抓住这个机遇,那我们就能够快速升值,获得更高的薪水甚至财务自由。但是新技术可能更多的给从业者带来的却是挑战。作为一个工作7年多的老程序员,自己最大的感悟就是抓住不变,拥抱变化。

抓住不变

底层看技术,高层看业务

站在底层看技术

现在无论是做移动开发,还是做服务器编程;无论软件是运行在类Unix还是Windows上,其实基础技术都是一样的。底层技术从来就没变过,ARM汇编和X86汇编也并没有什么革命性区别,程序的运行机制也没什么变化,不同语言遇到的并发问题都差不多,TCP/IP网络几十年了也没有什么技术变化,算法就更不用说了。所以这些东西是值得我们去精通,并且未来是能够持续能派上用场的。这些东西平时开发可能用不上,但是有时候遇到一些关键疑难问题的时候就显得很重要,千万不要“书到用时方恨少”。而理解了这些基础技术,再去看新技术也会站在底层去思考这个技术到底是为了解决什么问题的。如果发现一些新技术确实是能够革命性的提升性能或者解决问题,那就果断去学,说不定自己也能成为一个新领域的领路人。而我自己能够很容易的在前几年工作都在一线大厂很重要的一个原因就是自己一直在学习计算机底层知识(现在也没有停)。

站在高层看业务

滴滴无论怎么补贴,未来都是要赚钱的。自己提前能考虑到商业的本质,一些底层逻辑,就能够提前预知一些未来要做的事情。
我们经常都会看到一些大佬能犀利的指出一些业务问题和产品设计缺陷,但是自己却很难有这些意识。那业务能力怎么提升呢?我认为答案就是站在高层看业务。在大型软件开发里我们可能只能做里面的一小部分业务,比如做商户系统的主要就只能看到商户系统这一小块,但是平时完全涉及不到用户系统,有时候自己对需求的理解就会变得很片面,无法站在全局去理解我们做的软件的真正意义。要做到这个真的很难,我们能做的就是经常看业内动态,和上级多交流,多独立思考一些软件成功的原因。对自己未来独立带业务,影响他人都是很重要的。

拥抱变化

独立思考

为什么我们要独立思考,千万不要拾人牙慧,别人说什么就认为是什么。比如Kotlin协程前段时间在Android圈炒得很火,很多文章大肆鼓吹这个技术能够带来多大的性能提升,甚至把JS/Go/Python的异步IO协程优势也写到文章里面,让大家以为Kotlin协程也能做到大量减少线程调度。但是其实自己深入去看JVM上的Kotlin协程,里面的异步实现都是基于的线程分发做的,并不是一些文章吹嘘的那样能够减少在操作系统内核的线程调度,线程模型和RXJava并没有本质区别。像这些文章的作者明显就是听风得雨,自己都没有深入理解就开始鼓吹。现在互联网的信息大爆炸,垃圾信息层出不穷,自己一定要有自己的思考能力,千万不要看到别人写的以为就是对的,尽量对接收的信息抱有怀疑精神。当我们有了独立思考能力之后,自己也就能够输出自己的观点,影响其他的人。当自己遇到自己没看过的技术我们就可以很自信的说:这个实现我没有看过,不过如果我来做,我会这样做:xxx。

一些建议

我认为对于大部分的IT从业者,都是希望自己的路线是:做事,管事,管人,管心 。以前看《高效能人士的七个习惯》这本书也是强调的我们要从个人成功到团队成功。这四点也是从个人成功到团队成功的四个阶段:

做事

如果我们是一个刚入行的从业者,最重要的就是夯实基础,把手里的事情做好,把自己手里的一个大环节做好,成为自己熟悉的业务,持续对当前业务优化,提升自己的技术和业务能力。在工作中,我们不可能只是做事情,也是需要和不同的团队协作的,在这个环节里我们也要学会团队合作的一些方法,如何高效沟通,避免冲突等。

管事

在我们对做事足够熟悉之后,就有了自己的一套流程和方法论,这个时候我们就可以输出自己的方法论,逐步的进入到管事的这个领域里面。我认为管事是在IT领域是一个基层TeamLeader的最重要的能力,因为自己直接面对的是事,很多事情都是需要自己冲在前线的,而且软件开发里人是流动的,但是事还是那些事。

管人

当管事的方法已经熟练掌握了,接下来要熟悉的就是管人了。管人是一个特别难的技能,尤其是团队的小伙伴都很好,但是蛋糕不够分的情况下尤为考研一个Leader的管人能力。此外人才选拔,技术分享,争取利益,跨部门协作等都是很考研Leader们的能力。

管心

当团队越来越壮大,自己手下人越来越多,我们就需要有更高层的管理思维了。如何让团队能够人团合一,能够让大家干得舒服,持续高效能的输出影响力和绩效。让团队认为现在做的是事业而不是工作。这一点很考验一个管理者的综合能力。

总结

高效能人士的七个习惯给我们总结了作为一个优秀的人(我对高效能人士的理解)的七个特质:
积极主动,以终为始,要事第一,双赢思维,知彼解己,统合高效,持续更新
我们都是普通人,逐步让自己变得更优秀。虽然机遇比努力更重要,但是当我们遇到机遇的时候,能否把握得住则是另外一回事。一个优秀的人总是更能够把握机遇,成就自己。

相关案例查看更多