程序猿的成长
文章平均质量分 76
洛阳纸迷
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
入行必读:互联网行业薪酬等级
导读:互联网行业猎头分享互联网行业的的薪酬情况,从事互联网行业的小伙伴们快来看看自己的薪酬水平属于哪个级别!今年的互联网、IT市场的行情如何?我们OfferCome主要集中做北京的互联网市场,在这方面的数据池子很大,敢对自己写的负责。因此我仅讨论北京IT的行情,不敢造次上广川的。下面依次介绍应届生、社招、部分热门职业的薪水情况。一、应届生转载 2014-05-27 10:11:12 · 1068 阅读 · 0 评论 -
jQuery 之父:每天写代码
去年秋天我的支线代码项目 遇到了一些问题,项目进展不足,而且我没法找到一个完成更多代码的方法(在不影响我在Khan Academy方面的工作的前提下)。我主要在周末进行我的支线,当然有时候也在晚上进行。这个方法对我而言效果不佳。我的压力太重了,我需要在周末努力完成尽可能多的工作(如果没做 到,我会为此感到挫败)。还有一个问题是我无法保证每个周末都有空,而且我也不想把周末所有的时转载 2014-05-13 12:38:03 · 548 阅读 · 0 评论 -
盘点开发者最喜爱的十大开源Xcode插件
摘要:Xcode IDE拥有着众多非常高大上的工具,而予以辅助的插件更是在Xcode的基础上对相关功能进行改进与扩展。本文总结介绍了备受开发者喜爱的10款开源Xcode插件,涉及代码编辑、注释、管理等各个方面。Xcode IDE拥有着诸如导航、重构、校准等众多非常高大上的工具,而予以辅助的插件更是在Xcode的基础上对相关功能进行改进与扩展。在应用开发过程中,通过开源包管理器A转载 2014-05-13 12:35:06 · 583 阅读 · 0 评论 -
同工不同酬,年薪50万美金的工程师到底有什么神本事?
他们究竟是作哪些事情,或是拥有哪些技术,让他们如此值钱?这些东西有办法用『学』吗?这位叫 Amin Ariana 的创业家就上 Quora 写了一则被赞到破表的回答,我自己非常同意,也受到很多启发,因此跟 Amin 联络,获得允许,分享他的文章如下。以下正文开始声明:我之前也是 Google 的员工,但是我的回答不代表转载 2014-05-13 12:38:05 · 927 阅读 · 0 评论 -
30分钟,让你成为一个更好的程序员
我相信激励是非常重要的。这也是为什么我常常把时间管理(这些书激励我不管改进我的时间管理方法)的书和软件开发拿出来看看。我最近刚看完一本 书,“Apprenticeship Patterns: Guidance for the Aspiring Software Craftsman”。这本书推动我仔细的思考我应该把时间花在哪里。巧合的是最近是我25岁生日,也即将是新的一年。所有这转载 2014-04-12 22:08:50 · 527 阅读 · 0 评论 -
程序员技术练级攻略
这是一篇由新手和我这个老家伙根据我们的经历完成的文章。我的这个朋友把这篇文章取名叫Build Your Programming Technical Skills,我实在不知道用中文怎么翻译,但我在写的过程中,我觉得这很像一个打网游做任务升级的一个过程,所以取名叫“技术练级攻略”,题目有点大,呵呵,这个标题纯粹是为了好玩。这里仅仅是在分享Mailper和我个人的学习经历。(注:省转载 2014-04-12 22:08:06 · 615 阅读 · 0 评论 -
程序员学习能力提升三要素
文/尹华山IT技术的发展日新月异,新技术层出不穷,具有良好的学习能力,能及时获取新知识、随时补充和丰富自己,已成为程序员职业发展的核心竞争力。本文中,作者结合多年的学习经验总结出了提高程序员学习能力的三个要点。众所周知,现在是一个知识爆炸的时代,知识更新非常快。据测算,一个大学毕业生所学到的知识,在毕业之后2年内,有效的不过剩下5%。对于软件行业而言,这种形转载 2014-04-12 22:05:39 · 512 阅读 · 0 评论 -
十个顶级的C语言资源助你成为优秀的程序员
译者言:学习C语言,需要一点一滴,沉下心来,找个安静的地方,泡上一杯咖啡,在浓郁的香味中一起品味她。(by Boatman Yang)人们通常认为计算机编程很烦,但是有些人却从中发现了乐趣。每一个程序员不得不跟随计算机编程语言的潮流。大多数的人以C语言作为开始编程的语言,因为C语言是在编写操作系统和应用程序中用的最为普遍的语言。如果你正在转载 2014-04-12 22:03:01 · 610 阅读 · 0 评论 -
谈新技术学习方法-如何学习一门新技术新编程语言
学习一门编程语言或者编程技术的方式基本上是这样一个流程:1,对学习这门语言或者技术的必要性进行评估。比如你是工作需要,或者兴趣所至,甚至是为了把妹。这个必要性关系到你要学多深入,需要学习多长时间。比如我想学Lua,是想学它如何在万把行代码里面实现了一个如此精巧的编程语言,想学习它的GC机制,学习它如何设计VM,如何用纯C语言设计项目等等。转载 2014-04-12 22:07:19 · 595 阅读 · 0 评论 -
一位在MIT教数学的老师总结了十条经验
一位在MIT教数学的老师总结了十条经验,对理工科学生应该很有教益:1.你能够做到每天七个小时坐在书桌前。 2.只有在学你觉得学不会的东西时才能学到东西。 3.总的来说,知其所以然比知其然重要得多。 4.在科学和工程方面,没有人能骗太久。 5.并不是天才才能做有创造性的工作。 6.转载 2014-04-12 22:04:42 · 663 阅读 · 0 评论 -
我的算法学习之路
关于严格来说,本文题目应该是我的数据结构和算法学习之路,但这个写法实在太绕口——况且CS中的算法往往暗指数据结构和算法(例如算法导论指的实际上是数据结构和算法导论),所以我认为本文题目是合理的。这篇文章讲了什么?●我这些年学习数据结构和算法的总结。●一些不错的算法书籍和教程。●算法的重要性。转载 2014-05-13 12:33:53 · 4553 阅读 · 0 评论 -
2014年值得学习的编程语言书
经过数据分析和研究 Jobs Tractor 的 45000 个开发人员招聘职位数据,我们得到了上图的结果: 自上一年,主要的变化如下:●PHP和Java换了位置,但是仍旧是高居不下●Java的Android已经取代了SQL并且接近Objective-C●Javascript已经超过了Ruby●Py转载 2014-06-02 12:44:36 · 1005 阅读 · 0 评论 -
程序员的十大无奈
1、有人曾说,做程序员的人,都是疯子,做长了往往入戏太深,成天与代码打交道,话都很少说,所以评论程序员们都是以后连妞都泡不到的人,我听后,我可以这样说,泡妞好比一个方法,他人是学习方法,而程序员呢,是能制造方法。2、做程序员的女朋友幸福不?这个问题记得以前有人问过我女朋友,我当时当场回答那人,我说:“做程序员的女朋友,不一定幸福,而做我的女朋友呢?绝对幸福”所以说呢,事在人为。转载 2014-05-26 21:14:08 · 664 阅读 · 0 评论 -
程序员职业之路的选择
许多编程的职位都会到达最高峰,并开始衰落——这是很多程序员不想面对的,但却是一个不争的事实。这之后再找一份程序员的工作会变得越来越难,很多人发现这个事实时束手无策。本文会提供一些重要的职业信息,值得思考一下,以便有所准备。TechCrunch 发布了一篇文章「硅谷黑幕:技术人员年龄歧视(译文链接)」,文中引用的研究发现:对一个程序员来说,能从事高效的开发的年龄段是有限的。这转载 2014-06-09 13:45:22 · 660 阅读 · 0 评论 -
开发者眼中的编程语言……
摘要:对于想加入开发队伍的初学者来说,入门的编程语言究竟要先选哪一个呢?是永恒经典的C语言,还是方兴未艾的Object-C抑或其它神器?本文为大家简述下当前流行的八款入门神器,看看各位开发者眼中的编程语言是怎样的。对于想加入开发队伍的初学者来说,入门的编程语言究竟要先选哪一个呢?是永恒经典的C语言,还是方兴未艾的Object-C抑或其它神器?若想直接得出确切的答案,这无疑是程序转载 2014-06-09 13:46:36 · 936 阅读 · 0 评论 -
15个编程好习惯
这是国外程序员Al katib总结的一些编程习惯。1. 动手编码之前,你需要对要编码实现的解决方案有一个正式的或粗略的设计。永远不要在没有任何设计的前提下就开始编码,除非所编代码不重要。2. 优秀的代码文档跟编程语言知识一样重要。在代码源文件中,为每个主要的代码段添加注释,解释代码的基本逻辑。最好注明程序的构建和修改日期,以及修改的原因也是非常有必要的。转载 2014-06-09 13:43:46 · 694 阅读 · 0 评论 -
微信之父张小龙:产品经理的必备书单
导语:张小龙会要求他的产品经理人手一本《乔布斯传》,也曾有人说过,如果求职者对他说自己看完了凯文·凯利的《失控》,面试就可以结束了。“微信之父”张小龙会要求他的产品经理人手一本《乔布斯传》,也曾有人说过,如果求职者说自己看完了凯文·凯利的《失控》,面试就可以结束了。不禁让人好奇,张小龙平日里会看哪些书?这些书又如何影响着他对“微信”的构想?转载 2014-05-22 18:48:46 · 1702 阅读 · 1 评论 -
极限编程,一次反思
本文的作者Robert C. Martin,也就是大名大名鼎鼎的“uncle bob”在我手里的是一本很薄的白皮书,14年前,它颠覆了整个软件世界。这本薄书就是:《Extreme Programming Explained》,副标题是:拥抱变化。作者是Kent Beck,出版于1999年。这本书不到200页,很小。字体印刷的很大,而且留白很多。撰写风格很随意转载 2014-05-22 18:48:00 · 542 阅读 · 0 评论 -
如何成为一个设计师和程序员混合型人才
优秀的设计师和程序员统治着网络–毕竟是他们创建的网站。而那些创建最好玩和最有用的网站的人,往往都是两种技能兼而有之,他们可以将两种完全不同的视觉语言和技术语言运用自如。会设计的程序员和会编程的设计师是最抢手的,尤其在创业公司中。能够掌控所有的环节能让你的产品快速高效的从概念变成产品–这这是很多年轻的公司尤其需要的。这些综合型人才在获得一些经验后也能成为优秀的产品经理。转载 2014-05-22 18:41:11 · 591 阅读 · 0 评论 -
那些年我们一起追过的ACM
说起ACM,参加过的同学可能都会唏嘘不已,每每想起那些备战ACM的日日夜夜,就仿佛是昨天发生的一样,久久难以忘怀.在那些日子里,生活仿佛已经不再存在,时间也不再流动,没有白天,没有黑夜,有的只是疯狂,有的只是歇斯底里,或许在其他的人眼里,ACMer只是一群疯子,但只有他们自己才会知道,这不仅仅是挑战自己,更是在追逐自己的梦.每个ACMer都是值得骄傲和自豪的,不仅仅是他们所获得丰富的知识更是那份挑转载 2014-05-21 23:50:37 · 1577 阅读 · 0 评论 -
进击的少年:被苹果赏识的16岁编程天才
阿什·哈特(右)今年只有16岁,却横扫各类编程大赛,得到苹果公司的认可 在硅谷,自古英雄多退学,远有比尔• 盖茨,近有马克•扎克伯格。 当然,这只是句玩笑话。美国加州圣何塞市的16岁少年阿什•哈特(Ash Bhat)却把它当真了。 哈特还在上中学。虽然年少,他已经凭借一款应用获得苹果公司的赏识,免费获得了今年WWDC大会的门票,还在移动广告创业公司Ki转载 2014-05-21 23:47:57 · 672 阅读 · 0 评论 -
怎样安排时间读书?
书的类型:电子书和实体都有,现在的比例是7:3阅读的时间:1、早上5:30-6:00起床,有将近1小时的整块阅读时间,如果时间充足一点,会做些笔记.2、包里放上7寸的阅读设备(以前是K3,这段时间换成NT),放上几十本排版不错的电子书,在有时间的时候看看,比如排队、等人、开会之类零散时间。3、手机里放一些有声书,比如台湾的博客思听、每天八分钟、中医堂、百家讲坛,做车转载 2014-04-12 22:00:09 · 623 阅读 · 0 评论 -
六分钟八法则塑造优秀程序员
还记得那个叫做 Justice Gray 的人么?他曾经试图在六个月的时间里面成为更好的程序员,这种做法似乎成为了一种众人追捧的时尚。然而很长一段时间过去之后,其中的大部分人并没有如愿以偿的成为好的程序员。这里提供给大家一个简单的解决方案,有一些方法可以让你在六分钟之内成为更优秀的程序员。你有六分钟的闲暇时光,对么?我们一起来吧!1. 使转载 2014-04-12 16:44:39 · 493 阅读 · 0 评论 -
The Absolute Beginner’s Guide to Node.js( Node.js 新手指南 (Manuel Weiss))
59inShareThis is a republished blog post by Brandon Cannaday. Brandon is the CTO of Modulus, a Node.js application hosting platform. Brandon organizes t转载 2014-05-17 13:24:00 · 712 阅读 · 0 评论 -
工程师相处指南
原文地址:http://blog.xdite.net/posts/2014/04/14/engineers-guide作者:xdite原文摘自我的FB。 很多人问要怎样「正确」跟工程师相处,以下是我的回答:1. 不要把工程师当「得来速」,随便点餐。工程师正确的用法要这样用:今天如果你有一个问题,你就直接跟他讲你有什么问转载 2014-04-18 16:48:56 · 778 阅读 · 0 评论 -
最具争议的10个编程观点
你认为最具争议的编程观点是什么?C#专家Jon Skeet曾在StackOverflow上提出这个问题。这里列举最热门的前10条讨论。1. 业余时间不以编程为乐者,永远赶不上那些以此为乐的同行即使最聪明、最有才华的人,若只是将编程作为工作,就永远成不了真正优秀的程序员。以编程为乐的人会在业余时搞些小项目,或者摆弄各种编程语言和编程思想。2. 唯一能放转载 2014-04-18 16:45:50 · 533 阅读 · 0 评论 -
程序员必读书单
刘未鹏:面试微软前必须要读的十本书:1. Code: The Hidden Language of Computer Hardware and Software (《编码的奥秘》)2. Computer System: A Programmer’s Approach (《深入理解计算机系统》) / Windows via C/C++ (《Windows核心编转载 2014-04-17 14:49:08 · 963 阅读 · 0 评论 -
一个在高盛工作的学姐总结的12个时间管理妙招
导读:一天的时间永远是 24 个小时,高效率的人能把 24 小时变成 48 小时,而低效率的人却能把 24 小时变成 12 小时,如何有效的利 用时间,请看一个在高盛工作的学姐总结的 12 个时间管理妙招。在朋友当中, 我被认为是效率使用时间的人, 因为我爬山、 拍照、 读书、学习、考各种证书、各种聚会,还有一份不算清闲的 工作。 总有人好奇问: 你是怎么同时办成这么多事情的,转载 2014-04-17 14:49:58 · 1307 阅读 · 0 评论 -
30条值得你借鉴的好习惯
我有幸一直能生活在比较好的圈子中,我的优秀的同学、舍友,乃至我现在创业后遇到的优秀创业者,从他们身上看到和学到一些好的习惯。我一直觉得,好的习惯,是成功和进步的重要一点。我随手总结一些给大家,零散未经排版。当然,每个人有每个人的判断,这里可能有些是是适合你的,有些是不适合你的,也不代表我每条都做到了。你需要找到最适合你的。1. 少看帖子,多看书,那些被别人整转载 2014-05-04 11:07:42 · 453 阅读 · 0 评论 -
如何做到每天写代码?
摘要:总有一大堆事情没有做完,没有时间和精力为业余项目写代码?不要着急,看看可汗学院计算机科学院院长John Resig怎么说。本文将教你如何保证在每天都能有时间给业余项目写代码。你是否曾为业余项目没有进展而惆怅过?想要有完整两天时间(没有任何的放松机会)来编程也不现实,时间的零乱往往让人不知所措。还有一个重要的问题就是你上个星期写的代码,隔一个星期后再接着转载 2014-05-03 15:50:26 · 539 阅读 · 0 评论 -
12个有趣的C语言面试题
12个C语言面试题,涉及指针、进程、运算、结构体、函数、内存,看看你能做出几个!1.gets()函数问:请找出下面代码里的问题:#include int main(void) { char buff[10]; memset(buff,0,sizeof(buff)); gets(buff);转载 2014-04-15 21:47:13 · 510 阅读 · 0 评论 -
如何写出无法维护的代码
酷壳里有很多我觉得很不错的文章,但是访问量最大的却是那篇《6个变态的Hello World》,和它能在本站右边栏“全站热门”中出现的还有“如何加密源代码”,以及编程真难啊等这样的文章。可见本站的读者们的偏好,我也相信你们都是“身怀绝技”的程序员。所以,今天给大家推荐这篇文章,相信一定能触动大家的兴奋点。这篇文章的原文在这里(http://mindprod.com/jgloss/unmain转载 2014-03-24 09:36:38 · 715 阅读 · 0 评论 -
程序员如何在“小公司成长”和“大公司学习”
前言:在软件行业工作有几个年头了,换过多个开发语言,跳过槽,也被猎头找过,经历了三五杆枪打天下和创业公司一起成长灭亡,也进入了大公司。在这些年的历练中,看见很多刚进入软件行业不久的新人总在抱怨,说学不到东西。其实不管你在大公司还是小公司,都可以学到很多东西,关键看你怎么去学习,如何学习,找到方法你就可以提高很快。如果你已经知道如何在你的工作当中学习,那么下面转载 2014-03-27 17:32:08 · 755 阅读 · 0 评论 -
血泪教训:牢记修电脑军规 20 条
问题:为什么很多人觉得计算机专业的会修电脑?开玩笑呢,怎么不会修电脑。笔记本变慢了,一把螺丝刀,拆开面板卸下键盘,清理灰尘重涂硅脂,装好开机,so easy。什么,是你的笔记本坏了?那我不能帮你修了,对不起。我要是帮你修了,就得承担这么几个后果:1. 如果不小心拆坏了,那么我得赔。2. 算我走运,装好后电脑正常使用没问题,你会只留下一句谢谢,转载 2014-05-07 09:10:14 · 695 阅读 · 0 评论 -
腾讯成立微信事业群 张小龙称保持小团队心态
[摘要]内部邮件里,张小龙总结了七条腾讯公司倡导的理念,将“做对用户有价值的事情”放在第一条。腾讯科技讯 5月6日消息,腾讯公司宣布成立微信事业群(WeiXin Group,简称WXG),张小龙出任微信事业群总裁。据悉,微信事业群负责微信基础平台、微信开放平台,以及微信支付拓展、O2O等微信延伸业务的发展,并包括邮箱、通讯录等产品开发和运营,致力于打造微信大转载 2014-05-07 09:09:41 · 751 阅读 · 0 评论 -
MongoDB创始人:项目经理应该把30%的时间用在编程上
本文的作者Eliot Horowitz是MongoDB的创始人和技术总监。在一个科技公司里,软件技术经理用在编程上的时间应该不低于总工作时间的30%。无论是管理一个团队,还是一个分部,还是整个公司,当技术经理用在编程上的时间低于30%时,他执行职责的能力就会发生严重退化。我的这个断言可能跟那些我看到的想成为团队首领的软件程序员们期望的情况完全相反。每次晋升,转载 2014-05-16 12:27:19 · 933 阅读 · 0 评论 -
前端工程师必备技能汇总
还记得@jayli 的这幅前端知识结构图么。图片的形式具有诸多的不便。缺失源图的我们,无法为此图贡献些什么,随着时间的迁移,或许有些技术点会发生改变,所以有了这个github项目。我们可以通过协作的方式来共同维护这个项目。Git的历史记录也可以见证前端行业的一些变迁。尽管会变成文字的方式来维护这些内容,但是我承诺写一个小工具帮大家生成转载 2014-05-10 20:15:32 · 877 阅读 · 0 评论 -
致我们终将脱颖而出的LBS开发者
LBS——基于位置的服务。LBS作为移动互联网时代的基础服务,已成为人们日常生活中不可或缺的部分。据统计将近80%的应用与LBS有关,LBS已经成为移动互联网应用的标配功能。作为一个LBS应用开发者,你了解大家都在用什么平台吗?哪些功能是同道中人最看重的?又该如何选择LBS开放平台呢?(点击图片更清晰)更多开发平台信息请关注 高德LBS开放平台转载 2014-05-10 20:16:46 · 631 阅读 · 0 评论 -
你最深爱的编程语言其实很烂
我最近写了几篇比较严肃的博客,是关于一些沮丧的事情,结果我开始有些忧郁。很严重。所以,我想应该说些比较轻松的事情。我要做的就是数落大家最喜欢的编程语言。你会问我为什么,为什么要搞这种恶作剧?亲爱的朋友,我能想出三种理由。1.我无聊,没有更好的事情去做。2. 我自命不凡,坐在家里,深知即使我侮辱了你编程最喜欢用的语言,你也拿我没折。除非你能发明出这样的东西:转载 2014-05-10 20:20:10 · 613 阅读 · 0 评论 -
做程序员压力山大,很多人都快疯了
软件程序员在如今看来是一个既能挣钱又有工作保障的职业,但是,这种职业对你的精神健康却会造成巨大的伤害。有两种事情几乎能让程序员疯掉。一个是被人们称作“骗子综合征(imposter syndrome)”的东西。患这种症状的人通常是发现一起共事的所有程序员都比自己聪明、比自己有天份、比自己有才能。你生活中一直恐惧中,担心其他人会最终发现你是个冒牌货、你的技术转载 2014-05-10 20:13:43 · 1209 阅读 · 0 评论
分享