Web设计开发资源分享

从08年开始创业以来,世界变了很多,但是有一个观点我一直坚信不疑:软件吞噬一切,而Web吞噬软件。

我看好Web的原因很简单:技术开发成本很低、代码和UI设计相对独立的架构、跨平台兼容性更好、迭代更新速度更快,完全符合未来的发展趋势。我相信未来Web会成为大部分软件应用的一部分,甚至是主要部分,而其他技术很有可能会沦为Web的一个外壳或者管道而已。这种关系,就好像是微信和运营商,最开始移动联通主宰了我们的通讯方式,而现在它们沦落为了微信的一个数据管道。

基于这样的判断,过去几年我一直都把我全部的投资都放在了Web领域。

你会问,既然Web技术那么优秀,为什么现在大部分的web应用还只是低技术含量的网站而已,而赚钱最多、最流行的却是非web的桌面软件和手机app呢?

其实这是一个社会问题,就好像IE6那么烂,但几十年来市场占有率一直稳居第一,但是从趋势上看,你会发现IE6的份额一直在降,业界也是怨声载道,退出历史舞台只是时间问题。软件行业也是如此,如Java,C,Perl之类的古老语言,几十年来几乎没有什么变化,稳定的躺在教科书里,学的人也很多,社会必须要消化掉这么多程序员,所以必须有这么多相应的开发岗位和产品。但是从趋势上看,你会发现这些古老语言的份额逐年下滑,而新的语言如Go,Node JS,Swift,Ruby等则会逐步成为新的主宰。

另外一方面,Web技术在2010年之前整体上还是很落后的,只能拿来做做普通网站而已;最近几年突然开始迅猛成长,出现了一大批优秀的新技术和框架,用途也变得越来越广泛,真正开始显示了其吞噬一切的潜力,这个速度到底有多迅猛呢? 举个例子,你现在去书店里买任何一本Web方面的教科书,都会发现它已经是严重过时了,即使是最新出版的,从出版那天起就已经过时了。这样的发展速度,并不是我们这个世界可以承受的了的,至少需要几年来学习和消化,才能产生足够的人才积累和成熟的解决方案,去把这些技术大规模带入工业界,让我们拭目以待吧。

作为一个非科班出身的Web开发者和伪设计师,我最擅长的事情之一,就是找到这个行业最实用的开发和设计工具,用简单、高效的工作环境为自己的项目提供服务。

每次当我发现了某个靠谱的工具或产品,就会有冲动公开出来分享给更多人,尤其是跟我一样非科班出生的Web创业者,所以才有了这篇文章,本文会不定期更新。

自学编程/代码:

产品+设计:

Web前端/CSS/JS:

基于Web的Hybrid App:

Web后端/服务器:

域名/主机/CDN:

邮件/短信/支付等第三方服务:

项目管理:

9 thoughts on “Web设计开发资源分享”

  1. 还能说啥呢~要是所在的公司都能这样分享经验该多好~不过有么多东西够学一段时间了,对于小白的我还是非常感谢meditic的分享哟~

  2. 最近浏览了您的博客文章,了解了很多知识,谢谢您! 我很认同您对web的评价“未来Web会成为大部分软件应用的一部分,甚至是主要部分,而其他技术很有可能会沦为Web的一个外壳或者管道而已”。

  3. 对于一个独立的web全栈创作者而言,php,Python,ROR(需要学ruby)三者选一个学精即可,但是入门之后至少要真正理解mvc的运作。前端方面就HTML5,不过js其实要精通不容易,jquery,Ajax必须同步学习,非常有用,对了还有MySQL基本用法还是要会的,最后Linux必须掌握基本的部署和运维。少走弯路的话至少一年才能从小白晋级。我个人认为go、node.js估计很难成为主流,web领域php已经非常成熟了,这两个都是为了高性能和分布式而诞生的,对于新项目重要的不是性能和高并发,而是项目是否有合乎人性和商业需求之间的绝佳平衡,性能留给职业架构师做吧,web艺术家不考虑这个。如果考虑到移动互联,Java还是必学的,除非不做安卓的原生app,专攻ios也是可以的,不过移动互联的特征在于便利,并不适合所有web项目,优步,通讯,工具类适合,不过开发和维护成本极大,我认为移动互联是另外一个领域了。

Leave a Reply to 猪猡式的追求 Cancel reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>