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

最令程序员恐惧 10 件事,据说还没有全部“躺枪”

这就是为什么一些程序员强烈建议新软件工程师熟悉运行代码底层硬件和系统,以减少未来交恶。...引用: “任何曾经被调用来调试数据库服务器上奇怪崩溃或为什么RAID驱动器不能正常工作程序员,都知道最后发现是硬件问题的话该是一种怎么样痛苦。”...+小时久坐了。...——Ayush Bhatnagar “调试,特别是当你正在处理涉及成千上万行代码大项目时。大多数像我这样极客倾向于使用投影仪调试,因为眼睛会更舒适。...——Mark Miller “你老板对你和你同事有很高期望,但没有提供足够时间/资源来满足这些期望,甚至是靠近这些期望。”

70460

【直播】我基因组 43:简单粗糙WGS数据分析流程

前面我们扯到bam文件各种操作,vcf文件各种操作,基础知识不牢固同学可能已经云里雾里了。这次我们来讲一个简单。就是拿到了fastq测序数据,如何把全基因组分析给跑一遍。(不谈细节!)...一个简单管道即可,如果管道不能确认是对,就像我上面那样先拿一个小本文文件测试一下。...由下图可以看到我们sortbam文件不是按照染色体1,2,3排序,而是按照chr10,chr11,,,,chr1,,chr2这样顺序,这个对很多其它软件会不友好。 ?...两个call variation步骤是并行。也就是说完成一个全基因组数据(300G原始数据)分析,是需要整整两两夜! ?...但是大家可能在朋友圈多次看到各种宣传贴21小时完成千人全基因组分析,为什么呢?是因为硬件条件不同,他们有着相当大计算资源。他们内存和存储空间都要比我们自己所用计算资源大不知道多少倍。

1.8K90

像我这样的人

