首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

程序员:“懒”推动技术进步

好不容易划两天水分享个工作中遇到小问题以及如何解决问题 来自前端&测试 和 后端RD冲突 行行行,我不动,你来你来。...部署服务时间成本 改代码1min,代码打包(构建)56s,机器重启170s,四舍五入3min。...这么一算,程序员真的是一天8小时写代码30min,和产品经理BBB,代码打包线上重启7小时。。。...企业开发如何减少测试联调中频繁部署耗时问题 - 代码热部署 对于程序员来说,懒驱动技术进步 我猜一定有解决方案,公司千人大群里喊一句,有没有热部署方案,果然,试用版已经小范围推行(暂未开源)。...第四步:确认结果 把6分钟缩短为4秒,真的太太太太香了,真的太太太感谢我司勤劳程序员用技术改变世界!!!

37320

程序员那些悲催事儿——从错误中学习进步

我们公司软件是给警察局用,那是一个对用来处理被逮捕的人系统,此系统还需要收集脸部特征和指纹信息,并且,这个系统和会向FBI系统提交这些信息。...当我们在测试这个系统时候,我们一般都是用我们自己指纹,当然,数据库联着是我们测试数据库。...FBI数据库中清除我们信息。...今天 ,我还记得,我老板站在我后面看着我,而我在在流着斗大法汗珠去fix被我重写“超级漂亮”那个模块中一个接一个bug。从那以后,我再也不重写代码了,除非有重大利益。...1.软件运行质量是远远大于代码质量, 2.你测试案例是远远小于生产环境, 3.软件完美的质量,是靠长时间运行、测试和错误堆出来,而不是某种方法论。

739100
您找到你想要的搜索结果了吗?
是的
没有找到

万恶产品经理是推动程序员技术进步不竭动力

万恶 PM 是推动程序员技术不断进步不竭动力。产品汪,你不仅仅是一只可爱狗,你更是一只藏獒,因为我们程序员都是一群饥饿到边缘草原狼。...如鱼得水产品经理少之又少啊,大部分都是在与程序员爱恨情仇中成长起来,用业界俗话总结一下就是,产品经理把程序员当民工,程序员把产品经理当 SB。...所以说啊,万恶 PM 是推动程序员技术不断进步不竭动力。不要老欺负产品经理不懂技术,看到产品经理职能中有一项职能是:要懂得 15% 技术能力了吗?...一个会技术产品经理更能让程序员有长足进步。...关键是 deadline 时间点还是那个时间点。程序员理解你,你确实在提高我们能力,不仅可以推动我们技术不断进步,也可以提高我们接人待物忍耐力。

59670

万恶PM是推动程序员技术不断进步不竭动力

万恶PM是推动程序员技术不断进步不竭动力。产品汪,你不仅仅是一只可爱狗,你更是一只藏獒,因为我们程序员都是一群饥饿到边缘草原狼。...如鱼得水产品经理少之又少啊,大部分都是在与程序员爱恨情仇中成长起来,用业界俗话总结一下就是,产品经理把程序员当民工,程序员把产品经理当SB。...程序员在最后争吵中,妥协,不得不去做时候,可能会发现,哇塞,做真棒,确实能够做到。这就是一种提升,是不是感觉自己技术又前进了一大步呢?所以说啊,万恶PM是推动程序员技术不断进步不竭动力。...不要老欺负产品经理不懂技术,看到产品经理职能中有一项职能是:要懂得15%技术能力了吗?一个会技术产品经理更能让程序员有长足进步。...程序员理解你,你确实在提高我们能力,不仅可以推动我们技术不断进步,也可以提高我们接人待物忍耐力。

86670

Java程序员

Java程序员是有问题。我使用 Java 编程已经有 10 多年历史。...Java 平台 API 就是上面说这些问题典范,于是,善良程序员们沿袭标准类库里体现出来编码规范和风格,将之当作通用编程原则,一下子就误入迷途。...面向对象流行部分原因也是这种心理作用造成。有越来越多程序员开始退后一步用整体眼光认识 Java,他们发现,作为一种编程模式,面向对象真的是相当糟糕。...虽然 Java 语言非常流行,在企业软件开发里被普遍采用,但这一点都无助于 Java 编程质量提高。我坦白说,你在各种企业产品里看到大量 Java 代码都是由非常低质量程序员写出来。...Java 程序员无能为力——让他们开发一个小功能,你必然会看到一个继承 15 层类工厂(factory)出现。

