程序人生

与 Linux 一起学习的所有文章: 与 Linux 一起学习:学习打字 与 Linux 一起学习:物理模拟 与 Linux 一起学习:玩音乐 与 Linux 一起学习:学习地理 与 Linux 一起学习:掌握数学 引言:Linux 提供大量的教学软件和工具,面向各个年级段以及各个年龄段,提...

我从小就听不见声音。听力损失诊断为重度,主要问题在于听不到较高频率范围的声音,而这恰巧是大多数人体声音的音频范围。我依靠唇读和确定元音模式来理解口语。具体的难点在于: 识别辅音,特别是发咝音的辅音和清辅音(所有的辅音都是高频声音,而清音和发...

这篇文章是与 Linux 一起学习系列的一部分: 与 Linux 一起学习: 学习类型 与 Linux 一起学习: 物理模拟 与 Linux 一起学习: 学习音乐 与 Linux 一起学习: 两个地理应用程序 与 Linux 一起学习: 使用这些 Linux 应用来征服你的数学学习 Linux 提供了大量的教...

与 Linux 一起学习:的所有文章: 与 Linux 一起学习:学习打字 与 Linux 一起学习:物理模拟 与 Linux 一起学习:玩音乐 与 Linux 一起学习:两款地理软件 与 Linux 一起学习:掌握数学 引言:Linux 提供大量的教学软件和工具,面向各个年级段以及不同年龄...

与 Linux 一起学习的所有文章: 与 Linux 一起学习:学习打字 与 Linux 一起学习:物理模拟 与 Linux 一起学习:玩音乐 与 Linux 一起学习:两款地理软件 与 Linux 一起学习: 使用这些 Linux 应用来征服你的数学学习 Linux 提供大量的教学软件和工具,面向...

与 Linux 一起学习的所有文章: 与 Linux 一起学习:学习打字 与 Linux 一起学习:物理模拟 与 Linux 一起学习:玩音乐 与 Linux 一起学习:两款地理软件 与 Linux 一起学习:掌握数学 Linux 提供大量的教学软件和工具,面向各个年级段以及不同年龄段,提供...

在高科技行业中,我听过很多伟大的开发人员声称对设计一无所知。他们将设计当作是一个神秘的世界,一个编程世界之外的世界。他们觉得他们永远无法“干”设计的工作,因为他们根本没有关于这方面与生俱来的能力。 但是请恕我不敢苟同。好的编程也是不错的设计...

软件蚕食一切。未来属于程序员。所以人人都想当程序员。但是并不是每个人都能当好程序员。在你做出决定前还是先看看自己能不能当好程序员吧。可是什么样的人不适合当程序员呢?不要喝鸡汤,我们看看 Quora 上面是如何回答的。在全栈开发者 Adam Leffert 看来...

我是个新的 Linux/Unix 用户。我该如何在 Linux 或类 Unix 系统中使用 BASH/KSH/TCSH 或者基于 POSIX 的 shell 来查看当前正在进行的作业(job)?在 Unix/Linux 上怎样显示当前作业的状态?(LCTT 译注:job,也常称为“任务”) 作业控制是一种能力,可以停...

只有当你失去的时候,你才会去珍惜,健康就是如此。我们都知道健康的重要性,但我们常常忽略它。在这篇文章中,我们将分享一些技巧,帮助作为程序员的你保持健康。 虽然编程并不被视为是一个高危职业,但我们发现一大批数量惊人的开发人员正遭受健康问题的折...

12年前有人告诉我,你至少需要10,000小时才能说自己在某方面是专业的。对此我并不理解。假设我每月至少工作160小时,那么我每年工作1,920小时,除去五周的假期,那就是1,720小时。由于在这些时间里,我不可能100%都用来写代码,所以扣掉30%的话,最终差不多...

一年前的这个时候,我想要寻找将 Vim 打造成一个成熟的全功能的 IDE的最好插件。有趣的是,那篇文章的很多评论提到了 Emacs 已经大部分有了这些内置插件,已经是一个很棒的 IDE 了。尽管我对 Emacs 的难以置信的多样化表示赞同,它依旧不是一个可以开箱即用的...

干嘛要这么做? 理解现代 Linux 发行版中的显著变化; 看看 Systemd 是如何取代 SysVinit 的; 搞定单元(unit)和新的 journal 日志。 吐槽邮件、人身攻击、死亡威胁——Lennart Poettering,Systemd 的作者,对收到这些东西早就习以为常了。这位 Red Hat...

感谢作者马天宇(@V马天宇)的投递 正好写2015年终总结,其实今年不太想写的,但是公司层面要求有个人总结要弄,写了个开始就情不自禁多写了一些,谈谈这方面的总结吧。 公司的技术团队负责人应该具备怎样的能力? 或者说团队Leader应该知晓和锻炼什么样的能...

在正式进入这篇文章之前,我首先要声明,以下内容纯属我个人主观的观点。我认为自己很幸运,因为我担任过产品团队的PM,并且目前我成为了一个内容团队的PM,这个博客帖子是我对这两个完全不同的组织的亲身体验。 如果你还不知道微软PM职业的历史,那么你可以...

一、这多东西啥时候能学完? 现在IT新技术日新月异。就常用编程语言而言,有c/c++、汇编、java,c#、Python等;操作系统平台有unix /linux,windows系列;开发工具有VC、VisualStudio2008、Eclipse、NetBeans等;每个大平台下,还有很多的 的方向:如网络、数...

2015年已经结束,下面让我们总结一下这一年Linux发行版的使用情况。 要找到今年使用最广泛的发行版,首先让我们前往Distrowatch,查看页面点击排行(Page Hit Ranking,简称PHR)表。该表提供了多种时间跨度,允许你查看在你选定时间范围内的Linux和BSD发行...

我们程序员在着手一个项目时,需要做的关键决定之一就是选择一种语言,或一组语言,用于实施该系统。这一决定不仅会影响系统的实现,也会影响设计。例如,我们应该使用面向对象的语言还是过程语言?选择什么语言对项目以及作为项目一部分的程序的生命周期有着...

这样的场景你是不是很熟悉?客户让你做一个软件,你需要他给你写出需求,当他给你写出需求后,在你认为时间非常紧的情况下,你辛辛苦苦,加班加点,费劲九牛二虎之力,最后赶在最后时刻给客户提交了,你满怀希望等待客户给你的表扬,你万分坚信领导对你的辛苦...

项目的成功交付奠定了IT部门的公信力。一旦IT取得了项目层面的“权力”,那它就会影响组织的盈利结果,换句话说,那会成为一个可感知的事实。但让人无法理解的是,领导和员工的培训水平,让这些盈利结果不尽相同。 智能项目的交付是敲开未来更多项目之门的关...

很多人问我这个问题,尤其是那些刚开启软件工程生涯的同事和朋友。 要成为一个更好的开发人员,我应该读哪些书?我真的需要读书吗? 这是一个很值得探讨的问题,而且也是我在成为软件工程师之时问了很多导师的一个问题。但问题是,很多人推荐的是不同主题的不...

作为一名创业者,你必须明白,创业的过程中根本没有朝九晚五这回事儿,每周也不可能只工作 5 天。你需要时刻想着团队、现金流、消费者、产品还有公司运营过程中无数的细节。你得随时待命,在救火员、调解人、警察、谈判者、保姆、清洁工等角色之间切换,解决...