首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    为什么我要为开源社区做贡献|你也应该这样做

    我非常擅长电脑编程,我童年的逃避最终成为了我职业生涯的基石。在某种程度上,编程给了我一种掌控感,就像是我的生活中所缺少的。 灵感来自一位火箭科学家 我九岁的时候,我的世界彻底改变了。...我记得我问,“你在玩什么游戏?” “我还没给它起过什么名字呢,”他回答。我不明白他的意思。 他为什么要叫它什么呢?然后他解释说,这是他自己用BASIC语言写的。 我的大脑爆炸。...我认为在那里的时间是我的天堂和地狱之年。主要是因为我参与的项目。 我刚刚结婚,我被分配到一个项目,我可以最好地描述为有一个兄弟会的氛围。很好玩,但不适合家庭生活。然后我转到另一个项目,叫做梵蒂冈内部。...我喜欢软件工程师的工作,但我的劳动成果是公司的。我不像我朋友的父亲那样,把我置于他的庇护之下。 我不高兴,但与此同时,我的岳父一直告诉我,如果我百分之百地喜欢我的工作,我就会付钱在那里工作。...他告诉我,除了经济上的回报,工作不需要提供任何东西,我的经历也证实了他的观点。 我的雇主在推销产品,让股东和董事会成员满意。这就是世界的方式。为更大的善做贡献是你在业余时间或退休后做的事。

    75820

    我为什么反对用异常做流程控制?

    这种似乎失控的编码方式,让我想到了邪恶的“GoTo”语法,很多编程语言里都有它, 但是都不建议你用它。因为邪恶的不是GoTo本身,而是滥用GoTo的我们。...题眼基本表达了我的论点,随着本文的深入会对该论点做加一个约束条件。现在容我开始论证它~ 都说抛异常很重,到底重在哪里? 不整虚的,我们用测试数据来说话。...当接口应答只是true/false的时候,抛异常会是个很匪夷所思的设计; 当下层方法不断的抛出各种异常,然后汇总到拦截器里处理时,或者需要对异常拆开做判断,再自定义成合理的应答话术;或者将好不容易区分开的不同异常...我的态度 任何的系统架构设计,都是在不断的在做天人交战,利弊权衡。鲜有绝对的对与错,只有在当前组织环境内相对的合理与不合理。对于异常用作流程控制这件事,我是投反对票。

    4K21

    让我来告诉你为什么做女程序媛很好

    讲真,当我决定做女程序媛时,我根本不知道自己在干嘛。我一行代码都没写过,也没有丝毫的技术背景。我在二级学院上的大学,专业是语言(不是计算机语言^_^)相关的。...现在回想起来,有很多朋友都开始后悔她们当初做的决定,要是当年认真考虑一下就好了。而我却恰恰相反,我觉得自己做了一个无比英明的决定,折腾数据真是太有意思了。...为什么我会这样热爱这份工作,总结了一下,原因有三。 编程就像在玩解谜游戏 打小我就特别爱玩解谜游戏,上学的时候我又特别喜爱数学,这门学科富有逻辑性,特别适合我。现在做的工作也让我有相同的感觉。...这也是为什么如此热衷于我的工作,我要向他们显示在这个男性主导的科技领域,女性也可以做的很好。 跟我不一样,有很多女性非常惧怕这个领域。...现代社会虽然性别的界限变得越来越模糊,但是总会有些工作特别适合女性或者男性来做。从小到大,我们的大脑都养成了一种惯性思维。如果我们要去理发,理发师肯定是个女的(我们中国人正好相反^_^)。

    41310

    为什么我做分享的时候会感觉大脑空白

    这也是我最近遇到的问题,这两个月做了两次技术分享,第一次就遇到上面的情况,有的点因为紧张怎么都想不起来,只能尴尬的说,我回头再重新捋一下发给大家。 为了避免每次遇到这种问题,我得想办法解决。...再从大脑结构来说,你可以理解它们分布在这个位置: 从距离上说,本能脑和情绪脑距离心脏更近,一旦出现紧急情况,它们就会优先得到供血,这就是为什么我紧张的时候会感觉大脑空白,因为最上方的理智脑供血不足了。...而且因为它年龄小,在遇到危险的时候,本身也竞争不过其他两重脑,所以就能解释,为什么人在遇到危险的时候都靠本能反应而不是靠理智。 02 那怎么解决这个问题呢? 其实很简单,就是打稿子,然后自己多练。...我虽然没有连麦经验,但是我感觉分享形式都是相通的,所以我建议她先把要分享的内容打稿,并熟读几遍,这样就算连麦紧张,还有稿子可以提醒,阿常的执行力真的太强了,当天晚上稿子就出来了。...昨天我看了阿常和小林的连麦,非常稳,这也是我要继续学习的方向。 好了今天的分享就到这里。 今日鸡汤: 自信人生二百年,会当击水三千里。

    55440

    作为一个区块链技术人员,我为什么只做技术不炒币?

    2018年初,突然发现,身边人一个个转身变成了比特币专家,区块链代言人,以太坊、分布式存储一直挂在嘴边,而我,一个做区块链的技术人员却成了区块链的“边缘派”…… 然而,作为区块链的“边缘派”,今天我想说为什么我不赞成炒币...,但是我执着于做好区块链的技术。...区块链职位需求 有一个人才缺口的公式,个人觉得很有意思: 人才的紧缺程度:区块链>人工智能>互联网金融>O2O 很多人都误以为区块链的门槛很高,但是我不得不跟你说,就像你对区块链和比特币的误解一样,对区块链的职位需求你也理解错了...区块链人才机遇 说到人才机遇,作为区块链的技术人员,告诉你们区块链技术人员真的不一定炒币,不是没有契机去炒币,只是对于我个人来说可能炒币倒不如踏踏实实的代码,搭建我的区块链框架。

    1.5K50

    【Linux系统编程】粘滞位详解

    准备 那接着我们来做一些准备工作: 现在我进入到根目录下,我想在这里创建一个共享目录 但我们发现创建不了,因为根目录是root的,我们是other,而且没有w权限,所以无法在根目录下再去创建目录...那然后呢,假设有一天,我和ymm吵架了,ymm生气了,说:以后不让我看ymm1这个文件了,就把权限改成这样了 现在只有她自己对该文件有rw权限,其它任何普通用户都没权限了。...所以我现在看也看不了了: 那她这样做我很伤心,我也生气了,我就想,既然你不让我看,也不让我写。 那我想把你删掉可以吗? 你不让我看,那你也别看了,我直接把文件删除掉。...那大家想一下,我为什么可以把ymm的文件删除掉? ,这是不是上一篇文章讲到的内容啊,我们学了目录的权限,只要我对一个目录有写权限,我就可以在这个目录里面创建和删除文件。...思考 那大家思考一个问题,上面没有添加粘滞位的时候,为什么拦不住可以删除别人的文件? 其实原因我们上面已经提到了,因为我对public这个目录有w权限,所以我就可以在里面创建和删除文件。

    43020

    也许是 OCD 犯毛病了,第一次给 HR 写信把算法题目重新实现了一次

    不知道为什么这次有点感觉不一样,觉得不管开始 30 分钟有没有做完,只要是我做完了为什么不发给对方让对方知道自己还做完成了。也许做的并不是很好,但是我完成了问题。...有没有必要发邮件其实这个我也不知道有没有必要。这次我只是单纯的觉得,既然你问了问题,我也事后做了,为什么不让你知道,不让你们知道那我做出来还有什么意义?...考古了不少网站,很多人都是在面试结束后,很少直接主动联系公司,其实我也是一样,为什么主动联系公司难道还不怕尴尬吗?但,HR 的解释却貌似有点不一样,通常主动联系公司的人也许都会主动多看一眼。...只是单纯的觉得,问题我已经解决了,我已经花时间了,为什么不能把我花时间做出来的结果告诉你。...你可以不认可我的结果,你可以觉得我不合适,但是我花时间了,你应该知道,对方甚至可以把我的简历和答案丢垃圾箱里面。发过去是我的事情,丢垃圾箱是你的事情。

    15030

    不考虑用户体验的编程语言都是耍流氓

    其实这篇文章应该还可以有个副标题—为什么选择Go语言。很多时候,我们在做一个需求的时候,很多编程语言都可以,但是为什么选择这个,而不是那个,甚至说为什么选择Go语言,而不是其他编程语言?...今天我抛开特定业务只能选择某种特定的编程语言除外,对比下有多种语言选择的情况下,Go语言为什么具备更多的优势(不一定是TOP1),进而展开聊聊编程语言的用户体验。...那么这时候,用户体验这个词就可以用到编程语言上了,用户体验好的,不让用户思考的,上手简单的,就是更好的编程语言,而不是这个语言本身多NB(其实这也是鄙视链产生的原因)。...一个简洁的,高效的,不让开发人员思考太多的语言,才是一门好的编程语言,不然啥事都交给开发人员来做,那我还要你这个编程语言干啥,你这个编程语言不就是个传声筒吗?...这并不是说C++的这些小众特性没有价值,其实这就和做APP产品一样,有些APP的用户说我要这个,要那个,其实都是他自己特殊的需求而已,并不是大众的需求。

    71220

    技术团队,一定要做一款自己的产品

    说说百度 腾讯在微信崛起之后,成为移动时代当仁不让的霸主,阿里也在“O2O火爆,支付先行”的理念下,支付宝+金融模式深入百姓生活。...我认为这是相当不可取的,如果作为一个团队Leader对于团队的定义只是一个业务服务者,这位Leader是相当不负责任的,这个专做业务实现的team也是相当没有前途的,也不会成为具有hacker精神和geek...得到产品同学的回复是: 我是做产品的啊,我肯定比你清楚怎么做产品,怎么样画原型,怎样拉到用户的需求的,听我的吧,我是专业的。...为什么技术团队要有一个产品 当然得到上面的回复也不让我惊讶,每个公司对于团队有不同的职能规划,每个团队对于成员个人也有自己的安排。...这就是: hackthon 有产品思维的技术团队将是公司的一比财富,他们会就运营需求开发AB测试框架,就增长需求做Growth Hacking的尝试,为了开发新需求,新平台而储备全栈技能,尝试前后端分离

    65380

    作为技术面试官,我在面试时考虑什么?

    机会是留给有针对性准备的人的 我觉得是这是最重要的一点,很多人可能觉得同伴和同学跟你差不多,但是别人每次就是能拿到 offer,而你却不能,这是为什么呢? 1....提前预习和事后总结 很多求职者求职前,会做很多面试题目,我表示非常认可,虽然我从不让面试者做题目。 提前预习其实就相当于一次演练。 人生不是彩排,不会让你重来一次。...面试时,我不让做面试题,但我会拿着简历上的项目经历来问技术点。 很多人简历上写了精通什么,熟悉什么。结果一细问不过是跟随别人的博客跑了一遍 Demo,稍微深入就一问三不知。...作为算法岗位面试官,我一般会面试这几个点: 理论 编程思想 编码能力 表达能力 自学能力和热情程度 为什么要加表达能力呢? 有些人会说我能力强,但我不会表达而已。...我想说的是,你能力强,我怎么能看出来?你能力强,我为什么要额外花精力去推测你是否能力强? 最后,自学能力很重要,身为面试官,我也在不断自我学习,自我升级,这样我下次面试时,我问的问题会更深刻。

    72810

    从找对象到多线程

    我们可以简单的理解:为了做一件事,我开了一个进程,为了让这件事更有效率的完成,我开了多个线程。...这时候,万能的度娘给出了建议,为什么不同时下手呢? 于是,他就创建了两个「撩妹」的线程,每个线程负责撩一个妹子。但这时就有问题出来了。...虽然他可以同时撩两个妹子,但是有些事情就是没办法同时和两个妹子做,比如上课、吃饭、散步。这个时候就需要「数据保护」。做这些事情的时候,他一次只能跟一个妹子做,这就叫做「临界区」。...但是为了防止后院起火,不让另一个妹子不爽,他就只能发条朋友圈说自己在学习,不想被打扰,这就叫「互斥锁」。...同时为了不让她们影响对方的存在,他用QQ叫着其中一个的小名,微信却是另一个的情侣头像,这就是「消息传递」。 上述两个线程在某种意义上就构成了「竞态条件」(个人认为叫做「竞争状态」会更好)。

    40640

    妈妈微信给你的惊悚鸡汤文,怎么回才合适?| 微观

    我明白你在说什么 可是我不想这样啊,我也很想和我妈好好沟通的,我也不希望某天看到我妈按着那些伪养生知识做的。...低盐饮食身体好,活到百岁不烦恼 筋长一寸,命长十年,这样做最长寿 科学证明:睡眠不足会让智商降低 2....修正妈妈的观念,难度就像是不让婴儿哭,不让话痨说,不让阿里员工加班一样难。 考虑到妈妈们的社交圈和妈妈们的生活圈,你真的很难对这些内容加以辩驳。...对于你母亲而言,当要决定什么是正确的行为时,她进行是非判断的标准之一就是看别人是怎么想的,怎么做的。...为什么不开心呀! 不知道说什么的情况,就这么轻松解决了。 3. 先下手为强,后下手遭殃 不让劣币驱逐良币的方法,就是良币赶走劣币。 把自己喜欢的文章发给妈妈,也是一种高效的沟通。

    51430
    领券