在日本,程序媛的生活是怎样的?

在日本,程序媛的生活是怎样的?

项目开始,晃晃悠悠 项目收尾,点灯熬油的情况 大家一定经历过很多吧?在这个行业里面都说,女人当男人用,男人当牲口用。虽然程序媛们很辛苦,但我想也一定是累并快乐着吧。经历过赶场似的项目,累归累 但也学到了很多东西不是吗?各位职场新人们,如果你们有什么感悟的话,欢迎在下面留言,和大伙儿分享一下吧。

扫地机器人是怎么做路径规划的?

扫地机器人是怎么做路径规划的?

移 动机器人的路径规划技术已经取得了丰硕成果,但各种方法各有优缺点,也没有一种方法能适用于任何场合,如模版匹配方法过于依赖机器人过去的经验; 人工势 场路径规划方法通常存在局部极小点和计算量过大的问题。不过随着科技不断发展,这些问题都会出现新的解决或者替代方法,

中国的程序员培训是不是有问题?

中国的程序员培训是不是有问题?

中国技术开放日的出海团对日本进行了为期一周的访问。笔者随行了头两天,参加Slush Asia大会,并访问了Gungho和Deloitte两家企业。虽然已经在日本生活了四年,但这样的体验却甚少,对中日两国的技术力有不少思考。不知从什么时候起,我凡是听到中国人在日本人的面前提起“程序员”三字,从头皮到脚跟都要发麻。中国企业培训出来的程序员,和日企培训出来的“会写程序的人”,从称呼、内涵到侧重点都是完全不同的。

看看国外的十三道 JavaScript 题,你能全部做对吗?

看看国外的十三道 JavaScript 题,你能全部做对吗?

以前看过一套 JavaScript 题目,借花献佛拿出来分享一下。附带了自己的理解和答案。有争议的地方,欢迎大家指出和讨论。

漫谈 <pre> 的样式

漫谈 <pre> 的样式

你可能正在使用 <code><pre></code> 标签。这是一个 HTML 中非常特别的标签,它允许其中的空格真正显示出来。例如:四个空格将真实显示成四个空格。这不同于其他标签通常的做法,其他标签会将之间的空白压缩成一个。从这一点来说,<code><pre></code>标签真的是很有用。

程序员从菜鸟到优秀的成长三阶段

程序员从菜鸟到优秀的成长三阶段

绝大部分软件工程师的成长经历是这样的: 阶段一, 没有防卫 这个阶段很快就会过去,因为有无数的书本和"前辈"在提示防卫性编码的必要性。 阶段二, 疯狂防卫 无论是模块之间,还是模块内部,处处充满检查,首先是检查参数,其次是检查返回值和出参;最后,给自己写的函数通通加上指示成功失败的返回码。

如何用开源经历为你的简历增加光彩

如何用开源经历为你的简历增加光彩

在这篇文章中,我将会分享我的方法,让大家利用开源贡献在技术领域的求职中脱颖而出,成为强有力的候选者。

王垠:Go语言野心勃勃,实际情况又如何

王垠:Go语言野心勃勃,实际情况又如何

以前写过一些对 Go 语言的负面评价。现在看来,虽然那些评价大部分属实,然而却由于言辞激烈,没有点明具体问题,难以让某些人信服。在经过几个月实际使用 Go 来构造网站之后,我觉得现在是时候对它作一些更加“客观”的评价了。

如果null很糟糕,那为什么现代编程语言还要实现它?

如果null很糟糕,那为什么现代编程语言还要实现它?

我很确定像Java 和 C# 的设计者知道 null 引用可能会导致的问题(参见这篇文章: null 引用真的是一个不好的东西吗?) 并且,实现一个可选类型并不比 null 引用要复杂多少。那他们为什么要设计 null 呢?我确定对语言的创造人员和使用者(尤其是库设计人员)来说,没有 null 引用能推进(或强制性带来)更好的代码质量。

微软:我们爱Linux!

微软:我们爱Linux!

纳德拉曾在微软云策略发布会上大胆表白:“微软爱Linux!”这标志着微软正在大力拥抱开源,培植多元化的生态系统,从微软云Azure到Windows,从开发工具到数据库平台,“把Linux放在重中之重”。

一个 Java 程序员眼中的 Go 语言

一个 Java 程序员眼中的 Go 语言

Go 是个有意思的语言。即便在语言层面,Go 也不是 Java 的替代品。Java 和 Go 本不是服务于相同任务的 —— Java 是企业开发语言, Go 则是系统开发语言。Go 和 Java 一样,都在不断的开发中,相信在未来我们会看到更多变化。

为什么说开源可以提高程序员的编程技能?

为什么说开源可以提高程序员的编程技能?

我已经写了很多年的软件。最近我意识到,我越涉及(致力于,结合于等)开源技术,我写出来的代码就更好。这不由地让我疑惑起来:难道里面有什么相关性或因果关系吗?

Android 为什么选择了Java

Android 为什么选择了Java

