HTML5火焰文字特效

之前我们分享过不少基于HTML5和CSS3的文字特效,有3D的文字效果,也有动画文字特效。今天我们分享的这款HTML5文字特效是火焰燃烧的效果,比较消耗CPU,但是动画效果还是比较酷的。另外,再推荐一款HTML5文字特效:HTML5像素文字爆炸重组动画特效

html5-css3-fire-text

在线演示源码下载

程序员的十大无奈

1、有人曾说,做程序员的人,都是疯子,做长了往往入戏太深,成天与代码打交道,话都很少说,所以评论程序员们都是以后连妞都泡不到的人,我听后,我可以这样说,泡妞好比一个方法,他人是学习方法,而程序员呢,是能制造方法。

2、做程序员的女朋友幸福不?这个问题记得以前有人问过我女朋友,我当时当场回答那人,我说:“做程序员的女朋友,不一定幸福,而做我的女朋友呢?绝对幸福”所以说呢,事在人为。

3、程序员的生活单调不单调?对于生活,我无法用单调这个词来形容,因为每个人都有自己喜欢的生活,可能我呢,喜欢看书,研究程序,听歌,爬山,但其他人不一定。到底什么样的生活不单调呢?我们说不清楚,今天平淡,明天激情,后天浪漫,这个我相信很容易做到,但一年 365 天,有那么多花样供我们娱乐吗?所以呢,人还是坚持在一块领域比较好!

4、程序员都不帅?做程序员呢,长期与电脑打交道,天天饱受辐射的摧残,很多人就这么认为,怪了,难道上帝创造人类的时候,总给懂得用脑的人一个丑陋的外表?我想不是吧,每个人的魅力都因不同角色而得到不同的结论。俗话说得好:萝卜白菜各有所爱!

5、做程序员累不累?累,真的很[......]

阅读全文>>

十佳最受欢迎的编程语言 你擅长几个?

本文是html5tricks原创翻译,转载请看清文末的转载要求,谢谢合作!

保持领先是任何软件工程师面临的最大挑战之一。那么哪种编程语言的需求最经久不衰?

我们统计了一些在2014年仍能保持竞争力的编程语言,下面按照排名一一道来。

10. ASP.NET

ASP.NET是服务器端的Web应用程序框架语言,目的是为Web开发制作设计动态网页。它是由微软开发的,该语言允许程序员构建动态的web站点,web应用程序和web服务。2002年1月首次发布的.NET Framework1.0版本,是对微软的动态网页技术(ASP)的继承和扩展。ASP.NET建立在公共语言运行时(CLR)的基础上,且程序员可以使用任何支持.NET语言编写ASP.NET代码。

asp.net_

我们可以在w3schools学习ASP.NET语言。

9. Objective - C

Objective - C是由C语言发展而来的,面向对象的通用编程语言,现在作为为苹果的OSX和iOS操作系统开发应用程序的主要编程语言而广泛运用。

objective-c

我们可以在Ray Wenderlich学习Objective[......]

阅读全文>>

如何不被程序员嫌弃——写给那些血气方刚的产品经理

最近有位刚做 PM(产品经理)的小伙跑来跟我控诉,说公司技术部的 RD 们(程序员)个个不给力。需求过了千百遍还是理解错,或者就是简单回一句“做不了”,表情如死灰。

这位 PM 血气方刚,张牙舞抓,脑子里总有一千万个新产品需求的想法扑腾着。他咄咄不停的抱怨 RD 们不配合,能力差,懒惰,没思考能力,没品位,顺带连抠脚味儿太大这种事也强烈谴责了。“擦,老子明天就去学编程!” 哎,我发现 PM 们都特喜欢说这句无比励志的话呢!

面对他,我的心突然惆怅起来。几年前的自己也差不多是这个模样,懵懂如白纸,但谁又知道这样的 PM,在很多 RD 的眼里就是个傻逼吧。身为一位女性 PM,我至今为止并肩合作过的 RD 团队超过 8 组共 200 多人(动荡曲折的职业生涯啊),受过的委屈流过的泪就不在这里赘述了,打算留着以后写小说。今天我只想浅谈一些自己总结的 PM 与 RD 相处之道,所谓人艰不拆,希望大家看完后能更理解彼此“都不容易”的立场。

PM 眼里的 RD 分成两种:能沟通的,和不能沟通的。后者占 90%。(呵呵)

