沟通创造价值,分享带来快乐。这里是程序员周刊,欢迎您每周五和我一起做时间的朋友。
有人问测试人员:你想不想打开发人员的屁股?测试人员回道:我们也就心里想想。
可见,潜规则里,开发人员往往比测试人员更加的强势。
下面分享的是前饿了么CTO张雪峰的观点,和技术一号位来一场深度对话:
有人问:饿了么的技术文化是什么?
张雪峰:用一个词来总结就是自由。自由到就是同学不爽,我可以让他换岗之类。
但后面我很难做到了,因为没有那么多岗位可以让你随便调,要么就是让另一个岗位挪,要么就是是我造出岗位,但这其实是一个很大的风险,因人设岗是可以的,要看什么人,你也不能经常用这种招数,绝大部分情况下,你还是要守正。
刚开始我可以让同学们吐槽,因为你迁就了这个同学,让他做了自己感兴趣的事,有可能他到一个新团队,别人可能跟他配合不好,所以这个也需要平衡。
刚开始我基本上尽可能满足同学们的诉求。
对程序员来说,自由真的是价更高,你要给他一定的自由度。
大部分的工程师都是受 Linus Torvalds(林纳斯·托瓦兹,Linux 之父)的影响,在不想沟通或者自己不擅长沟通、表达、分享的时候,就扔出来那句话,“Talk is cheap,Show methe code”。其实,这句话有他的语境,你看 Linus 的表达能力是很好的。所以,我和团队说,“Talk is important”。
下面是骨灰级IT前辈左耳朵耗子的分享:沟通和摩擦
从客观规律上来说,某件事的进步一定会和现状有一些摩擦。有的人因害怕摩擦而选择
忍耐,我则不是,我觉得与别人的摩擦并不可怕,因为大家的目标都是基本一致的,只是做
事情的标准和方式不一样,这是可以沟通和相互理解的。
反而,如果没有去推动这件事,我觉得对公司个人来说,都是一种对人生的浪费。
敬业也好,激情也好,体现的是你是否愿意冒险去推动一件于公于私都有利的事,而不是成为一个“听话”、“随大流”、“懒政”的人,这样即耽误了公司也耽误了自己。
下面是乔新亮(苏宁易购前CTO)的分享:工作的真正报酬是成长
薪资只是工作的附属,工作的真正报酬是成长。而所谓的涨薪,不代表你的工作岗位更值钱了,而是你的个人能力足以匹配更值钱的岗位。
有老外发了一个Twitter:“今天,我作为程序员赚到了第一桶金,然后把电脑卖掉了。”,认真看了一下,应该是顺序反了吧?是因为卖掉电脑才赚的第一桶金。
public void approve(long bookId) { …;book.setStatus(Status.APPROVED);… }
主要逻辑就是从仓库中找出一个作品,然后,将它的状态设置为审核通过,再将它存回去。
我:这个地方为什么要这么写?
同事:我要将作品的审核状态设置为审核通过。
我:这个我知道,但为什么要在这里写 setter 呢?
同事:你的意思是?
我:这个审核的状态是作品的一个内部状态,为什么服务需要知道它呢?通过 setter,将一个类的内部行为暴露了出来,这是一种破坏封装的做法。
于是就有了下面的重构,你看懂了吗?
public void approve(long bookId) { …;book.approve();… }
以上内容来自郑晔的《代码之丑》。
去年在技术圈内,有不少知名项目被爆出存在严重漏洞,引起了不少开发者的热议。
有鉴于此,国内一位网络安全人员在 GitHub 开源了一款漏洞监控平台:Monitor。
主要用于监测 GitHub、微软、CNNVD 等各大平台发布的最新技术漏洞信息,并将漏洞按不同危险等级进行划分,最后再通过企业微信和邮箱进行消息推送。
GitHub:github.com/lxflxfcl/monitor
国内开发者做的一款摸鱼小游戏:吃掉小鹿乃。玩家需要在 20 秒内,尽可能点掉更多头像。目前该游戏浏览量已突破 1000 万,主要用于训练手指灵活度和反应能力 。
GitHub:github.com/arcxingye/EatKano 试玩:https://xingye.me/game/eatkano/?continueFlag=479d56a2c4a3491a6600c6114bab0466
这个家伙像极了排队时候的我,排了个寂寞。这让我想起了另外一句话:追两兔,一兔不得。
世上有味之事,诗、酒、哲学、爱情,往往无用。吟无用之诗、醉无用之酒、读无用之书、钟无用之情,终于成一无用之人,却因此活得有滋有味。
——周国平 《风中的纸屑》
善良要有节制爱一个人最好的方式,是经营好自己,给对方一个优质的爱人。
不是拼命对一个人好,那人就会拼命爱你。
俗世的感情难免有现实的一面:你有价值,你的付出才会有人重视。
—— 苏岑
即使是善良的人,也不能任何时候,向谁都显示出来善良。
—— 东野圭吾《信》
晕,当爹就好好当,写什么代码?也不了解这会烤鸡的。[捂脸]
腾讯的应届生就是刚。去年以来,包括字节跳动、快手、vivo等互联网大厂相继表态,宣布取消996、大小周制度。取消996和大小周,意味着平时上班的工作量会增加,如果在规定的下班时间工作没完成,必然会导致加班。
之前有报道称腾讯将执行“965”工作制,即9点上班,6点下班,工作5天。同时,员工在7点后加班需要向公司申请。看来一时半会也落实不了。
在国内C#比较冷门(相对Python、Java),很多初学者可能都会对C#的未来有忧虑,害怕没有前途,担心找不到好的工作。
其实,大可必须这样,就我在上海而言,我之前在猎聘上挂过一次简历之后,后来的一年多时间猎头的电话就从未中断过,甚至是现在我在这家单位已经入职快一年了,还时不时有猎头打电话询问我是否有换工作的打算。目前甚至不少大厂像华为、百度、特斯拉都有C#方向的招聘岗位(有认识的人或同事应聘成功的);像西安这样的二线城市,拥有丰富教育资源的地方、对C#方向的人才也是一票难求————Dotnet编程大全