48710

Java程序员

Java程序员是有问题。我使用 Java 编程已经有 10 多年历史。...Java 平台 API 就是上面说这些问题典范,于是,善良程序员们沿袭标准类库里体现出来编码规范和风格,将之当作通用编程原则,一下子就误入迷途。...面向对象流行部分原因也是这种心理作用造成。有越来越多程序员开始退后一步用整体眼光认识 Java,他们发现,作为一种编程模式,面向对象真的是相当糟糕。...虽然 Java 语言非常流行,在企业软件开发里被普遍采用,但这一点都无助于 Java 编程质量提高。我坦白说,你在各种企业产品里看到大量 Java 代码都是由非常低质量程序员写出来。...Java 程序员无能为力——让他们开发一个小功能,你必然会看到一个继承 15 层类工厂(factory)出现。

52120

智慧城市:十年进步

近十年来,随着越来越多城市采用智能城市技术,互联城市领域取得了长足进步。...关于这个话题讨论不仅限于恐怖主义,而恐怖主义在美国仍然是一个相对罕见现象。它们扩展到犯罪领域,这是对公共秩序一种更为常见威胁。...这些地图基于从GoogleStreetView汽车上安装监视器收集数据,显示了该城市每个区域空气质量指数。...然后,居民可以利用它们找到步行,慢跑,骑自行车和其他可改善生活质量户外活动最佳路线。 朝着更全面的方向发展 上述所有程序代表了较旧系统进步。...最终,市政府应该能够走得更远,将迪拜支付和访问解决方案功能与新加坡平台分析功能集成在一起。如果这样做的话,他们将改变城市居民生活。

37800

Java程序员

Java程序员是有问题。我使用 Java 编程已经有 10 多年历史。...Java 平台 API 就是上面说这些问题典范,于是,善良程序员们沿袭标准类库里体现出来编码规范和风格,将之当作通用编程原则,一下子就误入迷途。...面向对象流行部分原因也是这种心理作用造成。有越来越多程序员开始退后一步用整体眼光认识 Java,他们发现,作为一种编程模式,面向对象真的是相当糟糕。...虽然 Java 语言非常流行,在企业软件开发里被普遍采用,但这一点都无助于 Java 编程质量提高。我坦白说,你在各种企业产品里看到大量 Java 代码都是由非常低质量程序员写出来。...Java 程序员无能为力——让他们开发一个小功能,你必然会看到一个继承 15 层类工厂(factory)出现。

52030

如何处理 Python 入门难以进步现象?

如何处理 Python 入门难以进步现象?...看书是不够,做例子是不够,做习题也是不够。因为书、例子、习题都不能涵盖你未来需要所有技能。同时,你目标不是考试得到一个好成绩,不是game the system,而是学会一种技能。...再比如,你学习到了urllib2时候,你就应该考虑怎么做一个爬虫项目。 Python是一种非常顺手,高效率开发语言。用来做各种各样好玩工具都是可以。看你有没有想法去做了。...Python极为容易给人一种「好像什么都会了,但是真的写起来又感觉好像都不熟悉」感觉。除了浮躁风气以外,不得要领我觉得也是重要一方面。如果你感觉自己入门了,但是难以进步,说明还有救。...多看别人写博客,订阅列表。别人代码和理解也看了,你代码也写了,你也有了自己对一些事情看法,剩下就是摸索一套自己写代码,设计项目,DEBUG和解决问题「套路」。

73160

Nature:中国科学进步仰赖于数据公开

最显著例子莫过于在国内生产总值(GDP)上争议。官方全国性GDP估值,与将31个省级区域地方值相加总和相比,存在极大差异。...对于研究机构来说,想要从官方获取最基本车辆持有辆信息都十分困难,所以只能退而求其次地使用来自汽车制造商销售数据,而这样数据经常是被夸大、带有误导性。...讽刺是,财大气粗汽车制造商们却可以以一定价格,通过政府相关渠道购买到他们竞争对手客观可靠销售数据,这对于科研机构和科学家们来说是负担不起。...或许,全面公开污染信息最大影响是提高了公众对于日益恶化污染危机意识。不幸是,对于其他科学家所渴求数据,公众并不一定都能像对空气污染数据那样感兴趣。...网络安全对国家安全是很重要,但好数据是科学进步和经济发展支柱。资源共享信息开放可以巩固经济和社会幸福。

38960

云技术进步技能短缺

