201603-22 iOS程序员必看之热门书单 只要是一说想学iOS,可能很多人都会建议你去学Swift,但是,这可能是个误区,iOS开发的第一技能是精通Objective-C,原因很简单,swift目前还不成熟,第三方库不够多,而且swift只是表面上简单,其实水很深。其实,小编建议的是,多看书!毕竟看一本适合自己的好书,就是和大神一次倾心的谈话。下面双手奉上iOS程序员应看的几大热门书单。(针对于下面推荐的书籍中大家可以先去关注英文原版,毕竟翻译的书籍中都有一定的语法... 继续阅读 >
201603-21 程序员和拉条子 做拉条子是个苦力活,能把拉条子做好的程序员,写程序也不会差到哪里。定谱在做之前,你要么手边有本菜谱,要么心中有谱。你「看得见」,「闻得着」还未成形的美食:色泽如何,汤汁几成——仿佛她们就在嘴边,向你招手;写程序前,你的谱就是你的设计,你清晰地知道goals/non-goals,知道完工那一刻程序的模样。读菜谱是个苦力活,你要了解谱者的意图,知道所需的工具,材料,谋划行事的顺序,确保执行时一气呵成;设... 继续阅读 >
201603-21 一个女程序员的故事 从哪里说起呢,我的程序员之路。有些话只是自己心里想的很明白,还从没说过。希望你有耐心看完,因为我的故事不精彩,也算不上奋斗史。我的文笔和叙事能力也很差。高中报志愿的时候坚定的报了计算机技术及应用,当时对计算机的认识只是机房里的苹果机,和老师教的用basic输出一个正方形之类的。我当时觉得我对计算机一无所知,我想了解他,就选择了这个专业,当然当时程序员的收入也是可观的。大学四年下来,我的成绩不好,... 继续阅读 >
201603-21 如何招到一个靠谱的程序员 我的上一份工作是在一家世界500强金融集团担任架构师,当时,公司的IT团队规模将近2000人。与其他IT公司一样,程序员的流动性也比较高,而作为架构师,我需要为所在的部门招聘各个层级的开发人员,当然也包括外包。在这长达5年时间里,我面试了大约400名程序员。我并没有参加过任何人力资源方面的培训,也没有正式研究过如何面试程序员,但是我通过对大量程序员的面试,以及录用后效果的观察,得出了一套自己的面试策略,去找到... 继续阅读 >
201603-19 程序员真的是这个世上最奇怪的生物吗 世界上的人类分为两种,一种叫男人,另一种则是女人。而今天我们要说的就是除了这两种人类的另一种——程序员!也许你知道这类人,当然或许不知道。没有关系,今天就让大家了解下程序员。程序员,顾名思义,程序员(英文Programmer)是从事程序开发、维护的专业人员。又叫“程序猿”:程序猿(英文ApeProgrammer或CodeMonkey)是一种非常特殊的、可以从事程序开发、维护的动物。看过科幻大片的人都可能认为程序员是这样的:又... 继续阅读 >
201603-17 程序员最容易犯的几个技术上的错误 请在评论里分享你的想法和经验,因为我们都需要从这些错误中吸取教训。为钱而编程如果你对编程不感兴趣,你的代码一定会写的很烂。结果不仅仅你的事业没有任何前途,你的团队也会因此而痛苦不堪。缺乏基本的能力对诸如抽象、多态、接口、异常处理最佳方案等编程概念不熟悉的人写出的代码必然是设计糟糕,可读性和可维护性都极差。自作聪明有些程序员喜欢过于聪明的在一个复杂的语句里包含多个... 继续阅读 >
201603-16 送给未来程序员的15个顶级职业建议 好吧,我觉得10条不够,应该有15条职业建议。不过首先,我想解释一下出色的职业生涯是什么样的。他们的进步曲线并不是每个月都会上升一点的直线图形。(即便是普通人的职业生涯也不会是这样的直线图形。每个月提升一点,然后量变达到质变,出现一个大的进步。)伟大的职业生涯看起来更像是这样的。在某段时间内增速放缓,然后挨过了“瓶颈点”之后会有急剧上升。为什么会有颜色的变化?那是因为职业发生了变化:软件开发... 继续阅读 >
201603-12 程序员的天花板年龄是多少? 程序员,年二十有二,始从文,连考而不中。遂习武,练武场上发一矢,中鼓吏,逐之出。改学IT,自撰一函数,用之,堆栈溢出。从文?习武?要杀一个程序员用这么复杂?改三次需求就可以了。程序员也是有梦想的人!@else :小鸟对青蛙说:世界那么大,你怎么一直待在井里呢?青蛙回答说:独处的时候,要学会忍受寂寞!心若漂泊,虽处天堂,亦在流浪!不说了,那个大奶低胸装的美女又来打水了!做人如果没有梦想,和... 继续阅读 >
201603-12 为什么程序员都有点怪? 自己做了n年的程序员,也和各种形形色色的程序员合作了n年,回顾总结,发现不管程序员性格是外向的还是内向的,是多话的还是沉默寡言的,他们或多或少都有如下的怪癖,区别只在于怪癖的严重程度。1.别人写的代码总是比自己差,我情愿重写也不要用别人这个现象不用多阐述,如果你是程序员,应该深有感悟。如果你还觉得感悟不深刻,你就看看你公司代码里面是不是有类似于多个版本的诸如threadpool啊,o... 继续阅读 >
201603-12 毁灭程序员的15个障碍,你千万别踩! 会议,什么都不懂的经理,生产效率指标——这就是你和下一个伟大软件之间的天堑。昨天必须得发布产品。用户争闹和咆哮某个缺失的功能。老板的老板说,我们最好迅速行动起来否则就炒我们的鱿鱼。感觉一切都有心无力。没有人满意开发人员这种已经“竭尽全力”改变世界的速度,每个人都希望代码像消防水管里的水一样能够源源不断地流出来,但没有人愿意提供给开发人员更好地完成工作的条件。正如那个想要我们昨天就完成工作的老板... 继续阅读 >
201603-11 转行程序员的故事 人的一生会面临很多重要选择,转行正是其中之一。最近,在招聘面试碰到两个程序员,他们一个是毕业于中医药大学,在药房工作2年后转行程序员工作了3年。另外一个主修环境工程专业,在该行业工作9年后才转行程序员,并在这行干了5年。说实话,今天的IT从业环境真的说不上很好,最近还看了另一篇文章《搞IT的到底怎么了》,可见这行的浮躁与茫然。转行做程序员,我想是需要勇气的。回想起来,我好像... 继续阅读 >
201603-11 程序员的一天 程序员的生活很简单,天天对着电脑,偶尔休息了也在家看看电影,打打游戏,我也是一枚程序员,我简单的说下,我这天天的生活吧早上起来的时候,一般都是9:00上班,然后定闹钟定到6:30一个6:40一个6:50一个然后到7:00的时候再响就开始抱怨,今天晚上一定要早点谁,然后起来,穿衣服,上厕所,刷牙洗脸,二十分钟搞定。在路边买两个包子,然后去挤公交或者地铁,人山人海啊正好9:00到公司,... 继续阅读 >
201603-10 女孩眼中的程序猿 程序猿,互联网环境下催生的、神一般存在的团体,被时代赋予不一样的诠释。谈及他们,少不了调侃。话少钱多死得早;干得比驴累,吃得比猪差,起得比鸡早,睡得比狗晚,看上去比谁都好,五年后比谁都老;屌丝、单身狗、闷骚、无趣······今天,站在女生的角度,谈谈我眼中的男程序员。在我看来,会写代码的男生跟会打篮球的男生一样帅,自带光环。当然两者兼得更完美。校园里很多会写代码的,打篮球也... 继续阅读 >
201603-10 程序员的江湖:技术为外功,思维乃内力 一个足球评论员可能并不会踢足球,却并不妨碍在解说比赛时对某某球星的技艺评头论足。同样我也绝不敢以高明的程序员自居,而只是以类似金庸先生笔下的武林高手来阐述我对程序员的理解。这样,大家也许就不以我为鄙薄狂妄了,这是我必须首先声明的。一、重新给程序员下个定义按照Wikipedia的定义,程序员又称为计算机程序员(ComputerProgrammer)、开发者(Developer)、编码者(Coder)或计算机工程师(ComputerEngine... 继续阅读 >
201603-10 工作中最让程序员疯狂的5件事 Jason Silberman通过一个幽默特别的观点阐述了在日常工作中那些让程序员变得疯狂的事情。正如我所说,如果某个人正在测试你的代码,那你的感觉会怎么样呢?如果像我一样是个程序员,当每周一正常地在镜子面前洗漱的时候,那么将会有5件事让我们在接下来的一周工作中变得绝对疯狂。NO.1 突发状况总是如洪水般突然到来当你将你的代码提交到主库,你突然觉得你是自Dennis Ritchie以来最伟大的... 继续阅读 >
201603-09 两个程序员的故事 从前,有两家互不知晓的公司,一家叫做“自动会计应用协会”,另外一家叫做“统一计算资本公司”。他们同时决定开发一种提供相同功能的程序。“自动”雇佣了一位分析程序员,艾伦,来解决这个问题。而“统一”决定试一下新来的初级程序员查尔斯,看看他是否有真本事。艾伦做过一些复杂项目,有着丰富的经验,决定采用PQR结构化方法来开发这个程序。于是他找到部门经理,要求增派3名程序员组成一个项目小组。这个小组... 继续阅读 >