ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

程序员周刊(第1期):饿了么的技术文化是什么?

2022-01-28 12:06:02  阅读:172  来源: 互联网

标签:文化 GitHub 漏洞 C# 无用 测试人员 周刊 程序员


沟通创造价值,分享带来快乐。这里是程序员周刊,欢迎您每周五和我一起做时间的朋友。


有人问测试人员:你想不想打开发人员的屁股?测试人员回道:我们也就心里想想。

可见,潜规则里,开发人员往往比测试人员更加的强势。


前辈观点:

下面分享的是前饿了么CTO张雪峰的观点,和技术一号位来一场深度对话:

有人问:饿了么的技术文化是什么?

张雪峰:用一个词来总结就是自由。自由到就是同学不爽,我可以让他换岗之类。

但后面我很难做到了,因为没有那么多岗位可以让你随便调,要么就是让另一个岗位挪,要么就是是我造出岗位,但这其实是一个很大的风险,因人设岗是可以的,要看什么人,你也不能经常用这种招数,绝大部分情况下,你还是要守正。

刚开始我可以让同学们吐槽,因为你迁就了这个同学,让他做了自己感兴趣的事,有可能他到一个新团队,别人可能跟他配合不好,所以这个也需要平衡。

刚开始我基本上尽可能满足同学们的诉求。

对程序员来说,自由真的是价更高,你要给他一定的自由度。

大部分的工程师都是受 Linus Torvalds(林纳斯·托瓦兹,Linux 之父)的影响,在不想沟通或者自己不擅长沟通、表达、分享的时候,就扔出来那句话,“Talk is cheap,Show methe code”。其实,这句话有他的语境,你看 Linus 的表达能力是很好的。所以,我和团队说,“Talk is important”。

下面是骨灰级IT前辈左耳朵耗子的分享:沟通和摩擦

从客观规律上来说,某件事的进步一定会和现状有一些摩擦。有的人因害怕摩擦而选择

忍耐,我则不是,我觉得与别人的摩擦并不可怕,因为大家的目标都是基本一致的,只是做

事情的标准和方式不一样,这是可以沟通和相互理解的。

反而,如果没有去推动这件事,我觉得对公司个人来说,都是一种对人生的浪费。

敬业也好,激情也好,体现的是你是否愿意冒险去推动一件于公于私都有利的事,而不是成为一个“听话”、“随大流”、“懒政”的人,这样即耽误了公司也耽误了自己。

下面是乔新亮(苏宁易购前CTO)的分享:工作的真正报酬是成长

薪资只是工作的附属,工作的真正报酬是成长。而所谓的涨薪,不代表你的工作岗位更值钱了,而是你的个人能力足以匹配更值钱的岗位。


有老外发了一个Twitter:“今天,我作为程序员赚到了第一桶金,然后把电脑卖掉了。”,认真看了一下,应该是顺序反了吧?是因为卖掉电脑才赚的第一桶金。


思维方式:

  1. 概率论,叫做从不确定性中找到确定性。假如一件事情成功的概率是20%,就意味着,我重复做这件事14次,成功概率就会到95%。概率论会告诉你,成为一个专才,成功的可能性更大。
  2. 微积分,叫做用动态的眼光看问题。生命是时间的微积分,每个当下就是微分。
  3. 几何学,叫做公理体系。凡属体系化的思想系统大都运行在一个基本原理之上

  是暗示我卷铺盖走人吗?

代码坏味道

public void approve(long bookId)
{
…;book.setStatus(Status.APPROVED);…
}

 主要逻辑就是从仓库中找出一个作品,然后,将它的状态设置为审核通过,再将它存回去。

我:这个地方为什么要这么写?

同事:我要将作品的审核状态设置为审核通过。

我:这个我知道,但为什么要在这里写 setter 呢?

同事:你的意思是?

我:这个审核的状态是作品的一个内部状态,为什么服务需要知道它呢?通过 setter,将一个类的内部行为暴露了出来,这是一种破坏封装的做法。

于是就有了下面的重构,你看懂了吗?

public void approve(long bookId)
{
  …;book.approve();…
}

以上内容来自郑晔的《代码之丑》。


GitHub

  • 漏洞监控平台Monitor

