- 博客(324)
- 资源 (12)
- 收藏
- 关注
原创 对于长期作业来说,从容方能持久
今天是周日,不知你在做什么呢?我们的每一周都有两天休息日,能够充分利用好这两天的人会让自己变得更加从容且自信,长久累积下去,前方的路会越走越通畅。就我个人来说,我的周末往往安排的比较紧凑,如果经过一周的工作感觉有些乏累,那么我周六会晚起一些;如果感觉一切尚好,那么周末的起床时间也会与平日一样,6点半到8点之间的某个时间会起来。起床之后,洗漱完毕,如果没有遇到恶劣天气,那么我会出去跑步1...
2018-08-06 09:43:40 2754 8
原创 认知升级是比其他一切技能都更为重要的思维模式转变
我们在过去的时光中,谈了很多关于技术、关于生活、关于工作、关于学习的话题,这次我们来谈谈关于『认知升级』这个话题。实际上,『认知升级』相对来说是个比较抽象的概念,它与掌握一门技术相比不是那么容易看到。因为技术的进步和成长是任何人都可以看到成效的。比如说,你之前不会Netty或是对Netty不是那么了解,通过学习和实践掌握了Netty的方方面面,那这其中的进步就是非常明显的,也是很容易看到成效的。与...
2018-07-07 16:04:52 7776 20
原创 我的漫漫程序人生路(真诚的长文,慎点)
不知不觉中进入计算机行业已有几个年头了,回首往事依然历历在目。今天我把我这几年的学习经历,体会写出来,与大家一起分享,我想其中的一些经历大家也会遇到过,而且会与我产生共鸣,并且我希望自己的一些经验与教训能对大家有一定的启发作用。了解别人的经历也许会对自己有一定的帮助作用,那么我的目的也就达到了。这篇回忆基本上按照时间顺序来的,我尽量完整,真实的记录下自己所走过的路,其中一些我认为对我产生了比较大的...
2018-06-25 18:36:34 11168 52
原创 我对技术面试的理解与认识
面试,特别是技术面试这个话题比较大。每家公司、每个技术团队都会有自己的一套适合于自身的面试手段、方法与流程。从这个角度来看,面试其实是没有什么既定路线可循的。因为不同的面试官提问问题的方式、角度与问题偏向性及质量都是有着巨大差别的。这一方面与公司对于面试的要求有关,另一方面也与面试官本人的技术特点、关注的角度以及自身能力水准有着千丝万缕的联系。鉴于此,想要通过一系列系统化的培训来准备面试我认为只能...
2018-06-13 15:45:24 7478 4
原创 工作的本质
作为一名技术人员,学习本应是日常工作的一种常态;实际上,我很难理解那些将一年工作经验用上二、三年,甚至是四、五年的开发人员。同样地,我也极难理解那些一年连5本书都看不完的开发人员,我不知道这些开发人员未来的出路在哪里。也许现在还年轻,但无论谁,终归有逐渐老去的那一天,到了那个时候,你拿什么与精力旺盛、学习欲望强的年轻技术人比拼。“经验”这个词实际上是很容易误导人的,到底什么是经验,在你的日常工作中...
2018-06-12 21:12:24 2780 1
原创 卓越人生的两大利器——任务分解与保持节奏
今天,我们不谈具体的技术;相反,我们来聊聊关于方法论的一些话题。总有人说,什么方法论啊,价值观啊,人生观啊,都是一些虚无缥缈的东西,与现实中的自己距离太远,而且都是一些“虚幻”的东西,不如谈谈具体的技术实在,比如说什么Spring Cloud啊、Docker啊、Kubernetes啊、Angular啊、Kafka啊,这些都是实打实的技术,掌握了就是掌握了,没掌握就是没掌握,来不得半点虚假。没错,上...
2018-06-12 17:15:56 8996 24
原创 你的关注点在哪里,你的进步就在哪里
现在的微信公众号已经呈现出“泛滥”的趋势,得益于这两年的“内容创业”大潮的指引,很多人先后投入到了这个领域中。于是,我们会看到,每天在朋友圈大家都在不停转发各式各样的文章,千奇百怪的观点,这些内容剥夺了我们宝贵的时间与极其珍贵的精力。很多人的碎片化时间都放在了这上面,甚至连整块时间都被“有意无意”地碎片化了,工作或是学习了不到半小时便打开微信,看到朋友圈的小红点出现就情不自禁地点进去看看,看到了别...
2018-06-06 22:59:08 6533 19
原创 认知升级是令我们变得优秀的重要基石,没有之一
过去的一年,是我们一起相聚、结伴同行的一年。我相信,但凡加入圣思园的各位朋友,过去的一年皆是成长的一年,是技术提升的一年,更是认知升级的一年。我们在过去的时光中,谈了很多关于技术、关于生活、关于工作、关于学习的话题,这次我们来谈谈关于『认知升级』这个话题。实际上,『认知升级』相对来说是个比较抽象的概念,它与掌握一门技术相比不是那么容易看到。因为技术的进步和成长是任何人都可以看到成效的。比如说,你之...
2018-06-04 10:07:32 5223 6
原创 过去的一年,你的认知升级了么?(长文,慎点)
马上就要到农历新年了,相信各位小伙伴们有的已经准备启程返回家乡,有的还『情愿或不情愿』地坚守在工作岗位上,有的则可能兴奋地准备开始趁这个假期带着家人外出旅游。在此,先提前恭祝大家新年快乐,祝各位小伙伴及家人身体健康,度过一个快乐且充实的假期。过去的一年,是我们一起相聚、结伴同行的一年。我相信,但凡加入圣思园的各位朋友,过去的一年皆是成长的一年,是技术提升的一年,更是认知升级的一年。我们在过去的时光...
2018-02-13 16:34:01 2404 2
原创 React入门指引与实战
本文介绍了React的基础知识,并通过一个实际可运行的示例带领读者一步步开发出一个基于React的评论系统,旨在厘清React开发的各项知识点,同时对于开发过程中所用的工具有一定的认识和掌握。
2016-07-29 15:53:45 13290 13
原创 我与IDEA的不舍情缘
JetBrains这家来自于捷克的公司是一家真正伟大的公司,它向全球的广大开发者提供了诸多的生产力工具,让我们这些以编程为生的程序员们能够真正享受到编程的乐趣。JetBrains的产品线十分丰富,从大名鼎鼎的IntelliJ IDEA、PyCharm、PhpStorm、WebStorm、RubyMine到移动开发利器AppCode,再到今年初正式发布的数据库管理一站式工具DataGrip,以及团队协同开发工具YouTrack、TeamCity等等,每一个产品都在各自的领域中傲视群雄,当仁不让。
2016-07-26 17:50:17 12079 39
翻译 我为何放弃Gulp与Grunt,转投npm scripts(下)
本文来源于我在InfoQ中文站翻译的文章,原文地址是:http://www.infoq.com/cn/news/2016/02/earlgrey-ios-functional-ui-testCory House是“Building Applications with React and Flux”与“Clean Code: Writing Code for Humans”的作者,同时也是Plura
2016-02-23 21:50:32 5589 1
翻译 我为何放弃Gulp与Grunt,转投npm scripts(中)
本文来源于我在InfoQ中文站翻译的文章,原文地址是:http://www.infoq.com/cn/news/2016/02/gulp-grunt-npm-scripts-part2Cory House是“Building Applications with React and Flux”与“Clean Code: Writing Code for Humans”的作者,同时也是Pluralsi
2016-02-23 21:36:45 9341 2
翻译 我为何放弃Gulp与Grunt,转投npm scripts(上)
本文来源于我在InfoQ中文站翻译的文章,原文地址是:http://www.infoq.com/cn/news/2016/02/gulp-grunt-npm-scripts-part1Cory House是“Building Applications with React and Flux”与“Clean Code: Writing Code for Humans”的作者,同时也是Pluralsi
2016-02-23 21:16:26 5088
翻译 Google推出iOS功能性UI测试框架EarlGrey
本文来源于我在InfoQ中文站翻译的文章,原文地址是:http://www.infoq.com/cn/news/2016/02/earlgrey-ios-functional-ui-test经过了一段时间的酝酿后,Google很高兴地宣布了EarlGrey,一款针对于iOS的功能性UI测试框架。诸如YouTube、Google Calendar、Google Photos、Google Trans
2016-02-18 15:24:08 6309
翻译 微服务API模拟框架frock介绍
本文来源于我在InfoQ中文站翻译的文章,原文地址是:http://www.infoq.com/cn/news/2016/02/introducing-frockUrban Airship是一家帮助领导品牌吸引其移动用户的公司,他们可以帮助这些公司在客户下载完应用后就与公司建立起高价值的关系。目前,Urban Airship已经有了数量庞大的客户群,涵盖的领域有零售业、媒体与娱乐、运动与旅游、医疗
2016-02-17 17:18:09 3189
翻译 MapR CEO对2016大数据的5个预测
本文来源于我在InfoQ中文站翻译的文章,原文地址是:http://www.infoq.com/cn/news/2016/02/mapr-ceo-5-big-data-predictionsMapR Converged Data Platform将Hadoop和Spark的强大功能与全局事件流、实时数据库能力与企业存储集成到了一起,用于开发与运行创新性的数据应用。MapR Platform由业界最
2016-02-15 17:48:48 2866 1
翻译 GitLab致开源项目维护者的一封信
本文来源于我在InfoQ中文站翻译的文章,原文地址是:http://www.infoq.com/cn/news/2016/02/gitlab-to-open-source-maintainer前几日,GitHub上一些流行的开源项目维护者联合签署了一篇名为“亲爱的,GitHub”的公开信,表达了对GitHub某些行为的不满之情。接下来,GitLab官方也发出了自己的声音。他们在自己的博客上表达了希
2016-02-03 23:02:29 3892
翻译 Ansible 2.0发布
本文来源于我在InfoQ中文站翻译的文章,原文地址是:http://www.infoq.com/cn/news/2016/02/ansible-2-released经过了一年的开发工作后,Ansible 2.0终于发布,现在已经是GA版了。这是目前为止最为闪耀的一个Ansible版本,它折射出了社区所贡献的巨大力量,这一切也令所有人感动万分。大约有300个用户对这个版本贡献了代码;自上一个主要的A
2016-02-01 22:43:09 5242
翻译 JetBrains宣布Project Rider:一款C#跨平台IDE
本文来源于我在InfoQ中文站翻译的文章,原文地址是:http://www.infoq.com/cn/news/2016/02/jetbrains-announce-project-rider在NDC London上,JetBrains发布了一个新项目——跨平台的C# IDE,它基于IntelliJ Platform并使用ReSharper技术进行开发。该项目代号为Project Rider,这款
2016-02-01 16:16:20 26555 1
翻译 你需要知道的12个Git高级命令
本文来源于我在InfoQ中文站翻译的文章,原文地址是:http://www.infoq.com/cn/news/2016/01/12-git-advanced-commands众所周知,Git目前已经是分布式版本控制领域的翘楚,围绕着Git形成了完整的生态圈。学习Git,首先当然是学习Git的基本工作流。相比于SVN等传统版本控制系统来说,Git是专为分布式版本控制而生的强大工具。使用Git时常用
2016-01-29 16:17:45 4541 2
翻译 JavaScript Web云平台OS.js介绍
本文来源于我在InfoQ中文站翻译的文章,原文地址是:http://www.infoq.com/cn/news/2016/01/introducing-iojsOS.js是一个浏览器的JavaScript Web桌面实现,它提供了完善的窗口管理器、应用APIs、GUI工具集以及文件系统抽象。此外,OS.js还是完全免费并且开源的,这意味着你可以为其贡献代码,也可以按照自己喜欢的方式使用它。OS.j
2016-01-26 22:03:31 4723
翻译 2015年,Facebook排名前5的开源项目
本文来源于我在InfoQ中文站翻译的文章,原文地址是:http://www.infoq.com/cn/news/2016/01/facebook-open-source-projectsFacebook坚信开源的力量。当社区集合起来编写代码时,其好处是不可估量的。有人能指出问题所在,同时解决方案也会很快跟进。借助于社区的力量,大家可以一同解决所面临的挑战,这也会不断加速创新的过程,同时社区会突破既
2016-01-16 01:31:27 4255
翻译 如何构建创新文化——技术视角
本文来源于我在InfoQ中文站翻译的文章,原文地址是:http://www.infoq.com/cn/news/2016/01/build-a-culture-of-innovationJenny Beazley是EMC公司客户体验团队(TCE)的总监,她会与全球的客户协作来驱动持续的改进。TCE团队的使命是通过数据驱动的方式来确定出服务改进,并通过技术来创造价值,从而持续不断地满足客户与合作伙伴
2016-01-15 15:13:38 2944
翻译 你是否应该成为一名全栈工程师?
本文来源于我在InfoQ中文站翻译的文章,原文地址是:http://www.infoq.com/cn/news/2016/01/become-full-stack-developerAsaf Yigal是Logz.io的联合创始人与产品副总裁。在Logz.io之前,Asaf与他人联合创立了Currensee,这是一个社会化交易平台,后来在2013年被OANDA收购。在Currensee之前,Asa
2016-01-14 14:23:35 3446
翻译 GoshawkDB:一个分布式、支持事务与容错的对象存储
本文来源于我在InfoQ中文站翻译的文章,原文地址是:http://www.infoq.com/cn/news/2016/01/goshawkdb-0.1-released在经过了10个月的全力开发后,GoshawkDB 0.1发布了。这是GoshawkDB的首个公开发布版本,但该版本还是Beta版,因此不建议在生产环境下使用。同时,GoshawkDB服务端二进制文件现在已经可以下载,Go客户端(
2016-01-10 23:07:04 2399 1
翻译 微服务与Java EE
本文来源于我在InfoQ中文站翻译的文章,原文地址是:http://www.infoq.com/cn/news/2016/01/microservices-and-java-ee时至今日,基于微服务的架构已经随处可见了。我们见识到了Netflix与Amazon等创新者是如何通过微服务来取得业务上的成功。不过,对于那些使用Java EE服务器,编写传统系统的开发者来说应该何去何从呢?我们一直所做的都
2016-01-09 01:04:46 3109
翻译 Android开发者应该知道的Kotlin
本文来源于我在InfoQ中文站翻译的文章,原文地址是:http://www.infoq.com/cn/news/2016/01/kotlin-androidAndroid开发者在语言限制方面面临着一个困境。众所周知,目前的Android开发只支持Java 6(语言本身从Java 7开始进行了一些改进),因此我们每天只能使用一种古老的语言来进行开发,这极大地降低了我们的生产力,同时也迫使我们不得不编
2016-01-08 15:38:15 2404 2
翻译 Jigsaw项目会解决Java的JAR地狱问题么?
本文来源于我在InfoQ中文站翻译的文章,原文地址是:http://www.infoq.com/cn/news/2015/12/jigsaw-jar-hellNicolai Parlog是一位热情的软件工程师,数字版权与开源软件的狂热拥护者;他对AssertJ、ControlsFX、FindBugs及Property Alliance等项目都做出过重要的贡献。近日,Parlog就Jigsaw项目撰
2015-12-31 16:18:21 4110 1
翻译 Google推出下一代托管MySQL产品
本文来源于我在InfoQ中文站翻译的文章,原文地址是:http://www.infoq.com/cn/news/2015/12/google-release-cloud-sql-2ndGoogle Cloud SQL是个易于使用的服务,它会向客户提供完全托管的MySQL数据库。你可以将那些常规性、但又很必要,而且很耗时的任务(比如说应用补丁与更新、管理备份与配置主从复制等)交给Google去做,这
2015-12-29 23:22:19 3085 5
翻译 为什么你的项目总是延期?
本文来源于我在InfoQ中文站翻译的文章,原文地址是:http://www.infoq.com/cn/news/2015/12/why-are-projects-always-late公司有个项目需要你来完成,老板让你给出个完成时间。当给出了项目完成的时间线后,你的老板会可能会将其分解为若干步骤,就像你之前所做的那样,然后分析每一步的完成时间,最后将这些时间加起来作为整个项目的时间线。不过,这样做
2015-12-29 23:20:20 3173 3
翻译 Reactive Streams介绍
本文来源于我在InfoQ中文站翻译的文章,原文地址是:http://www.infoq.com/cn/news/2015/12/reactive-streams-introduction现代软件对近乎实时地处理数据的需求越来越强烈。对变化的信息的即时响应中蕴含着巨大的商业价值,而这个速度是传统的基于批处理的架构所无法比拟的。流处理是一种快速将数据转换为知识的手段,Kevin Webber在intr
2015-12-22 16:50:39 4919
翻译 JetBrains发布DataGrip 1.0——数据库与SQL领域中的瑞士军刀
本文来源于我在InfoQ中文站翻译的文章,原文地址是:http://www.infoq.com/cn/news/2015/12/datagrip-released近日,来自捷克的软件公司JetBrains发布了全新的重量级产品DataGrip 1.0——号称数据库与SQL领域中的瑞士军刀。DataGrip的前身0xDBE已经发布一年多的时间了,这也是JetBrains向广大用户提供的开发版本,每个
2015-12-22 16:49:13 18139 2
翻译 开源的轻量级JSON存储Kinto介绍
本文来源于我在InfoQ中文站翻译的文章,原文地址是:http://www.infoq.com/cn/news/2015/12/introducing-kintoKinto是个提供了同步与分片功能的轻量级JSON存储服务,并且易于使用。它在Mozilla内部得到了广泛的应用,基于Apache v2许可。基本上,Kinto是个服务,客户端应用可以通过它存储和获取JSON数据。为了对这些数据提供同步与
2015-12-22 16:46:38 3719
翻译 你应该将应用迁移到Spring 4的五个原因
本文来源于我在InfoQ中文站翻译的文章,原文地址是:http://www.infoq.com/cn/news/2015/12/five-reasons-to-migrate-spring4Rafal Borowiec是一位软件开发者、项目领导、敏捷实践者与演讲者,同时也是一名热情的开源爱好者。近日,他谈到了为何要将你的Java应用迁移到Spring 4上。Spring框架最初发布于2004年,距
2015-12-13 18:59:05 4164 8
翻译 如何选择正确的HTTP状态码
本文来源于我在InfoQ中文站翻译的文章,原文地址是:http://www.infoq.com/cn/news/2015/12/how-to-choose-http-status-code众所周知,每一个HTTP响应都会带有一个状态码,不过对于很多开发者来说,平时使用最多的几个状态码无外乎就是200、400、404、500等。那其他众多状态码该应用在何种场景中,什么时候应该使用哪些状态码就成为一个
2015-12-10 21:12:42 3113 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人