ACG分析了企业团队和个人学习者云学习优先级。该报告发现,人们普遍希望加快云计算普及,同时对Azure相关内容需求激增。 超过90%受访IT领导者希望在未来一到三年内扩展他们云服务。...一个相关故事聚焦于ACG公司行为,以帮助填补在训练有素Linux技术人员方面日益增长缺口,该公司最近在今年夏天发布了新旗舰云培训平台。...商业利益突破 近四分之三(71%)企业领导者已经看到云技术采用加快了新产品和新功能价值实现。 几乎所有(97%)云计算领导者都相信,在云知识统一共享基础上,他们组织将更有效地运作。...IT相关领域都存在着难以找到足够合格或经验丰富员工组织。...根据报告调查结果,未来技能发展是多云。 近70%受访者证实,他们组织目前正在使用多个云平台。

39020

10个妨碍进步前端学习方式

今天换一下,说一下我个人不建议学习方式,或者我个人觉得是妨碍进步学习方式,希望大家引以为鉴!如果大家有什么补充和指点,欢迎指出。大家一起交流意见,互相帮助!...具体情况 一、只看教程,不动手实战 这个可以说是学习最大一忌,也是提醒过最多一个注是事项!...但是全部人都是连网站业务流程和逻辑都没弄清,最后越搞越乱,就放弃了!之前伟大目标都成了烂尾楼,作用最多就是一个代码练习作用!花了大量时间,做了一件没很大实际意义事情!...可能会导致自己写代码,很大一部分都要修改,甚至是全部删除重写。没理清楚需求就写代码这个情况,发生概率应该挺大,但是一般来说很难发现这个情况,毕竟程序员对代码增删改查是再正常不过了!...对于学习和提升自己,除了应该有适合自己学习方式,也该对一些妨碍进步学习方式引以为鉴!上面10点是我自己一些想法。希望对大家有用!

68950

Java程序员背后危机!

近日网上有一篇关于Java程序员职场生存现状文章“2017年 Java 程序员,风光背后危机”,在Java程序员圈子里引起了广泛关注和热议。 2017年,Java 程序员面临更加激烈竞争。...研究后发现,2017 年 Java 程序员的确很风光,具体体现在市场需求和平均工资上涨上,但这些风光之后,埋伏了一些危机: 1)市场需求增长远少于 Java 程序员供应增长,Java 程序员面临更加激烈竞争...; 2)受供应量大幅增长影响,Java 程序员平均跳槽薪资涨薪幅度较低; 3)需求方对 Java 程序员提出更加严苛选材标准。...2017 年在招聘市场上求职 Java 程序员面临更加激烈竞争主要由以下两个原因引起: 1)Java 程序员供应较 2016 年增加 25%; 2)Java 程序员需求量涨幅远低于供应涨幅。...在供应量增长大背景下,Java 程序员还出现涨薪幅度较低情况。 小编相信,2017年Java程序员面临激烈竞争在2018年将会持续,并有愈演愈烈之势。

851100

Java程序员成长之路

tips:虽然题目是写Java程序员,但对其他语言开发来说也会有借鉴作用。...这个阶段是你成长极快阶段,而且你可能经常加班(没加过班程序员不是好程序员)。 但是加班不代表你就可以松懈了,互联网这个行业,技术迭代速度非常快,稍不留神你可能就out了。...总而言之,这个阶段,你需要做是深入了解Java底层和Java类库(比如并发那本书就是Java并发包java.concurrent内容),也就是JVM和JDK相关内容。...注:三到五年内容来源于网络,如有侵权,请联系删除。 ·END· 程序员成长之路 路虽远,行则必至 本文原发于 同名微信公众号「程序员成长之路」,回复「1024」你懂得,给个赞呗。...作为程序员你,一年看几本技术相关书 5个相见恨晚Linux命令 为啥程序员下班后只关显示器从不关电脑? 送给程序员经典电子书大礼包 面试时如何优雅地自我介绍?

43020

程序员Java面试陷阱

程序员Java面试陷阱2010年01月21日 星期四 22:27   找工作要面试,有面试就有对付面试办法。...start ---- 查看文章 JAVA 程序员面试必读!...22.class类为编写可动态操纵java代码程序提供了强大功能反射,这项功能为JavaBeans特别有用,使用反射Java能支持VB程序员习惯使用工具。...17.Java每一个类都是从Object类扩展而来JAVA程序员必读:基础篇(8)2007-07-23 09:492.6什么是接口 接口是一个收集方法和常数表单契约。...查看文章 java程序员算法锻炼(3)2010-01-18 20:21【程序5】 题目:利用条件运算符嵌套来完成此题:学习成绩> =90分同学用A表示,60-89分之间用B表示,60分以下

