参加胶东开发者技术大会有感

2015年的时候,也是在12月,我和Bob(https://www.cnblogs.com/nianming/)去北京参加了“全球架构师峰会”,在那次会议上,来自百度、腾讯、阿里巴巴、京东、美团、新浪微博、Twitter等公司的架构师、技术专家们分享了各自在架构方面的实战经验,让我大开眼界。

640?wx_fmt=jpeg


前几天,在张善友(https://www.cnblogs.com/shanyou/)的公众号“dotNET跨平台”上看到了“胶东开发者技术大会”即将在烟台举办,毫不犹疑地报名参加,因为本次大会的主题基本都是围绕微软生态,包括Azure、.NET Core、微软IoT、微软人工智能、Visual Studio Code等, 自己则刚用 .NET Core写了一套物联网系统,对 .NET Core以及微软生态内的其它方面非常感兴趣。于是,在2018年最后一个月的第一天只身前往烟台,只是这一次身旁没有Bob。插句题外话,Bob是我见过的.NET方面的翘楚之一,他对.NET有极大的热情,具备非凡的能力,大家有机会了解他一下。

640?wx_fmt=jpeg


感谢衣明志(http://yimingzhi.net/)及他的团队易云网络(http://www.ezgrid.cn/)组织的“胶东开发者技术大会”(公众号:jddevs),为了大家的邂逅,他们付出了很多,甚至赶在会议前夜奉上了特别的抽奖程序—在满屏二进制的背景下抽出中奖手机号码。对我来说,印象最深的还是台上的衣明志,真诚、诙谐、幽默、热情,举手投足间彰显技术人的骄傲、极客精神。

640?wx_fmt=jpeg


见到了大神张善友,我就像小粉丝一样,逮着他就是一顿天南海北、不着调的聊天,完全不顾他正在午后休憩,在这表达我的歉意。我们聊了 .NET Core3.0,Span<T>,Kubernetes,还八卦了Jeffrey Zhao(http://blog.zhaojie.me/)。我还煞有介事地建议大神不妨去“极客时间”(https://time.geekbang.org/)开个专栏以弥补“极客时间”在这方面的空白。祝愿张善友的友浩达(https://www.weyhd.com/)蒸蒸日上。

640?wx_fmt=jpeg


和《Azure的基本Paas和Iaas使用》的主讲者杨守斌非常有缘,我一进门问路问的就是他,而且我们都在青岛工作,却在烟台相遇,希望下次能在青岛和他见面。

在会上,还遇见了几个青岛的伙伴,Chris、我是光啊、Jelly,希望我们在青岛可以多沟通、常见面。

其实每次参加技术大会,给我的感觉就像上大学那会去英语角,每次去英语角不是表现自己有多好,而是会发现自己有很多不足,然后沉下心努力提高英语。对我来说,与同行交流,大致有这么几个意义:发现不足,给当前自己的水平找到一个坐标;提高做事的成功率;找到、打磨自己的不可替代性。

发现不足找到自己的坐标

我就借用吴军老师(https://www.aminocapital.com/)对工程师的“五个等级”的说法:

  1. 第五级:能独立解决问题,完成工程工作;

  2. 第四级:能指导和带领其他人一同完成更有影响力的工作;

  3. 第三级:能独立设计和实现产品,并且在市场上获得成功;

  4. 第二级:能设计和实现别人不能做出的产品,也就是说他的作用很难被取代;

  5. 第一级:开创一个产业。


一旦我们对自己有一个清晰的定位,我们可能会多一些谦卑和敬畏,既不妄自菲薄,也不痴心妄想,踏踏实实地、一步一步地实现一个个阶段性目标。

提高做事的成功率

当我们听完一个个讲者的分享之后,就如同听完MBA成功案例,所有的这些成功或者有效的经验只适合特定的场景和条件,对我们来说,虽然这些不可能完全照搬,但可以提高做事的成功率。别人已经做好的轮子,我们就可以不做;别人踩过的坑成为我们的前车之鉴后事之师;更为重要的是,社区的形成无疑会提高做事的成功率。

讲一个事例。

二战期间,美国想在德国人之前研制出原子弹,于是把世界上很多优秀的科学家聚集到了新墨西哥沙漠中一个偏远小镇洛斯阿拉莫斯,来自美国、德国、英国、加拿大等国的近千名科学家,外加3000名工程兵夜以继日地研制原子弹。

德国是最早发现核裂变的国家,也是最早开始核计划的国家,拥有核物理研究方面最多的诺贝尔奖得主,并且占据着欧洲大片领土控制着铀在内的大量资源,可以说手握一手好牌。当时德国却只有几十名科学家全时服务于核计划,加上几十名半时人员,他们被分成几个课题,独自进行研究。再加上纳粹对非日耳曼裔科学家的迫害,德国的很多项目都只是停留在实验阶段。

最终的结果大家都知道。当然原因是复杂的,但是美国把科学家社区建立起来,相比德国科学家的分崩离析,无疑提高了最先研制出原子弹的成功率。

塑造不可替代性

衣明志也提到了:程序猿的目标就是消灭程序猿,我们要做与时俱进的程序猿。世界上的程序猿有很多,肯定面临着竞争,某种程度上来说,真正的竞争是没有竞争,是在新的维度上的竞争,我们应该在整个技术生态中找到一环打造自己的核心竞争力,成为那个不可替代之人。

最后,把视角拉高再俯视下技术。世界上的问题有很多,其中只有一小部分是数学问题。在数学问题中,只有一部分有解。在有解的问题中,只有一部分是理想状态的图灵机可以解决的。而技术解决的问题只是计算机可以解决的问题。

程序猿是一种角色,就是使用计算机这个工具让世界变得好一点。我们最终要回归到人性、人文,做一个值得被爱的人,一个拥有爱别人能力的人。爱才是一切。

【注】文中事例引用自吴军的<<文明之光>>一书,对计算机、人工智能边界的观点来自吴军在<<得到>>的专栏<<吴军的谷歌方法论>>。

原文地址:https://mp.weixin.qq.com/s/zhm0hbBa8NwW4xuVRUhlog

.NET社区新闻,深度好文,欢迎访问公众号文章汇总 http://www.csharpkit.com

640?wx_fmt=jpeg

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/318708.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

专题:数列信息传递问题转化为图论合点问题(ybtoj-数列询问+序列破解)

文章目录前言&#xff1a;一、数列询问&#xff08;取模&#xff09;解析代码二、序列破解&#xff08;奇偶性&#xff09;解析代码thanks for reading&#xff01;前言&#xff1a; 在一个数列a中&#xff0c;对于一个大区间A和组成它的两个小区间a&#xff0c;b&#xff1b;…

Docker最全教程——从理论到实战(五)

在笔者参加腾讯容器服务技术交流会时&#xff0c;我们了解到了藏区牧民的目前的生活艰辛状况&#xff0c;因此除了在同事朋友之间推荐其土特产之外&#xff0c;我们也在此进行初步分享&#xff0c;希望略尽绵薄之力&#xff0c;能够帮助到他们&#xff1a;货真价实、确保都是37…

2021牛客暑期多校训练营6 J-Defend Your Country(无向图点双+思维)

无向图联通分量 点u是割点&#xff0c;当且仅当 特判树根&#xff1a;u为树根&#xff0c;且u有多于1棵子树u不为树根&#xff0c;在递归树上u存在子节点v&#xff0c;满足&#xff1a;dfnu≤lowv\text{dfn}_u\leq \text{low}_vdfnu​≤lowv​ 如上图&#xff0c;v想走到u的组…

不止代码:循环比赛(分治)

循环比赛日程表&#xff08;match&#xff09; 【问题描述】 解析 dfs或分治 分治可以不断递归4个小正方形 左上右下为前一半&#xff0c;左下右上后一半 dfs就很无脑了 代码 #include<cstdio> #include<cstring> #include<algorithm> #include<cmath…

前瞻科技,引领未来!Microsoft Connect(); 2018即将重磅来袭!

怎么用一句话点燃全球的开发者&#xff1f;——Microsoft Connect(); 2018即将重磅来袭&#xff01;每一个观点都能引发科技狂潮&#xff0c;每一项技术都将提速技术进程&#xff0c;由微软举办的 Microsoft Connect(); 2018 即将在太平洋时间12月4日8:30拉开帷幕&#xff01;大…

P5048-[Ynoi2019 模拟赛]Yuno loves sqrt technology III【分块】

正题 题目链接:https://www.luogu.com.cn/problem/P5048 题目大意 就是这个 【QA】区间众数&#xff0c;但空间很小 长度为nnn的序列&#xff0c;要求支持查找区间众数出现次数。 强制在线 1≤n,m≤51051\leq n,m\leq 5\times 10^51≤n,m≤5105 解题思路 空间小就不能用蒲公…

通俗易懂,C#如何安全、高效地玩转任何种类的内存之Span的脾气秉性(二)

前言读完上篇《通俗易懂&#xff0c;C#如何安全、高效地玩转任何种类的内存之Span(一)》&#xff0c;相信大家对span的本质应该非常清楚了。含着金钥匙出生的它&#xff0c;从小就被寄予厚望要成为.NET下编写高性能应用程序的重要积木&#xff0c;而且很多老前辈为了接纳它&…

4.6模拟 宽度优先搜索

总结 bfs除了代码能力没有任何算法。。。 有些细节是值得注意的 T1 面积(area) bfs被我写成了dfs。。。 &#xff08;不过我觉得这么写挺不戳&#xff09; 核心思路就是用一个flag记录当前跑得这些点有没有效 恶心之处在于本题默认mn10&#xff01;&#xff01;&#xff01;…

微软开发者大会:VS 2019 Preview 发布;Windows UX 主要技术开源

美国当地时间12月4日&#xff0c;微软正式举行 Microsoft Connect(); 2018 开发者大会&#xff0c;本次大会的 slogan 是"Build the apps of tomorrow, today."。在今年的大会上&#xff0c;看得出来微软不是憋了一个 —— 而是憋了一波大招。不妨先看一下这次大会微…

asp.net core sdk runtime 镜像[已更新至2.2.0]

在官方镜像的脚本上&#xff0c;增加了System.Drawing相关的依赖库以北京时间为默认的时间2.2.0Windows SDK地址:官方: https://dotnetcli.blob.core.windows.net/dotnet/Sdk/2.2.100/dotnet-sdk-2.2.100-win-x64.exe自己的加速地址: http://file.niusys.com/dotnet-sdk-2.2.10…

[翻译] 使用 Visual Studio 2019 来提高每个开发人员的工作效率

原文: Making every developer more productive with Visual Studio 2019今天&#xff0c;在 Microsoft Connect(); 2018 的主题演讲中&#xff0c;Scott Guthrie 宣布推出 Visual Studio 2019 Preview 1。这是 Visual Studio 下一个主要版本的首次预览。在本预览版中&#xff…

大赛:2021省选 总结

文章目录概要想清楚再敲代码&#xff01;&#xff01;&#xff01;仔细审题&#xff01;&#xff01;&#xff01;Day1T1 卡牌游戏T2 矩阵游戏T3 图函数day 2T1 宝石T2 滚榜T3 支配概要 想清楚再敲代码&#xff01;&#xff01;&#xff01; 仔细审题&#xff01;&#xff01…

ybtoj祭坛

文章目录冲啊&#xff01;&#xff08;100题祭&#xff09;125题祭140题祭首次登顶&唯一AC150题祭160题祭170题祭冲啊&#xff01;&#xff08;100题祭&#xff09; 2021.4.11 刚好100道 其实是前几天到的&#xff08;忘了是哪一道了。。。&#xff09; 今天写省选题解开了…

C++ __gnu_pbds(hash,可并堆,平衡树)

pb_ds 是GNU-C自带的一个C的扩展库&#xff0c;其中实现了很多数据结构&#xff0c;比STL里面的功能更强大 #include<ext/pb_ds/assoc_container.hpp> #include<ext/pb_ds/tree_policy.hpp> // 用tree #include<ext/pb_ds/hash_policy.hpp> // 用hash #…

理解至上:二叉堆与优先队列详细用法

文章目录二叉堆概述插入代码访问代码完整代码优先队列&#xff1a;priority_queue基本用法小根堆的声明&#xff1a;结构体注意Thanks for reading&#xff01;二叉堆 概述 为什么不用pq呢 算比较简单的数据结构了 它可以用log的时间复杂度插入元素和访问&#xff08;取出&am…

ASP.NET Core 搭配 Nginx 的真实IP问题

一.前言Nginx&#xff08;Engine X&#xff09;是一个高性能HTTP和反向代理服务&#xff0c;是由俄罗斯人伊戈尔赛索耶夫为访问量第二的Rambler.ru站点&#xff08;俄文&#xff1a;Рамблер&#xff09;开发的&#xff0c;第一个公开版本0.1.0发布于2004年10月4日。 如果…

不止代码:保留道路(ybtoj 最小生成树)

文章目录题目描述解析代码thanks for reading!题目描述 解析 其实就是修建道路 我一开始只能想到枚举g去跑最小生成树 是m^2的算法&#xff08;50pts&#xff09; 但是其实每次加入的边只有一条 而且之前都不在最小生成树上的边以后也肯定不会在 所以可以建一个新的边的集合存…

不止代码:路径数量(ybtoj-最小生成树)

文章目录题目描述解析代码题目描述 解析 乍一看&#xff1a;是个水题啊&#xff01; 显然如果途径存在强连通的点&#xff0c;路径就会变为正无穷 所以缩点加拓扑dp以及一些特判应该就可以解决了&#xff01; 一交&#xff1a;40分。。。 然后就开始拆东墙补西墙的debug。。。…

重磅!!!微软发布.NET Core 2.2

我们很高兴地宣布发布.NET Core 2.2。它包括对运行时的诊断改进&#xff0c;对ARM32 for Windows和Azure Active Directory for SQL Client的支持。此版本中最大的改进是在ASP.NET Core中。ASP.NET Core 2.2和Entity Framework Core 2.2。您可以在Windows&#xff0c;macOS和Li…

[翻译] ASP.NET Core 2.2 正式版发布

本文为翻译&#xff0c;原文地址&#xff1a;https://blogs.msdn.microsoft.com/webdev/2018/12/04/asp-net-core-2-2-available-today/我&#xff08;文章作者&#xff09;很高兴地宣布ASP.NET Core 2.2现在作为.NET Core 2.2的一部分提供&#xff01;怎么获取它您可以从 .NET…