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

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,一经查实,立即删除!

相关文章

牛客题霸 [矩阵乘法] C++题解/答案

牛客题霸 [矩阵乘法] C题解/答案 题目描述 给定两个nn的矩阵A和B&#xff0c;求AB。 题解&#xff1a; 都学过矩阵相乘把&#xff0c;[i][k][i][j]*[j][k] 代码&#xff1a; class Solution { public:/*** 代码中的类名、方法名、参数名已经指定&#xff0c;请勿修改&…

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

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

CF786C-Till I Collapse【树状数组倍增,优先队列】

正题 题目链接:https://www.luogu.com.cn/problem/CF786C 题目大意 给出一个长度为nnn的序列。 对于每个k∈[1,n]k\in[1,n]k∈[1,n]求将nnn分成最少的段使得每段的长度不同。 1≤ai≤n≤1051\leq a_i\leq n\leq 10^51≤ai​≤n≤105 解题思路 考虑对于一个kkk我们的做法显然…

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的组…

牛客题霸 [比较版本号] C++题解/答案

牛客题霸 [比较版本号] C题解/答案 题目描述 如果version1 > version2 返回1&#xff0c;如果 version1 < version2 返回-1&#xff0c;不然返回0. 输入的version字符串非空&#xff0c;只包含数字和字符.。.字符不代表通常意义上的小数点&#xff0c;只是用来区分数字…

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

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

P4983-忘情【wqs二分,斜率优化】

正题 题目链接:https://www.luogu.com.cn/problem/P4983 题目大意 给出长度为nnn的序列xxx&#xff0c;记平均数为xˉ\bar{x}xˉ&#xff0c;要求将序列分成mmm段。 每一段[l,r][l,r][l,r]的值为 ((∑ilrxixˉ)xˉ)2xˉ2\frac{((\sum_{il}^rx_i\times \bar x)\bar x)^2}{\bar…

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

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

2021“MINIEYE杯”中国大学生算法设计超级联赛(7)Yiwen with Formula(任意模数FFT)

Yiwen with Formula 溢流眼泪题解 生成函数化成n个多项式乘积&#xff0c;然后分治把他们依次相乘&#xff0c;需要由于指数需要modϕ(998244353)998244353−1\bmod \phi(998244353)998244353-1modϕ(998244353)998244353−1&#xff0c;因此需要任意模数的FFT。。。 常数贼大…

牛客题霸 [ 孩子们的游戏] C++题解/答案

牛客题霸 [ 孩子们的游戏] C题解/答案 题目描述 每年六一儿童节,牛客都会准备一些小礼物去看望孤儿院的小朋友,今年亦是如此。HF作为牛客的资深元老,自然也准备了一些小游戏。其中,有个游戏是这样的:首先,让小朋友们围成一个大圈。然后,他随机指定一个数m,让编号为0的小朋友开…

4.1模拟报告

总结 做的很坎坷。。。 一些细节上的玄学bug &#xff08;上次也一样。。。&#xff09; 还是要加强基础&#xff01;&#xff01;&#xff01; T1 x的实根 不贴了&#xff0c;就是水题。。。 T2 二分查找 就是lowerbound T3逆序对 1.树状数组 2.归并排序 注意&#xff…

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 解题思路 空间小就不能用蒲公…

2021牛客暑期多校训练营7 J-xay loves Floyd(最短路+bitset优化集合交)

J-xay loves Floyd ANJHZ题解 abcdhhhh_题解 如果di,jwi,j\text d_{i,j}\text w_{i,j}di,j​wi,j​,那么按照题意中的算法仍然能得到正确的结果。此时记cani,j1\text{can}_{i,j}1cani,j​1。 如果存在vvv&#xff0c;使得①cani,v1\text{can}_{i,v}1cani,v​1②canv,j1\text{…

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

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

4.6模拟 宽度优先搜索

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

牛客题霸 [ 有重复项数字的所有排列] C++题解/答案

牛客题霸 [ 有重复项数字的所有排列] C题解/答案 题目描述 给出一组可能包含重复项的数字&#xff0c;返回该组数字的所有排列。 题解&#xff1a; 很多人应该都是用的递归方式来做&#xff0c;这里介绍一个stl的next_permutation 在头文件里&#xff0c;可以产生全排列 ne…

2021牛客暑期多校训练营7 F-xay loves trees(线段树+滑动窗口)

F-xay loves trees 考虑在树1中满足条件的一些点&#xff0c;首先不难想到一定是一条链&#xff0c;其次如果点uuu被选择那么在树2以uuu为根的子树的点就禁止被选&#xff0c;于是只需区间&#xff0c;然后查询区间最值是否存在>1也就是树2中覆盖次数超过2的节点即可。 首…

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

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

不止代码:迷宫问题(bfs)

题目描述 如下图所示&#xff0c;给出一个N*M的迷宫图和一个入口、一个出口。 编一个程序&#xff0c;打印一条从迷宫入口到出口的路径。这里黑色方块的单元表示走不通&#xff08;用-1表示&#xff09;&#xff0c;白色方块的单元表示可以走&#xff08;用0表示&#xff09;。…