分类 / 程序员羊皮卷
7年实战经验!好的前端主管是如何带队的?
本文作者@十年踪迹 ,未经作者授权请手下留情,先谢过 :)算起来做了7年的技术管理,从带7、8人的一线前端团队到最多80+人、手下若干技术主管的团队。不敢说自己做得多么成功,因为一路上也是磕磕绊绊,总是觉得自己还是更擅长专注于做技术,因为管理和技术不同,更多是琐碎的事情,如果说写码给我的快乐多于烦恼,那么技术管理恰好相反。然而我们生活不仅仅是为了享乐,有时候会想,在技术专家的角色上我是不...  阅读全文 »
9种CSS3炫酷图片预览展示动画特效
这是一组共9款CSS3炫酷图片预览展示动画特效插件。该效果开始时图片堆叠在一起,当鼠标滑过图片时,图片会以9种不同的方式展开,有扇形、平面展开等等非常酷的效果。在线演示9种CSS3炫酷图片预览展示动画特效.zipHTML结构下面来看看这个图片预览展示动画特效的HTML结构。整个结构使用一个div.albums作为包装容器。它的宽度被设置为1100像素。<div class="alb...  阅读全文 »
Web开发初学指南
如果你正在阅读这篇文章,你可能是对Web开发有某种兴趣,甚至你开始想去学习Web开发。本文则展示了一个成为一个Web开发者可以遵循的途径。作为一篇初学者指南,本文从学习什么出发到如何专攻。或许对打算进军Web开发的您有所帮助。前端VS后端或许你会觉得最初的缺口是前端和后端,所以让我们先看下什么是前端和后端。前端Web应用按照客户-服务体系结构分类为分布式应用。所以我们的代码有一部分运行于客户端,还...  阅读全文 »
程序员面试不应有的8个错误
1. 不准备经历方面的问题一定要多花时间回忆你过去的相关经历,包括你参与的项目,你遇到的各种困难,以及如何解决的这些难题。你的回答会影响面试官对你技术能力的印象,所以一定要回顾和整理一下你过去的项目经历。 2. 依赖于事先背诵的答案试图通过事先背诵一些答案,然后在面试派上用场是一个非常不好的方法。首先,恰好能用上你背的答案的概率微乎其微,其次,这样的准备会花费你大量的...  阅读全文 »
Web程序员最牛最实用的资源
大家好,最近我见到几个对Web程序员来说很牛很实用的工具/框架/事件,下面就带你们看看这些很棒的资源。Bitcore伟大的JS库,完全支持创建一个比特币应用所必须的功能。验证比特币地址:var bitcore = require('bitcore'); var Address = bitcore.Address; var&...  阅读全文 »
给程序员的2015年新年9大计划
制定新年计划是我们最喜欢做的事情之一,我们总是会在年底的时候对新的一年有一个很好的计划,但后来就把它们都抛到脑后了,直到最后全部忘记。也许,我们的计划总是过于宏伟,很多事情都是做不到的,甚至显得遥不可及。但是,今年一定会有所不同,这篇文章就是专为程序员准备的九大新年计划,供各位程序员参考。1. 学习一门新的不同风格的编程语言这是很需要的一件事,因为如果你只了解一种语言,它就会局限你解决问...  阅读全文 »
成为优秀程序员的10个有效方法
一个优秀的程序员就是那种即使是过单行道都要往两边看的人。——Doug Linder作为一个在IT行业的软件程序员,每天促使我去上班的动力就是对编程的乐趣和激情。但是为了激发乐趣并获得永恒的快感,我们需要学习和遵守一些基础知识以成为一名优秀的程序员。当然我总结的这些东西没有那么神,你说你要想学了之后就一定可以成为优秀程序员,那是不可能的。这只是从我的经验角度出发提供的一些捷径。对于优秀程序员的定义,...  阅读全文 »
程序员学习项目和代码的精髓是什么
学东西容易。化为己有难。我发现自己在最近的几个项目中偷窃了其它项目的思想。当然,并不是真正的“偷”,而是浏览和学习你欣赏的项目和开发者,从中窃取思想。诸如设计模式,重构方法等。Chris是如何处理hub里的命令行参数的?shell脚本和rvm上的Ruby是如何进行韦恩转化的?当你遇到问题,有点难度、需要你动一下脑子时,你要问“嗨,我怎么实现这个呢?”,这是个不错的问题入手点。一旦你遇到这种问题,当...  阅读全文 »
编程应该用 Mac 还是 PC
序一个竞争的市场,就会有对立的产生,这世界存在著很多不同的领域,领域好比是个江湖的缩影,因此就有许多门派的纷争,例如说浏览器领域有著最大宗的 IE 派,门派成长速度飞快,武功版号跳的跟台湾物价指数一样快的 Chrome 门,不断被模仿,一直被超越的 Opera 派;韧性极强,一直对抗几大势力的 Firefox 派等等,程序语言也有自己的领域纷争,社群网站也有社群网站领域的战争,这根本就是一个战火永...  阅读全文 »
程序员应该关注的一些事儿
英文原文:Things a Software Developer Must Invest In在下面这些事情中付出你的时间和精力,然后期待着好的结果吧。1、关注你的健康毫无疑问,软件开发是一项最需要久坐的工作之一,每天在电脑前要坐 8 到 16 个小时,中间几乎没有休息,这就很容易长肉。而肥胖很很可能会引起其它的疾病,心脏病就是其中一种严重的疾病。当然,你可以通过一些锻炼避免它,比如花点儿钱去办一...  阅读全文 »