选择使用什么样编程语言对于一个项目来说是一个最关键的技术决策。因为这项决策会影响到项目框架结构和你所能够利用上的资源,以及雇佣员工。既然如此,你是如何去选择编程语言的呢?
创建一个网站或者应用不仅限于决定放什么在主页上或者用什么图片匹配网站的主题。为了吸引用户并且和拥有用户友好的界面,视觉设计是必不可少的。
在国内提供企业级软件开发平台的企业,大大小小算起来至少有200多家,包括IBM、SAP、微软、金蝶、用友、普巴、亚思捷等,这些公司的开发平台都已经非常成熟,并面向市场多年,但却没有一家能够占据市场上的主导地位。
这些天听到很多有关什么造就优秀文化的谈论,不管你是个工程师,软件开发者还是一个领导。所有要做的只是找到一个不仅有利于完成工作,而且令人乐意在早上起床就去的好的工作环境。
技术的不断进化,使得软件开发也跟踪不仅进化,而且成熟了很多。一个不可否认的事实是,科技永远不能是静态的,因为它必须满足与之关联的人的需求。
在砌上一块砖或钉下一支钉子之前,建筑设计师会制定好详细的计划。程序员或者软件工程师却不会。这难道就是房子很少塌倒而程序经常会崩溃的原因?
在本系列的文章中,作者举例分析了国内各公司网络软件中的Bug情况和基于这些Bug可以分析得到的这些公司的开发管理状况。本文主要介绍腾讯QQ农场游戏中的一些Bug,以及对问题的分析。
在本系列的文章中,作者举例分析了国内各公司网络软件中的Bug情况和基于这些Bug可以分析得到的这些公司的开发管理状况。本文主要介绍网易一款游戏的逻辑Bug,以及对问题的分析。
优秀的开发人员和优秀的设计师在工作中必须要默契配合,不幸的是,针对审美能力较弱的开发人员来说,他们通常会觉得自己缺乏天赋,或者压根就对设计这事提不起兴趣。
InfoWorld网站于去年12月对Evans Data调查报告进行过一番研究,经过分析,我们发现云环境已经成为应用程序开发及测试领域的杀手级工作平台。
在如今这个知识容量空前宏大的时代,文盲的界定标准中真的已经包含了软件编写能力吗?编码技是否与阅读、书写和算术一样,应该被视为现代人必须掌握的基础知识?2012年的新闻与博客的确在广泛传达着这样一种观念。
尽管只是软件开发领域的一个子集,但随着移动互联网的高速发展,移动开发的关注度甚至超越了传统的软件开发,Objective-C语言的火热程度也反映了这一点。
过往的一年,IT业界的关键词有三个:云计算、移动开发、BYOD。这不禁让人开始怀疑,传统的软件开发没人关注了?或者说,谈软件开发的时代已经过去了?
如今,浏览器其实成为了一个轻量的客户端,允许用户访问各种基于云的应用程序和服务。众多基于传统桌面的软件正在迁移到云端,这一点都不奇怪,基于云的集成开发环境正在不断涌现,已经有很多的开发者在使用Github和Pastebin来进行在线的协同开发。
在Stack Overflow上有这样的一个贴子《What’s your most controversial programming opinion?》,翻译成中文就是“你认为最有争议的编程观点是什么?”,不过,在400多个主回贴,以及千把个子回贴中,好像并
最初在web的某些角落偶然看到有人赞美Lisp时, 我那时已经是一个颇有经验的程序员。在我的履历上, 掌握的语言范围相当广泛, 象C++, Java, C#主流语言等等都不在话下,我觉得我差不多知道所有的有关编程语言的事情。