博主是个已婚男人,孩子刚刚一岁,正是需要陪伴照料时候,所以,接下来日程是这样:陪老婆孩子散步一小时,鉴于码农身体每况愈下现实,为防猝死早衰(xie),至少得锻炼半个小时(实际上也是三打鱼两晒网...十点,对我父母那样的人来说,可能都睡醒一觉了,而属于博主这种上有老下有小苦逼码农自己时间才刚刚开始呢。...再看时间,半个小时过去了,不行,不能再磨蹭了,必须要正式开始了,于是又习惯性打开博客园首页,看看园友最新发布了哪些技术博客,《Maven就这么简单》,嗯,熟悉知识,先看一两段,嗯,不错,写好,没时间细看...而统计表明,博主在三个点起床比例大概是3:5:2——6:30,大冬天遥看窗外天色未明,实在没气氛起来,而且一年那么长,也不差这半个小时,多眯一会儿养足精神也好;7:00 闹钟又响,嗯,真不能再睡了,...感觉自己完全不够24小时啊。虽然有周末,但软件行业,名义上周末而已,双休时不时变单休,而且对于成了家的人来说,单休往往也并不属于自己。

46320

优秀软件开发人员态度

伟大开发者目标,就像我给他/她所说那样,是让他/她艺术尽可能美丽,并使其成为最好。...在我自己想法中,我将分享一些伟大开发人员应该具有的一些态度,除了在技术和分析上合理一般期望,详细了解要求,良好设计技能等。...这将包括遵循正确编码标准,使用适当设计和代码重构等使代码更易于维护。但是,由于我们最熟悉众多原因,我们中有多少人会损害代码质量? 我可以在我项目中引用一个实例来解释这一点。...时间流逝,只有最后5分钟留给每个人出租车。这是一个成败。如果今天没有解决,我们必须在第二来。我当时做了一些事情,这绝对激怒了我所有团队成员。...非技术文章精选 为什么选择软件测试作为职业道路?

83420

全栈必备 敏捷估点

既然要得到一个时间数值,进一步提高准确度的话,还需要一个置信区间,所以估点应该依据一个相等时长。就像我们在物理课上做测量那样,需要一个测量单位。...同理,如果估点单位时长较大,那么整个估算误差也会较大,如果估点单位时长过小,那么操作起来就会比较复杂,就像我们学生时代使用游标卡尺去测量长度那样。 那么多大时长是相对合适呢?...三个月就是一年,这是一个1:4关系,一周顶四周用,一相当于四,那么两个小时(Double Hours,DHR)就相当于一了。...因此,对人/任务估算可以转化为对人/DHR估算,也就是说,估点单位时长为两个小时(DHR)是相对合理,而且是可以接受。...当用户总量和并发发生变化时候,在一个怎样范围内,应用后台可以足够适应…… 具体情况还有很多,一个登录功能模块,backlog可以从6个到20多个不等,当产品定义不能覆盖我们在技术上定义要求时候

77120

我们如何转型微服务?

作为一个小消费品类业务, 我们确实需要确保我们能有更多合作伙伴(你知道, 那些合作伙伴苹果和 Google 在他们发布新产品时候就在幻灯片上展示), 就像我们所能做那样, 这意味着自由发布和增长...四、巨石架构无法降低复杂性 要减掉这8提前量, 我们需要退后一步看, 为什么我们要始于Pull request这个动作。...5、为什么我们不能为多个、较小系统提供规模经济?Hmmm… 第五个问题花了一点时间回答。我们集体经验和对同行调查显示, 有两种可能选择: (A)为什么我们不能为多个、较小系统提供规模经济?...不是不能, 但它不会像我们把所有的东西都放在一个代码库中那样有效。相反, 我们应该在巨石架构和开发人员可用性方面构建更好工具和测试。这就是 Facebook 和 Etsy 模式。...(B)为什么我们不能为多个、较小系统提供规模经济?我们可以。我们将需要做一些实验来找出我们需要工具和支持。

85180

专访Gary Marcus:脆弱、贪婪、晦涩、浅薄,AI前景和桎梏

大数据文摘出品 来源:flagshippioneering 编译:张大笔茹、Luciana、李雷、钱培 所谓人工智能,究竟有多智能?...JP:你说局限性是什么?深度学习不能做什么?为什么呢?...Rodney Brooks:首先,人们认为机器学习系统非常精确,但最近研究发现,自动驾驶汽车使用算法会将停车标志识别成45英里/小时限速标志,原因只是在标志关键位置上贴了几条胶带。...而对于人来说,它就是贴了电工胶带停车标志而已。这让人感觉有点后怕,深度学习算法并不像我们想象那样智能。 JP:这些神经网络算法如此“脆弱”,是否因为深度学习没有真正理解能力?...GARY MARCUS JP:这是因为深度学习系统根本连一点常识都没有,因此不能理解某些规则吗?那为什么要吹得天花乱坠呢?二位回答都让人觉得“人工智能”标签被错误地贴到了深度学习身上?

64920

时至今日,浏览器色彩居然仍旧失真?

不正确渲染会导致过高对比度,就像我们刚刚调高了相机曝光度或粘上了一个不亮滤镜。 叠加75%黑色不应该完全盖住明亮区域,也不应该压坏黑色。想一想,如果你有4盏灯,关掉3盏,场景会有多亮。...我们有理由想要一个不同效果,这就是为什么我们有混合模式,但这些是明确设计选择。...透明度混合需要像本例中那样工作,以便像字体和形状抗锯齿这样东西能够正常工作并看起来正确,在不同背景颜色下具有一致重量和平滑边缘。...不正确渲染会使外侧部分更暗。 图像在缩小时应保持相同整体亮度。不正确渲染使最小图像过于黑暗。...就像你不能在没有解压情况下混合两个MP3文件比特,并期望得到像两个声音正确混合在一起东西一样,你不能把两个sRGB颜色值,混合起来,并期望得到正确颜色。然而,每个主要浏览器都是这样做

4.3K177

如何让你问题不再有去无回?

不是说这样问题不能回答,而是别人要Get到你正真意图和需求,需要像一个需求分析师那样跟你促膝长谈好一阵子,才能挖掘出你一个需求轮廓,这种费时问题,除非你表达出明确利益关系(项目合作,外包等倾向...你手头上在做事情,你可能已经在上面花费了几个小时,几天甚至几个月了,但是别人对它认知是零,在你抛出你问题时候,千万要记住这一点! 最无语问题就是“我代码为什么不执行啊?”...与其期望让别人来一个个问你,不如自己准备充分一点再发问,这样大家都有效率,最后受益最大还是你。...我反馈是否及时? 如果你和别人每说一句话,别人都10几分钟,半个小时才回你一句,你会舒服么?...在技术方面,有个人喜好和不同理念是正常,在交流讨论中,表达出这些观点并不是什么问题,但有时有些人在问问题时候,就表现出一些过于偏激观点和情绪,表达出浓浓不友好,这样很容易把就聊死了,别人没事找事来趟你这滩浑水么

34820

视频云端流媒体平台EasyNVR存储录像为什么呈现每小时一段录像?

像我们EasyNVR软件自身也有录像计划,会存储设定计划下所有录像。...点开视频录像,我们就可以看到存储录像了,通过时间轴看录像是完整,但是通过录像列表大家可以看到,正常情况下会出现一个小时一段分段录像。 ? EasyNVR录像为什么是一小时一段 ?...问题分析说明 实际上,EasyNVR完整录像是以一个小时为单位组成,一24小时,那么一完整录像是由24个一小时录像组成,只要保证每个小时录像都是完整,那么整体录像就是完整了。...这个一小时一段录像存在意义是:由于录像是文件读写到磁盘,对于录像使用不同客户需求是不一样,有的是直接观看,有的需要进行录像下载。...通过众多用户使用体验我们得知,当需要进行录像观看、下载、查找时候,列表模式下操作太麻烦了,同时对比在一段24小时文件中进行检索效率比在一段1小时录像文件进行检索效率低太多了,同时下载24小时文件消耗和等待时间也远远大于下载

61720

杭州码农图鉴:与某大厂前端从业者一次推心置腹

到了培训班有两试听,是个小培训班,感觉同学们水平都很低,完全没我那种认真劲,所以拒绝培训,后来自学。 之后某某旅游到我们学校校招,就进去了,总体来说工作前期很顺,刚毕业7K。...包括年后,我其实还是偷偷地投简历了,但是很多公司看到我期望薪资比较高,就直接不要了。 我觉得是不是杭州14K就封顶了?但是周围产品经理都已经20K了。...因为我不知道,就算我学习了努力了,对我带来好处在哪儿,比如美团出了mpvue,就算我去看了,也不会给我带来实质性好处。 所以我觉得,我为什么要去学,有了这样心理之后,然后就不那么热爱技术了。...他跟我解释道,就是今天你加班两小时,就攒两小时“调休池”,之后你有事,可以请假两小时,就扣调休池里时间,比如我买了游乐园票陪女朋友,就可以加三班,攒够8小时,调休。...比如要兼容IE,比如有的部门就要求不能用#应该怎样,比如有的后台登录要有权限配置。 很多公共组件抽离,可能是需要前端架构师来做。感觉架构师就技术选型,搭架子,抽组件。

64410

在腾讯实习一年,我学到了什么

--more--> 要有一线视野 在我面试时候,面试官曾问我为什么想去深圳,我说在二线城市待久了会觉得视野变得狭窄,所以我很希望去大城市。...正视理想与现实落差 从学校到社会,我们工作总会和我们想象有些差距,就好像我们当初填志愿时对专业期望和实际落差一样。我是计算机专业,我以自己经历为例谈谈。...显然,用极端样本来估计整体平均水平是及其错误不能期望每一个程序员都是Milo,也不能指望每款产品都像微信QQ那样成功。希望每一个遇到这种落差同学都能冷静对待,好好反思。...如果,你也遇到了工作内容不是自己期望情况,可以思考一下,有没有优化空间,是不是还可以更好。...和文字表达类似,我觉得最基本要求就是说话要清晰,最好别带口音,语言得体,就好像写东西要语句通顺,不能有错别字。

11.8K130

ElasticSearch实战:IK中文分词插件

我们为什么使用IK分词插件 2.1 示例 我们以下面这个例子来做说明 1),创建索引与映射 PUT tencent POST /tencent/bh8ank...比如说,我们在上面检索之前,将“王者荣耀”设定为一个整体、不可拆分“词”,在检索时,只有完整包含“王者荣耀”这个词结果才会被匹配,其他没有完整包含关键词结果不能被匹配。...} } 3.2 上传数据 POST /tencent/bh8ank/1 { "content": "《王者荣耀》是由腾讯游戏美工作室群开发并运行一款运营在Android、IOS、NS平台上MOBA...query": { "match": { "content":"王者荣耀" } } } 查看结果,我们发现,并没有像我们期待那样只返回完整包含了...总结 IK中文分词插件其他相关内容这里暂不赘述。 启用词库作用,主要是方便用户对某些自定义词组进行统一处理,避免因拆分过度导致出现非期望检索结果。