67820

Java程序员必看 13 本 Java 书籍!

关乎于程序员,除了做项目来提高自身技术,还有一种提升自己专业技能就是:多!看!书! 毕竟,书是学习海洋呢!So,Java程序员你们准备好了吗?双手奉上Java程序员必读之热门书单。...简介:本书赢得了全球程序员广泛赞誉,即使是最晦涩概念,在Bruce Eckel文字亲和力和小而直接编程示例面前也会化解于无形。...搞JAVA不多,但是因为很多好书都以JAVA为实例代码,所以也自学JAVA,这本书我利用十一假期,完整看了一遍,虽然都很基础,但是对内力有绝对提升!...《深入理解 Java 虚拟机》 作者:周志明 ? 简介:作为一位Java程序员,你是否也曾经想深入理解Java虚拟机,但是却被它复杂和深奥拒之门外?...本书不仅可以作为java web开发学习用书,还可以作为从事java web开发程序员参考用书和必备手册。 《Effective Java中文版(第2版)》 ?

1.6K40

C++程序员Java 程序员差异

首先说明,这几年接触最多程序员就是 C++程序员Java 程序员,这只是我自己一点体会而已,一个人眼光难免是浅薄。不过,欢迎拍砖,也欢迎对号入座。...从对基础知识掌握程度来说,例如数据结构和算法,C++程序员要比 Java 程序员牢靠得多。究其原因,大概是因为 C++程序员需要经常自己实现那些项目基础设施,但是 Java 程序员大多拿来即用。...公平地说,C++不是一门适合程序员初学者语言,但是 Java 是。C++程序看起来确实要比 Java 程序稍难懂一些,C++程序员往往思维更加严密。...另一方面,我也发现内地程序员要比沿海和发达城市程序员基础扎实,而且低调内敛,不那么浮华,但是就是善于解决那些难啃问题。 从视野角度来说,Java 程序员往往要更宽泛一些。...而且,Java 领域类库明显要丰富得多,所以在考虑某一个设计实现时候,Java 程序员很喜欢到处寻找可以拿来即用类库,但是 C++程序员习惯于自己去做其中大部分事情。

57610

混乱是进步阶梯 —— ESM规范崛起【上】

在无数开源大神努力下,很多前端开发痛点(比如「静态类型检查」、「浏览器兼容性」)早已有了事实上标准解决方案(比如TS、babel)。...作为现代前端工程化基石,模块化规范有太多值得深究内容。 我会花几篇文章来讲解模块化规范。本文是第一篇,会围绕模块化规范演进展开。 正文 如果问十年前前端最头疼是什么?一定是浏览器兼容性。...规范之争 然而,事物是动态发展,模块化规范也不是一蹴而就,让我们回到09年。 美国程序员「Ryan Dahl」创造了node.js项目,将JS用于服务端开发。 ?...然而这些社区提出规范终究只是为了解决一时需求,随着历史发展,新模块化规范不断涌入、消亡。 直到ESM规范被提出。 ESM规范是ES标准模块化规范,他早期讨论可以追溯到2009年。...然而,此时社区已经有大量基于CJS规范产出开源包、组件,他们无法立刻切换到ESM规范。 所以,JS生态现状是:会处于、并将长期处于CJS规范库与ESM规范库共存状态。

1K40

Java程序员必备Intellij插件

setter这些 可以把注解还原为原本java代码 非常方便 截图: 3. p3c 地址:https://plugins.jetbrains.com/plugin/10046-alibaba-java-coding-guidelines...阿里巴巴出品java代码规范插件 可以扫描整个项目找到不规范地方 并且大部分可以自动修复  更多可看: https://github.com/alibaba/p3c/tree/master/idea-plugin...GsonFormat 地址:https://plugins.jetbrains.com/plugin/7654-gsonformat 一键根据json文本生成java类 非常方便 截图:  6. ...对于大型项目 非常方便 截图: 7.VisualVM Launcher 地址:https://plugins.jetbrains.com/plugin/7115-visualvm-launcher 运行java...程序时候启动visualvm,方便查看jvm情况 比如堆内存大小分配 某个对象占用了多大内存,jvm调优必备工具 截图: 8.

61100
领券