摘要:
在写完上一篇的“架构师修炼I”以后我花了很多时间来去写这一篇文章,本文主要在于分享关于设计思想性与设计经验性的内容—沟通与方法论。咋一看会像是项目经理的职责但实质上与架构师的职责却有着极大的差异,我将尽可能地用我仅有的那点经验来介绍给大家架构师该怎样沟通并掌握些什么样的方法论。 阅读全文
摘要:
这是一篇延续“架构师修炼之路”的中“编码能力”的一篇扩写,讲述一个架构师是如何看代码、学习代码、掌握多门语言和如何写代码。 阅读全文
摘要:
在当下这个后PC时代,已经不是将客户关系做好找个好点的项目经理将项目把跟踪好,就能赚大钱的时代了。“谁快谁就有竞争力,谁具有创新力谁就能赢得客户” 这是我对当下我们行业的发展状态的一点理解。软件也属于工业的一种,因此最有价值的不是代码,而是设计!这个理念其实一点都不新,在10年前我就听说台湾的软件业的定位就是将80%以上的设计工作包揽到台湾,将代码的实现与编写包给国内。其实这也很好地诠释了“软件蓝领”的概念:“做设计就是白领,写代码就是蓝领”。 阅读全文
摘要:
曼陀罗艺术原本起源于佛教,被今泉浩晃先生加以系统化利用之后,却成为绝佳的计划工具。曼陀罗生活笔记最终目的是将“知识”转变为实践的“智慧”。按照此方法制作备忘录,应付学业与工作上各项疑惑,灵感将不断自然涌出。它也是学习与工作时最佳的武器。 阅读全文
摘要:
面对数据访问环境的多样性和复杂性,灵活地运用好Repository模式是一个很好的选择。经过长期的应用实践,我对Repository和UnitOfWork又有了新的体会与感悟,在新的理解上我对其运用加入了一些优化的方式与方法。 阅读全文
摘要:
前言 很多Node.js初学者都会有这样的疑惑,Node.js到底是单线程的还是多线程的?通过本章的学习,能够让读者较为清晰的理解Node.js对于单/多线程的关系和支持情况。同时本章还将列举一些让Node.js的web服务器线程阻塞的例子,最后会提供Node.js碰到这类cpu密集型问题的解决方... 阅读全文
摘要:
Node.js是一个建立在Chrome之上的JavaScript运行时平台,可方便地构建快速,可扩展的网络应用程序。Node.js使用事件驱动,非阻塞I/ O模型,使得它具有轻量级,高效的特点,非常适合于跨设备分布式运行数据密集型实时应用。 Node.js包含一个内置的HTTP服务器库,从而可以无... 阅读全文
摘要:
除了Web应用外,NodeJS也被应用在许多方面,本文盘点了NodeJS在其它方面所开发的十大令人神奇的项目,这些项目涉及到应用程序监控、媒体流、远程控制、桌面和移动应用等等。 1.NodeOS NodeOS是采用NodeJS开发的一款友好的操作系统,该操作系统是完全建立在Linux内核之上的,... 阅读全文
摘要:
Node.js是最流行的JavaScript框架之一,它允许建立可扩展的网络 Web应用程序。 Node.js包含不同类型的框架,如MVC框架,全栈框架,REST API和生成器,大量的服务器库,使它能够在实现Web服务器功能,而无需使用外部软件,如Apache和Lighttpd。这些框架使得它更加... 阅读全文
摘要:
在几年的时间里,Node.js逐渐发展成一个成熟的开发平台,吸引了许多开发者。有许多大型高流量网站都采用Node.js进行开发,像PayPal,此外,开发人员还可以使用它来开发一些快速移动Web框架。 阅读全文