软件开发
-
为什么软件开发,人多事少,还会工作量大?
本文所要分享的是软件开发过程中,亲身经历过的“怪现象”。为什么说怪呢,人多力量大,似乎才符合常理,但是往往在软件项目开展的过程中会出现人多、事少、工作量大的情况,这跟我们以往的认知…
-
技术变化那么快,程序员如何做到不被淘汰?
21CTO社区导读:写了这么多年的代码,你是否曾经有过这样的迷茫和困惑——技术发展日新月异,奋力追赶的我们,究竟是技术的主人还是技术的奴隶?今天,阿里技术邀请到了蚂蚁金服的技术专家…
-
从架构理解价值-我的软件世界观
程序员的迷茫-找寻不到价值 在浩大的软件世界里,作为一名普通程序员,显得十分渺小,甚至会感到迷茫。我们内心崇拜技术,却也对日新月异的技术抱有深深的恐惧。技术市场就像这喜怒不定的老天…
-
理想CTO的八个成功实践
Jon先生是一位在一家软件公司负责软件开发团队的技术负责人。他正为客户开发一个新款在线教育软件。 他准备用最新的服务器编程语言,但是他对可选项存在一些困惑,他想用Ruby on R…
-
用 Git 来共享文件
SparkleShare 是一个开源的基于 Git 的 Dropbox 风格的文件共享应用程序。在我们的系列文章中了解有关 Git 鲜为人知的用法。 Git 是一个少有的能将如此多…
-
写了 15 年代码,总结出提升 10 倍效率的三件事
21CTO社区导读:本文作者 Matt Watson 已经写了超过 15 年的代码,也由此总结出了提升 10 倍效率的三件事。Matt 表示,一个 10 倍效率的开发人员很快就知道…
-
如何为公司招聘最好的开发人员
招募新的开发人员到我们的研发团队,似乎并没有特别独特的挑战。据不完全估计,全世界有超过1000万名专业开发者,但这并不能让招聘工作更容易,仍然存在人才缺口。 我希望使这一过程更加易…
-
全文搜索引擎 Elasticsearch 入门
全文搜索属于最常见的需求,开源的 Elasticsearch (以下简称 Elastic)是目前全文搜索引擎的首选。它可以快速地储存、搜索和分析海量数据。维基百科、Stack Ov…
-
提高代码阅读能力的7种方法
摘要:随着越来越多的公司使用敏捷开发,能够阅读别人的代码比以往显得更重要。这就需要学习一些如何提高这项技能的技巧。本文提供了7种提高代码阅读技巧的方法,以下是译文。 在软件开发人员…
-
轮子哥:我和我走过的编程之路
21CTO社区导读:知乎上的程序员朋友想必都非常熟悉 “轮子哥” vczh。 这是他在 2016 年 4 月写的一篇关于他自己一路走来的编程之路,分享出来跟大家一起看看技术专家&#…