去年在技术圈内,有不少知名项目被爆出存在严重漏洞,引起了不少开发者的热议。

有鉴于此,国内一位网络安全人员在 GitHub 开源了一款漏洞监控平台:Monitor。

主要用于监测 GitHub、微软、CNNVD 等各大平台发布的最新技术漏洞信息,并将漏洞按不同危险等级进行划分,最后再通过企业微信和邮箱进行消息推送。

GitHub:github.com/lxflxfcl/monitor
  • 吃掉小鹿乃

国内开发者做的一款摸鱼小游戏:吃掉小鹿乃。玩家需要在 20 秒内,尽可能点掉更多头像。目前该游戏浏览量已突破 1000 万,主要用于训练手指灵活度和反应能力 。

GitHub:github.com/arcxingye/EatKano
试玩:https://xingye.me/game/eatkano/?continueFlag=479d56a2c4a3491a6600c6114bab0466

这个家伙像极了排队时候的我,排了个寂寞。这让我想起了另外一句话:追两兔,一兔不得。


诗和远方

世上有味之事,诗、酒、哲学、爱情,往往无用。吟无用之诗、醉无用之酒、读无用之书、钟无用之情,终于成一无用之人,却因此活得有滋有味。

——周国平 《风中的纸屑》 ​

爱一个人最好的方式,是经营好自己,给对方一个优质的爱人。

不是拼命对一个人好,那人就会拼命爱你。

俗世的感情难免有现实的一面:你有价值,你的付出才会有人重视。

—— 苏岑

善良要有节制

即使是善良的人,也不能任何时候,向谁都显示出来善良。

—— 东野圭吾《信》 ​ ​​​


程序员爸爸的可爱设置

晕,当爹就好好当,写什么代码?也不了解这会烤鸡的。[捂脸]

IT视野

  1. 英伟达否认放弃收购ARM,因“收购告吹”传闻股价大跌
  2. 马斯克的Neuralink脑机接口项目已有植入物原型,临床试验在即
  3. 美国商务部:调查显示芯片短缺料持续半年,部分汽车、医疗芯片“异常贵”
  4. 微信朋友圈支持发20张图片
  5. 360公司宣布全面转型为数字安全公司
  6. 冬奥场馆使用气溶胶新冠病毒监测系统
  7. 微信视频号上线首个付费直播间,免费观看3分钟后需付费9元
  8. Facebook与英伟达联合打造,开发出全球最快AI超级计算机
  9. 字节跳动2021年收入580亿美元,增速放缓
  10. 罗永浩宣布年后回归科技界,将打造下一代平台
    ——以上内容来源于极客早报

七嘴八舌

  • 在普陀山想事情的卡洛:前端是真的好找工作吗?
前端是真的好找工作吗?
  • IT观察猿:腾讯应届生因加班怒怼公司

腾讯的应届生就是刚。去年以来,包括字节跳动、快手、vivo等互联网大厂相继表态,宣布取消996、大小周制度。取消996和大小周,意味着平时上班的工作量会增加,如果在规定的下班时间工作没完成,必然会导致加班。
之前有报道称腾讯将执行“965”工作制,即9点上班,6点下班,工作5天。同时,员工在7点后加班需要向公司申请。看来一时半会也落实不了。

  • IT观察猿:360谴责一切恶意伤人行

 

  • C#有前途吗?

在国内C#比较冷门(相对Python、Java),很多初学者可能都会对C#的未来有忧虑,害怕没有前途,担心找不到好的工作。

其实,大可必须这样,就我在上海而言,我之前在猎聘上挂过一次简历之后,后来的一年多时间猎头的电话就从未中断过,甚至是现在我在这家单位已经入职快一年了,还时不时有猎头打电话询问我是否有换工作的打算。目前甚至不少大厂像华为、百度、特斯拉都有C#方向的招聘岗位(有认识的人或同事应聘成功的);像西安这样的二线城市,拥有丰富教育资源的地方、对C#方向的人才也是一票难求————Dotnet编程大全


                        当你想写 5px 结果写成 5em 的时候

 

标签:文化,GitHub,漏洞,C#,无用,测试人员,周刊,程序员
来源: https://www.cnblogs.com/jackyfei/p/15852340.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有