1.5K210

PHP将死。何以为继?

开发人员对语言期望在前进。如果说Perl最缺乏是PHP里令人惊讶灵活“关联数组”(也就是智 能哈希表),那么PHP现在缺乏就是lambdas和方法链(method chaining)了。...我可以在一个小时里用 PHP敲出一个不错网站,在一两里开发出一个优秀网站。PHP性能众人皆知,我可以无限扩展它。...这看起来极其像我需要PHP替代品、能让开发工作再 一次提速东西。...我每天使用Rails,修改一个喜爱这种框架和语言有经验Rails专家所写Rails应用,七个月后,我却不能断言Rails是一个正确选择了,原因很难表达。...它必须承担起web应用主要实现任务,就像PHP那样,你代码 主要功能就是输出网页 —— 一个有点激进要求,它要不适合去做其它事情,例如当中shell脚本语言。

1.5K60

再起航-大小公司选择

为什么跳槽 照抄一下去年跳槽时记录 在此行业已经待了八年,八年抗战,此时应该是收获季节,而我却要选择离开,让人想不通。如果不能成长,那留下有何意义。存量已经阻碍你前行,那么存量价值何在。...换个地方总得有点期望不能再是游戏行业,总是开发出产品,运营不了,成功率低;有成功产品,生命周期又短。人累心累 有个主产品,在不断运营进化中,技术开发也在不断迭代更新中。...,就像阿里p 事 入职培训,之前从没经历;以前入职两,就开始干活了,至少已经被分配先熟悉哪块代码了。...但在这入职两还没有看到代码。...现在有3亿会员,如果一个bug影响0.1%用户,那也是不得了问题。所以每次功能,从需求到设计,再到编码,最后测试验收,一步都不能少,每一步也不能马虎。像我现在处核心业务部门,更是要考虑完善。

