新闻首页 / 标签为“程序员”的新闻

2

全民编程

英文原文:Please Learn to Code我很吃惊在 Hacker News 的头版头条上竟然出现了一篇叫做《别学编程》的文章,而更让我吃惊的是文章的作者竟然是 CodingHorror 的创办人、StackOverflow 上大名鼎鼎的 Jeff Atwood。...
0

软件工程师需要计算机科学学位么?

软件工程师这个角色并不一定需要计算机科学学位。然而,近日 Yahoo CEO Scott Thompson 因计算机科学学位造假而被迫辞职一事引起了人们的热议,我们是否需要一个大学文凭呢。比如说,在 Andrew Binstock 为 Dr. Dobb 所撰写的一篇名为“Softwa...
17

为什么说你不要独自编程

英文原文:Why You Shouldn't Code Alone我在宾夕法尼亚州匹兹堡地区一个有相当规模的制造公司里工作。我是那里唯一的一个 ruby 程序员。公司里还有个程序员,但我们的工作通常不相交,他不懂 ruby。来到这个公司后,我最终被分配的任务是开发 web 应...
5

谈谈网络编程(基于C++语言)

本文针对的是 Windows、Linux 下基于 C++ 语言的网络编程我从事的是企业级的软件开发,纵观当今的企业级软件,单机模型已经越来越少,更多的是C/S模型,目前 client 和 server 之间通信是通过 socket 技术来实现的。上面提到了 socket 技术...
2

ITer 的迁徙

每年的春分和秋季,鸟儿们就会沿着相对固定的线路,在繁殖地与越冬地之间,进行长距离的往返。它们这么做,并不是了为了崇高的理想,也没有浪漫的情怀,仅仅是为了获得一个更加适合的生存环境。在《迁徙的鸟》这部电影中,曾有过这样一句话,穿越云层,迎着暴风雨,飞翔对鸟来说不是人们想象的什么乐趣,而...
11

看看牛人们是怎么评价编程语言的

英文原文:Quotes about programming languages Basic一个有过 BASIC 编程经历的人是很难学会好的编程习惯的。作为一个潜在的程序员,他们已经被脑残并且无法修复。-- Edsger Wybe Dijkstra,Dijkstra 算法发...
9

销售员和程序员

英文原文:The salesman and the developer一个销售和一个程序员一起去猎捕狗熊。他们来到森林边的小屋,从车上开始卸东西,搬进小屋,准备接下来这一周在这野外捕熊需要的物品。销售很快就厌烦了这些工作,说:“咱们这么着,你继续卸...
3

随机数、随机函数、大数随机及等概率探讨

近日在做一个入职练习中,我遇到了随机数的问题,将分析过程做些整理。本文主要讨论大范围内随机数的产生办法,讨论在随机范围内的等概率问题。一、要求1、产生一个比较大的随机数。2、产生的随机数在随机范围内等概率。二、知识背景我们知道在C语言中有 ra...
18

程序员的7个坏习惯

英文原文:top-7-programmers-bad-habits1. 所有的代码都是垃圾,除了我的以外哥们儿,我有一个坏消息要告诉你,你的代码很垃圾。不管你花费了多少精力,总是有很多程序员认为你的代码是垃圾,他们可以比你做的 10 倍更好。怎么解决:不要只顾着批评,...
1

Java已死?九百万程序员说不

英文原文:Java is dead? 9 million devs disagreeJava 没死,事实上它拥有足够的能量让你的应用跑起来。那些对 Java 吹毛求疵人频繁地聚焦在一些小众问题上,总是和其他技术或者语言做些不公平的对比,这些语言并没有像 Java 一样得到广泛应用及长远的...
0

评估你的代码

英文原文:MeasuringCode你的代码写得怎么样?如果你不属于平庸的 80%,我敢打赌你的代码一定写得很棒。也许你正在维护遗产代码(不再被广泛支持的系统相关的源代码),这些代码究竟能有多糟糕?情况会有所好转吗?虽然有一套方法可以帮助评估你的代码,然而并非每个人都对此表示...
2

这里我说了算!

英文原文:I give the orders around here!自从 9 岁那年得到第一台 Commodore 64 家用电脑起,我就开始编程。然而,当面对如何写出好的代码时,我仍然感觉自己还有很多要学的。在探索如何提高自己的过程中,我学了很多种语言。大多数是以...
3

老程序员都到哪里去了?

英文原文:Where do all the old programmers go?老程序员都到哪儿去了? --寻找 40 岁之后软件开发者的象冢人们都认为软件开发是年轻人的游戏。当年轻自信的程序员获得优厚的待遇并向管理层晋升的时候,老程序员们甚至找工作都困难。真的如此吗?...
0

开发流程那些事:6天时间修改1行代码

原文:It Takes 6 Days to Change 1 Line of Code企业中,产品研发是一项综合性的工作,需要多个部门参与。但往往会出现各种各样的问题,如部门协作困难、全局监控难等,这困扰着大多数的企业。本文是一个真实的案例:菲利普(主席):我们工厂中有 ...
0

我们需要学习编程吗?

如今,计算机已经成为我们生活中的必需品,但是,我们真的有必要去学习编程吗?对于编程,相信许多人和我一样,是一种敬而远之的态度。就是说将其视为一项专业的技能,便如同律师、医生、工程师一般,属于专业人士的范围。非专业人士不了解一行代码对于生活也毫无影响。不过我偶尔还是对编程有些兴趣,特别...
3

为什么我希望用C而不是C++来实现ZeroMQ

开始前我要先做个澄清:这篇文章同 Linus Torvalds 这种死忠C程序员吐槽 C++ 的观点是不同的。在我的整个职业生涯里我都在使用C++,而且现在 C++ 依然是我做大多数项目时的首选编程语言。自然的,当我从 2007 年开始做 ZeroMQ (ZeroMQ 项目主页)时,我选择用 C...
1

郗晓勇:如何减小与“大牛”的差距

为什么同样的时间有的人可以漂亮的完成工作,而有些人废了很大的力气也没有完成?前者我们常常称之为“大牛”,后者我们常常叫他们“菜鸟”。当然“大牛”都是相对而言的,“大牛”也不可能方方面面都非常厉...
0

美高校专业就业报告显示工程软件专业最赚钱

6月 2 日,SAT(美国大学标准入学考试)将举行 2012 年上半年最后一次考试,不过,就在中国留学“预备军”们全力备考时,美国劳工部发布的大学毕业生失业率数据却给他们迎头泼了盆冷水。9% 的高失业率让不少留学生开始犯嘀咕,美国人大学毕业都找不到工作,中国人还去...
4

程序员的创新修炼

以系统的方法来理解创新思维的基本方面有助于了解持续创新的内在规律。本文作者根据多年的工作体验和思考,展现出了一个循序渐进的创新思考模型,并结合实例进行了深入的阐释和分析。关于创新对程序员来说,“创新”是一个永恒的话题。它给世人的感觉是既简单又玄妙。说它简单...
13

测试转开发,一个女孩子短短的工作心得

在讲述我的经历之前,我先分享下工作不到 2 年时间得到的几个重要的结论:一、坚持梦想没有理由二、世界不断在变化,该行动就要行动三、人需要通过一些事情不断证明自己下面就开始讲述我短短的工作心得吧~一、在 XF 的测试之路2010年大学毕业...

最新评论