为什么_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> 为什么 >>列表
· 为什么你应该为开源做设计发布时间:2015-01-14
英文原文:WhyYouShouldDesignforOpenSource老实讲,大多数设计师不喜欢平白无故做东西。我们团结起来抵制specwork,支持合同以得到报酬。这完全是你作为专业设计师在此行业应该做的,这是你的工作,你的艰苦工作的技能,这是你的面包和黄油,领取报酬。然而,我将用足够的证据说明你为什么也应该考虑为开源做设计工作。首先,我应该指出,不是所有的开源工作都是免费工作。一些公司雇佣开源贡献者全职忙于他们的项目,通常是由于这个项目要被上述公司使用。其他一些公司鼓励开源贡献... 查看全文
最近在看一本名为《稀缺》的书,作者从行为经济学的角度解释了穷人为什么会更穷,忙碌的人越来越没有时间,节食的人总是失败。由于缺乏闲余导致的带宽负担会进一步导致稀缺,由于总是优先处理紧急的事情而不去处理从长远来看重要的事情导致我们反复低效处理紧急事务并越陷越深。从这本书中我们可以体会到在项目管理中我们经常犯的一些常识性错误和可能的纠正策略。本文只能通过我自己的一些体会来说明问题,而《稀缺》一书的作者是通过大量的行为学实验得到的结论,对此有兴趣的童鞋可以自己去看这本书... 查看全文
在学校里,有“文科生”和“理科生”的区分,学习内容不同,思维方式也有差异。我是一名理科生,大学里我的专业是计算机科学,毕业后我的工作是软件工程师。在这个过程中,我发现文理科之间的鸿沟始终无法弥合。我见到的很多工程师害怕写文章,而文科生看到代码就头疼。我认为,程序员应该养成写作的习惯。因为写文章会锻炼许多对于编程十分有益的技能。写文章和写代码最核心的共同之处在于它们都需要清晰思考的能力。顶尖的软件工程师往往也是优秀的写作者,他们的文章和代码一样富有逻辑性,行文流畅、优雅。文章和代码有很多相似之处... 查看全文
一个初级程序员真实的故事我们正在和客户开会,他提出了一个有关于项目的想法。他想让我们给他提供一个能支持其项目技术要求的系统架构草案。关于这一点,我也明确地告诉他,增值开发需要对架构重新调整。当我提及找一个合适的架构也是一个需要学习的过程,他一下子打断了我,并说了下面这句话:难道我还得支付你学习的费用吗?为了节约时间,我告诉他,我指的是业务领域,我们只有充分理解之后才能提供正确的架构。你希望你的项目是由一个不熟练的网站开发团队的吗?除非你高薪外包,否则大多需要一个软件开发团队为你工作... 查看全文
作为一个推荐系统业余爱好者,在机器学习领域的鄙视链中,我感觉一直地位不高,时常被搞NLPCV语音等高科技技术的朋友鄙视。最近甚至被人问,推荐算法开源包多如牛毛,我们为什么还要专门的推荐算法工程师?(难道想要辞退我!?惊)不得不说,我想吐槽这个观点很久了。事实上搞推荐的工作不等于importIBCF或者importtimeSVD++importtensor啊摔!于是找回帐号打开N年不用的博客,写一篇随想,其中含有大量主观臆断以及学术错误,尽量不中英夹杂术语之外的英文,如果有不同意见,欢迎回复指正... 查看全文
腾讯科技相欣1月9日报道沸沸扬扬的“商务专车变黑车”的事件昨日柳暗花明。1月8日,交通运输部表示,当前各类“专车”软件将租赁汽车通过网络平台整合起来,并根据乘客意愿通过第三方劳务公司提供驾驶员服务,是新时期跨越出租汽车与汽车租赁传统界限的创新服务模式,对满足运输市场高品质、多样化、差异性需求具有积极作用。无疑,交通监管部门肯定了专车业务的合法性。同时,交通部也有新要求:各类“专车”软件公司应当遵循运输市场规则,承担应尽责任... 查看全文
1月8日消息,谷歌搞出来的东西并非都是金子。一些项目很快就死翘翘了,另一些项目坚持不了几年也衰败了。但是对于决定早期投资谷歌的野心勃勃且未经检验的商业想法的公司来说,投资风险是一样的。谷歌智能眼镜即是一个再好不过的例子。谷歌投放到大众市场上的新服务多得让人羡慕嫉妒恨,但是并非所有赌注都获得了取得了成功,获得了回报。在过去的16年间,谷歌击垮了很多公司,取代了很多行业,在新兴商业中开出了一条血路,扮演了中重大角色。但是,谷歌也有过艰难时期,也曾犯过彻头彻尾的错误,打错了很多算盘... 查看全文
· 为什么有些人工作是痛苦的?发布时间:2015-01-07
身边一个朋友,每天工作内容多但是都不复杂,但都是些特别容易出错的东西,所以每天兢兢战战,做不好又要被领导批评,这种恶性循环导致每天心神不宁,感觉工作是痛苦的,实在不忍心看到朋友这种焦虑的状态,我们聊了很久总结了以下原因,晒出来,也希望帮助更多的朋友每天工作顺利。一、工作是生活的一部分我曾经说过,工作中是不会带入情绪的,也不能影响到工作之外的生活的;我现在觉着这样是不妥的,因为除了睡觉,每天花时间最多的事就是工作,工作成绩的好坏的确会影响到生活质量的。那么我们必须正视这个问题... 查看全文
· 为什么互联网创业者那么多?发布时间:2015-01-06
文/李东楼(微信号:lidonglou)又到年底,到处又是互联网媒体的年会。你会发现,无论你是去虎嗅的FM年会,抑或是去钛媒体的创新节,或者是创业家的黑马创业大赛,里面的人永远都是黑压压的一大片,拉出来十个人,其中有七个是创业者,还有两个是投资人,剩下一个才是媒体人。很明显,现在的创业者有点太过剩了。盲目的创业者不知道从什么时候开始,也可能就是这一两年的光景,北京不少地方一下子冒出了不少孵化机构,这些孵化器有的从媒体机构纵向发展而来,有的政府支持下的合办机构,还有是不知道什么来头的各种孵化器... 查看全文
英文原文:Whydoyouread1000thingsaboutchangeandneverchange?大多数人其实并没有失败—不做就不会失败。知道不等于执行。我写了很多有关让事情变得更好的东西。常见的回应是“我懂。”好吧,如果你看Jeopardy(智力知识竞赛节目)的话,你懂就很好。但对于生活来说光懂是不够的。那为什么了解改进那么容易但真正去进行改善时又他妈的那么的难?任何始终需要劳神费力的改变大部分都会失败,因为你把一天大部分的时间都花在了自动驾驶上了... 查看全文
· 我为什么弃用Mac OS X?发布时间:2015-01-04
英文原文:WhyIQuitOSX我使用OSX做个人工作的主要操作系统将近有10年了,然后我在2014年底选择放弃。我认为这是我去年做的最好的技术上的决定。我在2005年开始使用OSX,那时候10.4(Tiger)发布了。我当时丢弃了Linux,因为我需要打印东西,而Linux在这方面做得太糟糕;OSX却不错。我用OSX效果较高,没有严重的抱怨。当10.6(SnowLeopard)发布的时候,我非常满意。这种不喜欢的痛苦开始在10.7(Lion)出现。类似iOS的GUI... 查看全文
英文原文:WhydoestheworldstillneedtheMozillaFoundation?随着Mozilla的Firefox浏览器迅速失去市场份额,Mozilla基金会发现自己面临着自它成立十年时间以来,其历史上最关键的时刻。十年前,Mozilla推出了Firefox网页浏览器。Firefox网页浏览器的推出也成为了网络演变的决定性时刻之一。当时,微软的浏览器已经彻底粉碎了Netscape。而Mozilla开发的浏览器在Netscape遭遇失败后提供一个替代微软浏览器的选项... 查看全文
创业孵化器YCombinator联合创始人PaulGraham去年底发表文章呼吁美国放宽对计算机程序员的移民政策,以让更多的杰出程序员能到硅谷工作。他的文章引发了广泛讨论,有许多人并不认同他的观点。移民并非简单之事,现在硅谷的高房价高房租对杰出程序员改善生活基本没什么帮助。想象一下,你是想生活在一个自己舒服的地方,还是抛弃现有的一切去硅谷每个月花2800美元租一个卧室?杰出程序员没有去硅谷,但并不意味着硅谷公司不能雇佣他们。现在有许多技术允许远程办公和在线高效的合作。真正的问题是... 查看全文
· 为什么结对编程很难实施发布时间:2015-01-03
英文原文:WhyPairProgrammingisHardtoImplement结对编程有助于提高软件质量和加强团队成员合作。它有非常多的好处,但是,团队成员真的很容易结成对子吗?MarcosBrizeno,巴西ThoughtWorks公司的电脑科学家和顾问开发,在他最近的博客中分享了他的想法,描述了为什么采用结对编程很难。Marcos提出如下在做结对编程时的一些挑战:基础设施:团队需要有专用的工作站,提供通用的安装,例如编辑器,操作系统等。疲劳:提高专注力并不容易... 查看全文
· 为什么你总是用右手?发布时间:2014-12-29
OK,别想歪了,我们这次讨论的是科学。人类不怎么喜欢赞同别人,但是,至少在一个问题上,绝大多数人的观点是相同的:哪一只手更好用。如果你用一只手来书写,你有可能也会用这只手来用餐,并且,绝大多数人——大约我们中的85%——更愿意选择右手。英国利物浦大学的考古学家娜塔莉·乌米尼(NatalieUomini)说:“从来没有发现任何人类群体中使用左手者占多数”。肢体使用的偏侧性(也就是喜欢用一侧胜过另一侧... 查看全文
实际上IT行业在中国并不是特别差的行业,而程序员的工资也并不低,但为什么中国的程序员总被称作码农或者说是苦逼的程序员?中国的程序员生活和欧美的有什么不一样?之前,研发频道曾发过《东方程序员怎么看西方程序员》和《西方同行眼中的东方程序员》这两篇文章。来自世界各地的程序员们各抒己见。或许,从上面两篇文章中也多少能得出“为什么中国的程序员总被称为码农?”下面是来自知乎网上各位大牛的看法。让我们来一起看下!一位叫吴涛的程序员的回答:编程活动和机械电子一样可以视为一种工艺... 查看全文
1.常用的数制十进制0~9八进制0~7二进制0~1十六进制0~F2.十进制转各个进制方法:除以基数取余反向3.2进制8进制16进制转十进制二进制___________________________2^32^22^12^01001X=8+1=9八进制———————————--------------8^18^017=1*8+7*1=15十六进制类似。4... 查看全文
文/timyang经常有朋友问到,“感觉你们的系统最近没什么太大变化,你们几百号工程师在忙什么?”,下面的这个问题,可能是工程师花费了不少时间的场景之一,最坏的情况下里面所有方案或许都尝试过一遍。有如下一个场景,某个服务需要构建一个列表数据返回给调用方(调用方通常是客户端),服务本身是一个数据聚合器,它由内部多个远程服务的数据聚合而生成。在正常情况下,需要将所有内部服务的结果全获取成功后再返回。但是在一个大系统中,多个服务中某个服务出现不稳定的概率会比较大... 查看全文
英文原文:WhyYouShouldIncludeYourDeveloperInTheDesignProcess一名优秀的设计师应该会编程吗?有关这个问题的争论每天都在博客上、Twitter上,以及公司召开的会议中不断上演,永无休止。人们更多地关心设计师本身有没有编程的能力,却没有考虑到是否应该在设计团队中直接引入一名程序员。这真的是让人遗憾的事,甚至会为他们的争论感到着急。因为对于一场有关产品设计的讨论中,程序员其实能够起到非常重要的作用。但令人遗憾的是... 查看全文
英文原文:Whyheverticallyalignshiscode(Andwhyyoushouldn't)。在TerenceEden的博客里,最近有一篇文章是讨论竖向对齐代码问题的:为什么我要竖向对齐程序代码(你也应该这样做)。其中,它指出,”不好”的代码格式是这样的:而经过“纠正”,代码看起来是这样样子的:出于学习,我在我的代码编辑器里敲入了他的例子:很显然,因为我使用的是一款具有语法高亮功能的编辑器,数字是绿色的,跟其它代码的颜色反差很明显... 查看全文