如果你跟我一样,是个没有技术背景的 PM,估计你[......]

阅读全文>>

利用 GitHub 统计分析编程语言发展趋势

Donnie Berkholz 分析了 GitHub 的数据,试图通过 GitHub 新建代码仓库的比例,分析编程语言的热度:

说明

关于这张图,有几点需要说明的:

  • 只统计新项目,不包括 fork。
  • 包括了 2008-2013 年期间在 GitHub 位居前 10 的语言(不包括编辑器配置语言)。
  • GitHub 最早主要是 Rails 社区在用。
  • 2009 年,Perl 暴涨,这是因为 GitPAN 项目把所有的 CPAN 模块都导入了 GitHub。
  • GitHub 的语言检测是根据代码的行数。所以一个项目如果将大量的 JavaScript 库拷贝进去的话,可能会被误认为是 JavaScript 项目。
  • 这里显示的是百分比,而不是数量。所以下降的曲线并不意味着更少的新项目,而是意味着其他语言的增长更快。

趋势

下面我们就每个语言单独给出统计图,以便更清楚地显示单个语言的趋势:

从这些曲线中,我们可以看到这些趋势:

  • GitHub 成为主流: Ruby 曲线的下降,Java、PHP、Python 等曲线的上扬[......]

阅读全文>>

HTML5 3D图片阴影翻转动画 效果很酷

今天我们要分享一款很酷的HTML5 3D动画特效,这款3D特效可以为你的图片增加阴影的效果,而且可以让图片在鼠标滑过的时候出现3D翻转的动画效果。这和之前分享的HTML5 3D动画HTML5 3D正方体旋转动画有着类似的效果,大家也可以看看。

html5-3d-shading-effect-box

在线演示源码下载

HTML5图片切换焦点图应用 3D投影效果

利用HTML5和CSS3技术制作一个图片焦点图特效非常简单,但是如果我们要让这款焦点图足够的精致,那就要花上比较大的力气。今天要分享的这款HTML5 3D焦点图切换应用就非常酷,图片下方有一道投影,使得焦点图有立体的视觉效果。另外,图片切换的方式也有多种,每种切换方式都有不同的3D立体效果。

html5-slicebox-image

在线演示源码下载

老程序员的下场

长期从事编程活动的程序员都期望在50多岁时能爬到一个足够高的职位,或者能顺利的退休。

但我在这里讨论的可能是一个你还没有想过的问题:如果到那时你失业了呢?

homeless-computer-coder-560x345

50多岁时你的职业仕途会成为一个问题。如果你有很好的技术,有人雇你,你会有一个很高的职衔,或你是一个专家,或有很好的人际关系,你都有可能找到一个新的职务。

否则,你会从衣食无忧沦落为无家可归。这是真的。我55岁,我的简历会让你感觉非常优秀,10年前我能挣到多达100万美元。现在我是一个流浪汉。我身体不是很好,没有医险,没有牙医。能找到的工作只是一些基本不需要技术的体力劳动,我也干不了。

我在试着做家教。然而,这点钱基本上不够付燃气费的。一个行政助理公司的老总拒绝了我,他们只要有经验的。

有两个人考虑让我去照料他们更老的亲属,但我没去。我去那里后将有一个职责是伺候拉屎撒尿。

不希望你们也变成我这样。我能给你们的是我的一些建议:

1. 职场上往上爬,不要停。

2. 成为某一方面的专家——虽然保持足够宽的技术面也很重要,这样你才不会被淘汰。

3. 建立一个人际圈。扩大它。[......]

阅读全文>>

CSS3倒计时时钟动画

现在分享的这款CSS3应用是一个倒计时插件,这款倒计时插件的外观还是比较简单大气的,加上阴影,有着3D立体的视觉效果。倒计时标有天、时、分、秒,我们可以很清晰的看出时钟的走动。我们可以将它制作成挂件放到自己的个人博客上去,来实现活动开始的倒计时功能。

css3-clock-count

在线演示源码下载

很酷的CSS3 Loading动画 适合页面加载Loading

今天要来分享一款很酷的CSS3 Loading加载动画,这款Loading动画非常特别,是两行渐变的矩形,需要说明的是,这款CSS3 Loading动画非常适合整个页面加载时的等待提示,页面加载完这个Loading动画即可消失。

css3-loading-page

在线演示源码下载