
开发经验
文章平均质量分 79
Black_House
这个作者很懒,什么都没留下…
展开
-
一个iOS开发者的修真之路
在微信上有童鞋问我iOS开发者的入门标准是神马?这个问题难到我了,而且贸然给一个答案出来的话,必定会有万千高手来喷。 凡人修仙,仙人修道,道人修真。当我们还是一个在青石板上蹲马步汗水涔涔的废柴时,或许天空中偶尔会有御剑飞行的仙人路过。金色的阳光洒在仙人随风舞动的剑穗上,此时不禁会油然而生一种冲动,希望有一天能成为这样的高手,自由飞翔。只是路漫漫其修远兮,漫漫修真路,从一个后天废柴到羽化升仙成原创 2014-12-11 15:37:23 · 746 阅读 · 0 评论 -
程序员如何动手打造属于自己的智能…
自己动手打造属于自己的智能家居(一)最近智能家居比较火,各种电子产品也层出不穷,于是利用业余时间,学了学,将自己的房子简单改造了一下,也算体验一下智能家居。在开始正文之前,有必要先声明一下: 1.我尽量用最通俗的语言去讲解,对于一些术语,如果想更深入的理解,可网上去查,但是若是实用,看本文就够了。 2.为了让大家看完文章就可以自己去打造,我会给大家说一些可选的产品,但并不是做广原创 2014-12-11 15:37:34 · 1574 阅读 · 0 评论 -
程序员应读的几本书
列一下我所认为的,你面试微软前必须要读的十本书:Code: The Hidden Language of Computer Hardware and Software(《编码的奥秘》)Computer System: A Programmer’s Perspective (《深入理解计算机系统》) /Windows via C/C++ (《Windows核心编程》 / 《程序员的自我修养原创 2014-12-11 15:38:22 · 700 阅读 · 0 评论 -
如何清理Xcode下Build生成的辣鸡
终端输入open~/library打开资源库 找到Developer下的Xcode文件夹下的DriverData 清理掉就OK拉。原创 2014-12-11 15:38:28 · 976 阅读 · 0 评论 -
天天飞车六大研发经验
(via:腾讯游戏,作者:胡波) 人物介绍:2003年开始接触游戏编程,2006年进入游戏行业,2010年加入腾讯,先后参与多款UE3次世代PC端网络游戏的开发和预研,2013年初开始移动端3D网游的研发,见证了天天飞车从萌芽到诞生及成长的整个过程,现为客户端研发负责人。 序言:转型手游,问题比想象要复杂。一些问题是研发阶段就能预见的,但是有些问题上线后才发现远超出我们的想象。原创 2014-12-11 15:38:30 · 1129 阅读 · 0 评论 -
现代游戏设计师的5大噩梦
(via:游戏邦 作者:SvyatoslavTorick) 简短的介绍:自从2008年以来,我曾在各种不同规格的团队(从3人到30人都有)担任游戏设计师,并且本文中的所有内容都是我所经历过的。 游戏设计师总是非常忙。他们必须创造某些很酷的内容,确保玩家始终留在游戏中,尝试着避免玩家感到无聊,同时还需要避免呈现过多的信息。游戏设计师是唯一一个完全控制游戏体验的人,所以为了创造无缝的原创 2014-12-11 15:37:50 · 629 阅读 · 0 评论 -
程序员生存定律--成长路上常见的坑
1.“博”与“专”上的迷失 假设说一个人的学习已经聚焦,并且学习的内容和自己实际参与的项目也相吻合,那么是不是就没有问题了?很不幸,答案仍然是否定的,在任何一个子领域里,仍然需要进一步去考虑“博”与“专”的均衡。 对于软件开发而言,设计是再常见不过,再简单不过的一个词了。可如果把视角拔高一点就会发现,单以设计而论仍然是一个不可穷尽的领域,我们可以快速扫描一下和设计相关的部分概念:原创 2014-12-11 15:38:09 · 457 阅读 · 0 评论 -
如果编程语言是种武器
对程序员来说,编程语言就是武器,但有的武器好用,有的武器不好用,有的武器甚至会杀了自己 C语言是M1式加兰德步枪,很老但可靠。 C++是双截棍,挥舞起来很强悍,很吸引人,但需要你多年的磨练来掌握,很多人希望改用别的武器。Perl语言是燃烧弹,曾经在战场上很有用,但现在很少人使用它。 Java是M240通用弹夹式自动机枪,有时它的弹夹是圆的,但有时候不是,如果原创 2014-12-11 15:39:15 · 745 阅读 · 0 评论 -
20个最受欢迎的移动APP登陆页面
当你历尽千辛万苦让用户来到你的网站,那么下一个重要举措就是把他们转化成你的潜在客户。相信每个内行的市场营销人员都深知这一点。那么最好的方法是怎样的呢?答案只有一个,就是做一个能抓住用户的优质登陆页面! 现在你已经做好了移动App。它创意十足,直观实用,你非常确定这是同类应用中最好的App,接下来你要做的就是让人们装上你的App。那么你就要做广告。你一定不想直接把广告链接到应用商店页面,没错,原创 2014-12-11 15:37:37 · 4520 阅读 · 0 评论 -
程序员高手和菜鸟的区别是什么?
随着做软件的时间越来越长,我发现,做软件越来越难。难在哪?难在怎么做出一个好的软件。好的软件标准是什么?两个词,好用,好看!程序员的最大价值在于做出好用又好看的软件的能力。因此,我觉得程序员的价值绝对不在于技术本身,而在于做出好用且好看软件的能力。这是一个开放性的话题,每一个人都是菜鸟过来的,我希望和祝愿每一个技术人员都能尽快成为高手,也希望更多老鸟来分享经验。在这篇文章,我将根据自己的经验来分享原创 2014-12-11 15:37:26 · 612 阅读 · 0 评论 -
mac系统如何显示和隐藏文件
显示Mac隐藏文件的命令:defaults write com.apple.finder AppleShowAllFiles -bool true隐藏Mac隐藏文件的命令:defaults write com.apple.finder AppleShowAllFiles -bool false或者显示Mac隐藏文件的命令:defaults write com.apple.finder Ap原创 2014-12-11 15:38:56 · 394 阅读 · 0 评论 -
侧边抽屉式导航可能会降低你产品一…
设想你需要设计一个含有许多页面和模块,不能在一屏内显示完全的应用。你一定会首先想到去设计一个底部或顶部的Tab导航。等一下,多出来的一排导航看上去有点碍眼?我们尝试下把他们收到侧边栏里,或者叫安卓团队给它的名字“侧边抽屉导航”。 如果你们的应用的也是多视图的,在你们的团队里,以下话题一定常常引发激烈讨论: 是把导航选项都显示在屏幕上,让你们的用户可以清晰认知app结构,并避免多余操作才原创 2014-12-11 15:37:42 · 834 阅读 · 0 评论 -
探究App Store应用命名规则
原文:WhatMakes A Successful App Store Name? 最近和一些app开发者讨论了应用程序命名的问题。虽然只有苹果知道应用商店采用了哪种搜索算法,不过有一点很多开发者都认同,那就是好的应用名称会给你带来很多接触用户和获得下载的机会。 以下是一些示例:Flipboard: Your Social NewsMagazineMinecraft - Pock原创 2014-12-11 15:37:20 · 1041 阅读 · 0 评论 -
程序员应该知道的13个设计技巧
偶尔看到好文章,又懒得全文翻译,就选其中部分重点意译了。翻译时只求答意,不拘小节,偶尔还会加上自己的点(tu)评(cao),均放于方糖选译分类。本文选译自http://www.duetapp.com/blog/design-tips-for-developers/。以下正文。 我是一个程序员,不是设计师。我没有受过设计师的训练。我也没有读过关于设计的书籍。尽管如此,在数年的开发过程中,原创 2014-12-11 15:37:00 · 462 阅读 · 0 评论 -
我从独立游戏开发中所学到的6件事
(via:游戏邦 作者:Mike Shafer) 介绍在创造《Bain’sRedemption》时,我是作为一名程序员加入这个项目。最终我却发现自己做了射击、业务、市场营销以及一些美术等工作。以下是我从中学到的6件事,并希望它们能给其他游戏开发者带去帮助。 1.使用一个项目管理解决方案我父亲告诉我,他曾经了解过的每一个成功的项目都是由具有较高组织能力的人所领导的。游戏开发也是如原创 2014-12-11 15:37:10 · 1084 阅读 · 0 评论 -
别的程序员是怎么读你的简历的
下面这个图片来源国外,是一个关于程序员面试时的简历,被人事部门和程序员本身评审的角度不同的图片。当然,这是一个从国外面试的视角制作的图片,不过,可以看出,其中很多东西都是和国内是相同的。让我们通过这个图片也来了解一下自身吧。 下面是我对其做的翻译,翻译水平有限,请大家指正。人事部门是这样阅读简历的(+15分)如果简历中说到了和工作职位相符的技能超过5次以上。 (+8分)如果简历原创 2014-12-11 15:37:31 · 718 阅读 · 0 评论 -
程序员父亲的遗产--编程十诫
原文:Dad and the Ten Commandments of EgolessProgramming 我的父亲在和我彻谈编程两个星期之后就去世了。 那个时候我22岁,一个刚刚完成美学学士毕业设计的大四学生。而我的父亲62岁,比大多数我同龄人的父亲都要老。早在60年代,他就已经在田纳西理工大学开始编程了,那个时候他在穿孔卡片上写FORTRAN语言。不得不承认,我的父亲学富五车、学原创 2014-12-11 15:37:39 · 548 阅读 · 0 评论 -
如何成为游戏行业的图像程序员
因为我们最近正在招聘一名图像程序员,所以我得确定潜在求职者具备哪些技术知识和技能。虽然这个定义主要是针对我们的求职者,但我想也适用于行业中其他正在求职中的程序员,比如渲染工程师。 不论你是刚完成学业的新人,还是已经在行业中试水不同角色的老手,希望本文能够让你获知成为一名图像工程师需要具备的知识。如果你是一名经验丰富的渲染程序员,那么你可能已经了解了所有情况,我也希望听听你的看法。原创 2014-12-11 15:37:53 · 1148 阅读 · 0 评论 -
如何向App Store提交应用
作者:Bart Jacobs当你克服重重困难终于开发出了自己的App,下一步就是向AppStore提交应用了,这时应该如何操作呢?我的App真的准备好提交了?我敢肯定这些问题将会浮现在你的脑海。基于这篇教程,我将告诉你一个完整的提交过程。 推荐阅读:AppStore提交上线和市场推广专题 介绍我们都知道苹果审核的过程就像是在“黑箱”操作,但这并不妨碍你为这个审核过程做一些原创 2014-12-11 15:37:05 · 541 阅读 · 0 评论 -
程序员必须进行的10项投资
1、你的健康 显而易见,开发人员经常都是坐着不动的。每天坐8到16个小时,只休息很短的时间,你的肚子周围很容易会堆起赘肉。肥胖是其它疾病的催化剂,而其中心脏病又是最可怕的。多花点时间运动一下就能避免这样的情况,如果有可能的话,花点钱办一张健身房的会员卡。 长时间以不符合人体工程学的姿势打字,也容易给开发人员造成重复性的肌肉损伤,比如说腕管综合征。每隔几个小时拉伸一下你的手腕或者买块鼠标原创 2014-12-11 15:37:29 · 393 阅读 · 0 评论 -
提高程序员项目设计水平的11条建议
1.分析清楚你要面对的项目。 这是进行所有工作的第一步,如果你在这个地方都犯错了,那么后续所做的一切努力都是白费。比如,你要完成图书管理系统,那么你就应该明白这个系统主要是用于解决图书管理的问题。 2.考虑项目设计的方法。 在这个阶段,你要根据这个项目的特点考虑设计的工具和语言。比如,对于图书管理系统,它需要封装性好,这样有利于管理和维护。而这个系统开发周期较短,功能较简单原创 2014-12-11 15:37:45 · 435 阅读 · 0 评论