如何用技术改变生活
2023年4月15日 MASA 成都.Net线下技术沙龙,我身为应邀嘉宾还是很激动的,第一次被.Net社群邀请来分享东西。
我个人是十分珍惜这次机会的,毕竟,现实中哪有那么多适合你自己的机会。
我也不经常站在台上演讲,所以,从小到大,我在台上都是很紧张,当然也发现了,讲10分钟后,我就能自如的发挥了,很不错的表现。
我其实总结了很多,但是,演讲要考虑很多情况,怕讲不完,所以,就优化了大部分。
但是,我个人认为它本身也是具有参考意义的,所以,这次会尽量都分享出来,当然,也可以关注公众号和微信,我也可以分享PPT给你。
这个主题主要是根据我的生活情况来的,不一定是符合很多人的情况,留取精华,去其槽粕,为你所用,才是主题真正的意义。
任何学科都是为了我们的身心健康
这句话是我上大学的时候,学到的一句话,送给每个看到此文的人们,愿我们身心健康。
契子(引)
搞了那么多年的开发,最后发现关注程序员群体的人还挺少的,我这里把遇到的问题和解决方案分享一下,希望能碰撞出不同的火花。
谁都希望生活更好一点,我也希望,同时,我也在做这样的事情,希望有更多的人会更好,也让我学习和借鉴一下。
也分享一下我最近对科技的新的感触。
注
图片都是我PPT里的内容,有部分内容是我现在加上的,算是进一步完善的结果。
阅读全文耗时:~10 分钟
技术(说)
左侧的图是我老婆用Midjourney生成的,当时的提示词是"一个有科技感,会开发的女孩子",最后生成四张图片,选择一张进行深度优化,我们一起选择了这张。
什么是技术
科技是第一生产力
很多时候,我们都在搞技术,但是,并不是很理解技术是什么,范围是什么,我很早就专门查了相关的资料,然后,就知道了,技术它本身不仅仅只是我们软件编程所用的软件,叫做技术。
整个名词应该叫做科技,什么是科技,就是科学和技术,科学是理论,技术是实现理论的一种方式。
就像编程有编译原理,有电子器件的原理一样,这就是理论,技术,就是根据这些理论迎刃而生的实际工具。
科技存在的意义就是提升生产力,这才能达到量级的质变,你还在农耕时代,我已经用起来了收割机。
而我身为一名普通的程序员能做的事情就是大力提升自动化能力,以及提升所做事情的生产力,直至解放自己。
编程与技术的关系
技术不仅仅指编程,所以,身为一名普通的程序员,我时刻告诉自己,我还可以用其他的方式去解决问题,其他的方式也是技术的一种体现,而不仅仅是编程。
所以,不要局限自己。
技术影响的范围
技术影响我们的方方面面,不仅仅是在电脑上,你的手机,你的家里的电气,以及吃穿用度都受到各种各样的影响,就连收麦子都得用收割机,可想而知,技术这样影响了我们,我们为何还要局限于此。
技术的发展趋势
不论是什么技术,就算是现在的AI技术也会遵循这样的发现趋势,刚开始OpenAI来的时候,铺天盖地的信息来了,应该处于第一阶段,然后,文心一言也来了,讯飞模型也来了,谷歌模型也来了,目前还处在第一阶段,各个模型匆促上阵,得磨合一段时间。
我们就可以根据某项技术发现的阶段来让自己选择最有利的方案,持续下去。
技术能做什么
技术主要是用来提升生产力的,而生产力的提升可以通过节本增效、开源节流、改善创新、减内耗(避内卷)、增外需的方式来解决。
而技术就是去实现这些目标。
技术的表现方式
技术如何表现出来呢,主要是通过两种方式,一种是产品,一种是服务。这两种方式。
所以,身为一名普通的程序员,你的技术如何表现出来?如何让父母,街坊领居都所熟知和了解,就需要这两种表现方式。
同时,这也是能被外界所了解的最基本的方式。
交互方式的变化
这里一共说了四种,当然,肯定不仅仅是这四种。
第一种是我自己经常在使用的电脑,第二种就是更多人使用的手机,第三种就是每天叫我起床的小爱同学,第四种就是我认为比较可行的未来交互方式。
每种交互方式的改变和被广大人们接受,就意味着趋势的变化,唯有紧跟趋势,顺势而为,才会水到渠成。
什么是好的技术
这里的技术应该是"技术人",要想成为一个公司最好的技术,甚至一个行业最好的技术,就得这样时刻要求自己。
大多数情况下,都是在提问题,很少有人回答这些人的问题或者提供解决方案,这部分人才是有竞争力的。
当然,我也在要求自己。
什么是好的软件技术
以上是我个人从业这么多年认为比较有技术价值的软件技术。
操作系统
从纯操作系统上来看,如果你从大学开始手撸一个操作系统,那么,你现在身价也几何倍翻升了,手撸操作系统不仅仅会的是操作系统。
而且,现在银河麒麟操作系统,统信操作系统都是我所接触的,但是,内核都是Linux内核,虽然是开源,桌面界面也被改造过,我自己还是认为,有一个完全自主可控的操作系统才是最重要的。
另外我想说的操作系统是业务级的操作系统,现在很多业务系统,比如,阿里的云主机平台,发现到现在这个程度,平台自身已经是一个“操作系统“了,“任务管理”,“多用户”,“资源管理”,等等。
编译器,解释器
这也是一门技术含量很高的软件技术,我个人很倾向有中文编程语言,虽然,国内也有类似的语言技术,离我个人的期望还是差一丢丢。
就算是不搞门语言,也可以优化生成语言的效率,支持AOT等技术。
脚本引擎,流程引擎,执行引擎
我目前从事RPA相关的工作,会在工作中遇到运行时相关的研发,它本质上就是一个执行引擎。
而这些引擎本质上都是一样的,都是对解释器的业务级沉淀,所以,学到就是赚到。
自然语言
NLP就是自然语言,如果想实现一门中文编程,那么自然语言软件技术,就是不能避免的一个科类,而OpenAI的来临,告诉了我们,自然语言成为编程语言已经有了一个很大的可能性,甚至超越编程语言,让语言成为我们自己的语言。
游览器
每天只要打开电脑,最少有四个游览器内核在我的任务管理器里运行,我已经避免不了它的存在。
游览器技术包含很多技术点,比如,多进程,SKIA渲染,排版布局等等,深入研究进去,也能获益菲多。
分布式/微服务
最近出现一个文章说是微服务还不如单体性能高,说明在选择架构的时候,要慎重选择,不能人云易云。
分布式是业务级操作系统成立的必备条件,是能让多台计算机像一台计算机使用的基本技术,要学透,学深,学会,有大用。
就算在日常生活中,如何复用大量闲置计算机的算力,存储等资源,都是一个值得研究的课题。
如何学好技术
最简单的逻辑就是输入和输出,你自己每天要输入新的知识,每天要输出有价值的东西。
而新的知识如何获取,可以到知识的源头去找,各种官网,GitHub,或者直接
找作者。
另外就是对自己要有要求,能自己实现的,时间充足就自己实现,不要去CV。
技术管理
技术跟管理相辅相成,一个好的技术,必然是一个好的管理。
技术繁杂,琐碎,如果没有一个好的管理方式,那么,根本没有积累,那么,最后自己啥也不是。
有时候自己想想,我的一切知识都来源于互联网和书籍,很多思考都内部消化了,如果我以后不做这一行了,那么,我还留下了什么呢。
幸好,我还留下了一堆文章,一堆看了文章就能入手的知识积累。
管好自己,管好目标,管好时间。
如果有机会,就管理下团队,部门,项目,产品,公司。
我也感谢下自己,在4134天前,就知道了要管理自己的笔记。
如何看待OpenAI以及它带来的问题?
实际上问题应该是如何面对新技术,我想,只能比别人更快的了解它,使用它,才是最好的应对之策。
拥抱变化是技术人最先接触到的理论之一。
技术就是工具,技术就是生产力工具,生产力工具之间的量级相差其实是很大的,所以,有好的工具,就要领先他人,才是掌握工具最好的策略。
所以,OpenAI,它是个工具,我要了解它,使用它,让更多的人使用它,让更多的人扔掉那老掉牙的工具。
人与动物最大的区别就是善于利用和制造工具。各种身外之物都是用来增强人自身能力的。
技术与想法谁更重要?
学编程早期,我一直问我自己哪个更重要,有一天我有了自己的答案,那就是想法更重要。
技术没能力,你可以学,想法没有的话,那你能力再强,也只能实现别人的想法。
别人的,就不是你自己的。
虽然,现在每个人想法都很多,而能有实现能力的人仍旧那么少。所以,一个合适自己的想法,至关重要。
这行业,这产品,这技术都坐烂了,我要不要做?
就像这个题目一样,当OpenAI来临的时候,这样的情况更加的明显。
我想说的是,就算是两家紧挨着卖包子的店铺,也会因为各种优惠的不同,包子口味的不同,吸引着不同的客户群体。
所以,就算是同样一件事情,你做,跟别人做,结果肯定是不一样的,那么,对外产生的价值,输出肯定也是不同的。
所以,差异性的时代,我们更要注重差异的价值。而不是,别人做了,我们就不能去做了,我们去做,肯定是发现了,别人做不到的点。
生活(谈)
我认为的生活
修身齐家治国平天下,这句话,贯彻了一生。
每个人对这句话都有自己的解读,下面了解下我的解读方式。
首先,这句话是有序的,是有严格顺序的。
当我大学毕业,成年,开始独立,养活自己,然后,让自己活的更好一些。
这是修身,不让父母担心自己,也是修己。
然后,下一个阶段就是能够把家庭照顾好,还不是仅仅是自己家,也有自己媳妇家等,能树立起小的家庭目标亦或者是家族目标,让家庭蒸蒸日上,欣欣尚荣,和谐温馨。
再然后,就是把外部的事业,团体之类的管理好,做大做强。
当然,我可能还处于第一个阶段,正在往第二个阶段走。
我个人的忠告,顺序很重要!!!
影响生活的几个点
很多时候,我的担心,亦或者图片所述就是我生活的一部分。
然而,这些问题,都是要解决的,我也在追寻一个能解决这些问题的方案。
一直在找,同时,也在实践。
另外: 健康很重要,健康很重要,健康很重要。
对生活的期望
更多的钱,更多的时间,更多的兴趣和想法,实际上不是或条件,而是必须的条件。
有很多钱,没有时间,那肯定白搭。
有时间,没有钱和想法,那也是无聊和无意义的打发。
有想法,没有钱,也没有时间,根本无法践行与玩耍。
所以,要有钱,也有时间,更要有兴趣和想法。
改变(做)
提升价值
提升价值在早期,就是让自己值钱,在后期,就是让自己的产出帮自己挣钱。
学习能力的提升
活到老,学到老,趁年轻,就多学,活学活用。
注重思维的,思想的学习,很多知识其实都是思维层次,思想层次的多角度解析与运用。
如何提升的话:学而时习之(经常练习或者运用学到的知识)
做正确的事情
作为一名普通的程序员来讲,正确的事情,就是能提升自己效率,或者他人效率的事情,能让程序或者设备自动化帮你运行的事情,接触和了解前沿的技术,学习和紧跟高科技的领域。
优质的圈子
人以类聚,物以群分。想成为什么样的人,就得有什么样的圈子。
最起码,不孤独,刚好有人能知道你的幽默,你的点。
那如何有这样的圈子呢,最简单的方式,碰到你认为不错的大佬,就打个招呼,然后,说加个好友。
诺,你已经做了第一步了。
清晰的目标
目标不清晰,会导致迷茫,迷茫的人,不知道自己想去哪里,迷茫的人也不知道自己想要什么。
只要你知道自己想要什么,就算上错车,下错站,也能回到正轨上来。
深度思考
有自己独特的见解,与自己独立的思想至关重要。
但是在拥有这个思想的前提下,你就得有深度思考的能力,能通过表象看到本质的能力,这需要慢慢锻炼出来,慢慢增长的能力。
看得见的产出
每天要有能写的出来的成果。
这也是对自己一天的负责。
其实就是每日三省吾身的最佳体现。
更多的时间
通过高效的利用时间,去节约时间,节约时间就是省时间。
通过提升效率,提升可配置性来省时间。
通过成长和提升,来投资自己有更多时间的可能性。
通过利器来省自己的时间。
通过影响力,复用自己的时间,来省时间。
省的时间是自己的,复用自己的时间也是让自己的时间增多的方式。
人生的意义或兴趣
找到自己的兴趣点是非常重要的
当有兴趣加持的话,你的效率是倍增的。
兴趣也是可以培养的,但是,兴趣的保持,就需要有正反馈,如何有正反馈是一个很重要的事情,要经常给自己一个正反馈,或者,你做的事情能给自己一个好的反馈。
兴趣点和人生的意义点,就是你的方向
我的生活的小改变
一点一滴的让生活变的更好,虽然,这些事情很多时候微不足道,但是,当它们积累的多了,也是能看到效果的。
很多事情想来十分困难,于是许多人就不愿意去做它,其实他们不知道的是,一但开始动手去做,再困难的事情也能够很快地找到解决的答案。
解放自己
一步步的解放自己。让自己值钱,被需要。合理分配和投资时间,让时间生时间。让人生和事情都更有意义。
总结
不论时间再忙,该做的事情,总会有一个完结,不负如来不负卿。
不论什么时候,要注重身心健康 !!!
PPT分享
链接:https://pan.baidu.com/s/1U_o8nc-TSCumpdaWerO7-A?pwd=1lbn
阅
记得关注公众号呦,感谢支持,您的支持就是我的动力!