2007年Android 刚刚出生的时候, 看到开发语言是Java , 我很高兴, 因为想在手机端编程的话不用去学Object-C这个看起来怪怪的语言了, 但另一方面我心里也是打了个大大的问号 :因为在很多人眼里, Java 是很慢的, 用Java 来开发手机端的应用, 尤其是游戏, 到底行不行?

都是干货!谷歌Daydream团队分享VR应用3大设计原则

都是干货!谷歌Daydream团队分享VR应用3大设计原则

谷歌指派了四名员工(包括两名工程师和两名设计师)花费 30 个星期设计了 60 款测试应用,并在每个周一邀请公司内部的志愿者进行测试。现在,Daydream 团队对外分享了他们在设计过程中吸取的经验教训,VR 次元独家整理报道。

回顾15年程序生涯,我总结的7点经验

回顾15年程序生涯,我总结的7点经验

我自己也是,眼瞅着毕业快 15 年了,15 年间从一个刚毕业的菜鸟,成长为技术骨干,做到架构师的职位,回头看看,当年听取亲戚的一句话,误入计算机行业,看来并没有走错,编程虽然枯燥辛苦,但是如果真的感兴趣,你就能体会到其中的乐趣,并且获得可观的回报。

创业公司里的程序员需具备这7个特质

创业公司里的程序员需具备这7个特质

这些技能对更成熟的公司都有用;只是在创业公司更加重要,因为时间很有限。此外,缺乏这些技能并不一定意味着你是一个糟糕的工程师。它只是意味着你可能不太适合在创业公司。但是,如果你确定是一个很好的创业公司工程师,不要让这些阻止你。找出行动的计划去改进这些技能。

招程序员的最佳方式是这样的?

招程序员的最佳方式是这样的?

那天晚上,我正在回想面试中间我最出彩的表现。让我那次表现特别有趣的,不是我做得『有多么好』,而是我『如何做得很好』。以及对自己以及整个过程不满意的地方。

程序员的走与留?

程序员的走与留?

初级开发人员在他们的职业生涯早期必须考虑的一个大问题就是,他是该离开还是留下。我在我职业生涯的早期发现,相对于我的同事我所得的报酬过低,而这仅仅是因为他们工作的年限比较长。报酬低也就算了,然而公司分配给我的工作量却是相同的,于是我的不满迅速增长。

《神秘的程序员们》漫画46:产品讨论会上的神奇事件

《神秘的程序员们》漫画46:产品讨论会上的神奇事件

《神秘的程序员们》漫画46:产品讨论会上的神奇事件

程序员讨厌项目经理的5个原因

程序员讨厌项目经理的5个原因

我有一个很好的朋友,他是一个经验丰富的数据架构师。由于我一直在写关于 IT 项目管理的文章,因此,我就问他有没有考虑过担任 PM 的工作。对此,他的回答是:“绝不做 PM。”我进一步地探究了他的理由,并且找出了令他不喜欢项目管理和项目经理的 5 个原因。

为什么给类、方法、变量命名这么难?

为什么给类、方法、变量命名这么难?

变量的名字必须区分大小写,可以是任何合法的标识符——一个不限长度的Unicode字符和数字序列,但需要以字母、美元符号“ $ ”或者下划线“_”开头。是的,你搜“怎样给变量命名?”就会搜到上面这东西。编程语言的创造者和社区提出了很多语法相关的规则和惯例。

Google是如何做到从不宕机的?

Google是如何做到从不宕机的?

连接中断而用不上Google的情况;但是Google的基础性在线服务——从搜索引擎到Gmail再到Google Docs等等——几乎永远垂手可及。根据Google官方的数据,2015年该公司旗下的Google App套件在99.97%的时间里都处于可用状态。也许我们认为这是理所当然的,但它的确是一个了不起的事实;而全世界数十亿的Google用户似乎从来没有停下来想想:Google是如何把一件如此激动人心的事情处理得如此波澜不惊的。

Java中的动态代码编程

Java中的动态代码编程

Java*统一表达式语言(英语:Unified Expression Language,简称JUEL*)是一种特殊用途的编程语言,主要在Java Web应用程序用于将表达式嵌入到web页面。Java规范制定者和Java Web领域技术专家小组制定了统一的表达式语言。JUEL最初包含在JSP 2.1规范JSR-245中,后来成为Java EE 7的一部分,改在JSR-341中定义。

一个高级PHP工程师所应该具备的

一个高级PHP工程师所应该具备的

很多面试,很多人员能力要求都有“PHP高级工程师的字眼”,如果您真心喜欢PHP,并且您刚起步,那么我简单说说一个PHP高级工程师所应该具备的,希望给初级或已经达到中级的PHP工程师一些帮助。

我的开源项目从 0 到 1024 的过程

我的开源项目从 0 到 1024 的过程

第一次做开源项目,从0到1024个star数量经历了一个多月的开发和维护,从新手到入门(至于之后的阶段,我也还在摸索中)。在这里我就来分享一下我的经历吧,希望能够对想做开源但是没行动的小伙伴有所帮助。