32330

程序员该如何向项目经理估算工时?

在深深佩服这些牛人同时,我也在想千千万万像我这样普通码农该怎么样来估算自己工作时间,不然以后经理问起来,估太多了吧,说你小子工作效率 真这么低下还是想偷懒;估太少了吧,自己加班加点做不完,还不被人理解...总感觉,粒 度还是太大了,一个工作包三个人/日,我们领导只会觉得这么简单一个功能为什么要这么久,而不会去关心码农们实现这功能需要做具体工作量。...于是我决定 做一个粒度精确到小时表单估时模板,用来告诉领导为什么需要这么多天,每天都做了哪些事情,做这些事情需要CODE几个小时。...采用四舍五入法最终制作了如下工时估算表: ? 因每个人员技术水平,经验差距,所以表中数据不能一概而论。相信有很多牛人会大大高于这个效率。...但这绝对是我养精蓄锐后才能达到效率了,我期望工时应该是在这基础上*(1+100%)。 说了这么多,其实我也不太确定这样工时估算是否准确。

2.1K110

我是这样从零开始用深度学习做狗脸识别 iOS App

弄清楚如何在手机上预先处理输入图像,就像模型所期望那样,却出人意料不简单。我在 StackOverflow 提问,或者搜索博客文章,可什么都没有。...在 GPU 上使用一个真实数据集(8000 张图片)和一个数据生成器(80000 张图片)进行训练十分重要,即使它要花 24 小时。...亚马逊 GPU 对个人开发来说比较昂贵,在 24 小时一次迭代当中,大概每小时花一美元,花费会迅速增加。谢谢 Cosmin 让我通过 SSH 进入你电脑,让我能够免费使用GPU。 ?...如果你能正确看待它,这些能够在手机上做事情的确很令人兴奋。 这个应用本身很基础,一个大记录按钮,一个滑动切换过滤器,一个分享按钮。 大部分工作是在学习 ARKIT,然后弄明白它限制。...现在 iOS 免费提供人脸标志检测,并且不像我 ARHitTestResult 结果,它精确度很高。

1.3K20

编程学习之路:痛并快乐着

有一我又坐下来像往常一样开始玩这个app,完成了几个小任务,新学了一点HTML。 但这一次——我也不知道为啥——我停不下来了。 连续好几个小时,我完成了app里一个又一个任务。...一旦我掌握了这三种工具,我就能创建一些酷炫网站,找到一份优越工作然后开始数钱——就像我同事们奉承我时说那样。 对吗? 错。 web开发绝非易事。磨炼专业技能是需要时间,你需要掌握大量知识。...加入本地开发社区让我获益良多。尽管第一次聚会我就不得不开车1小时去参加,但这次经历带给我收获是无法估量。 我意识到开发者们大多都是乐于助人热心好人!...我不能理解为什么这些人对现状如此不满,却看不到花点业余时间学习编程好处。 这个领域对于我所生活社会中大多数人都是很容易进入。几乎每个人都可以学习编程,为什么他们就是不愿意试一试呢?...我花了不少时间才明白,不是每个人都能享受一好几个小时坐在显示器前,就为了试图搞清楚为什么程序不能运行。 不是每个人都喜欢坚持不懈地学习新事物。 也不是每个人都能努力习惯技术氛围。

56950
领券