自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(49)
  • 收藏
  • 关注

原创 程序员赚钱致富的6种方法

一、Google Adsense利用Adsense可以将广告发布到你的网站上去,通过访客点击广告来赚取佣金。这似乎是一个很不错的主意,如果你有一个不错的创意,写一个网站对于程序员的你应该不难,网站放上Adsense广告,推广、引流、收美金。二、Android App交易市场收入首先,他的Android应用是免费的,他并不是靠卖App来赚钱,而是通过向App中投放广告来赚取佣金的。如果你

2015-09-08 15:52:55 826

原创 令人讨厌的编程语言排行榜

为了避免引起语言之争,先声明一下,这个榜单统计的是跨语言开发者最讨厌的编程语言,比如你最喜欢使用A语言来编程,那么可能会对其他语言的某些特性看不惯。 这是一种很主观的看法,上榜的语言不代表这个语言不好,只是说明某些开发者不太喜欢这个语言中的某些特性而已。 下面这个排名是根据 Quora、Stack Overflow和Hacker News上相关帖子统计出来的。10. Pytho

2015-09-08 15:51:35 521

原创 谁说女子不如男

我第一次上计算机编程课还是在高中的时候,这是少数几门真正让我热血沸腾的科目之一。最初,我只是抱着涉猎的心态选了它,但是很快当我知道工程是什么的时候,我意识到这才是我想要主修的专业,才是我要追求的终身职业。关于工程我最喜欢的事情是,它能让我有无限的机会去做有意义的工作,去不断地学习。 总有一些新的技术和发展趋势,以及更好的构建方法是需要去熟悉的。在一天结束的时候,看到曾经的一个想法脱胎换骨成

2015-09-07 11:48:48 602

原创 成为优秀的码农要记住的八件事

1、保持学习一个非常重要的观点是:如果你停留在一个地方不前,并不代表你能一直呆在那里,而是代表你正在落后(不进则退)。往前进并不意味着你是就能进步——这至少你不会沦落到最后(付出就会有收获) 。程序员为了保持向前发展,就需要不断学习 ,我们需要的不是慢慢的往前走,而是我们要奔跑起来!下面列出这方面的几个观点:1)读书2)订阅RSS和阅读一些杂志,例如《快乐码农》3)参加一些研讨会,

2015-09-07 11:45:01 418

转载 安卓的优缺点

一、Android的几大优点1.开源   Android系统是开源的,“开源”是用于描述那些源码可以被公众使用的软件,并且此软件的使用、修改和发行也不受许可证的限制。Android操作系统的开源意味着开放的平台允许任何移动终端厂商加入到Android联盟中来。因为Android的开源,专业人士可以利用开放的源代码来进行二次开发,打造出个性化的Android。例如中国的MIUI就是基于And

2015-08-31 11:30:43 4675

原创 IT行业发展前景分析

从市场结构的变化趋势来看,计算机硬件产品的份额将持续下降,而软件和it服务的份额将呈现持续上升的态势。至2009年,软件在it市场中的份额将达到13.9%,it服务的份额达到22.7%。在市场稳定增长的同时,中国it行业将呈现出以下发展趋势:    1、按需定制的产品和解决方案将成为企业级it应用的主流    目前,随着it技术发展及应用的逐渐成熟,中国行业和企业的信息化建设已经进入到一个

2015-08-28 11:32:49 881

原创 Java程序员们都用的8大开发工具

Java程序员新手老手都离不开8大开发工具!以下这8个工具,从代码构建到错误挤压,覆盖Java开发的全域。 学习这些工具可以帮助你改善代码质量,成为一个更高效的Java开发人员。 每个工具都有其优点,但其中有一些因它的知名度、多功能性和有效性从众多选项中脱颖而出。1.Eclipse尽管IntelliJ  IDEA、NetBeans和一些其他的IDE正在日益普及,但是有调

2015-08-28 10:45:58 803

原创 学习iOS,你能迎娶到白富美吗?

根据扣丁学堂官方数据统计显示,iOS平台和Android平台市场占有率又有所提升,共同占据了总市场85.6%的份额。数据显示,Android目前占据52.2%的市场份额,比4月份增长了1.4%,而iOS平台目前占比33.4%,比4月上涨2.0%。人才招聘,供不应求iPhone在全球创造的庞大应用市场,使应用开发公司开始争抢iOS开发者。另外,由于iOS系统开发技术走在全球手机系统的前端,其

2015-08-21 11:16:43 436

原创 零基础学iOS开发

零基础学iOS开发要怎么学,难不难?好学吗?其实学很多语言都是通的,即使零基础学习也不怕,从C语言入门,因为iOS开发用的是OC语言,是在C基础上的,不过也跟C不是很搭界,你可以直接学习OC语言也可以,还有开发工具是用Xcode,是在Mac系统的,你多摸索一下就可以开发简单的应用了,学语言,无非就是要学好基础,弄清楚概念,然后做个简单的例子,慢慢的体会,基础打好了,到后面你会觉得突然自己提高了很多

2015-09-09 11:19:46 615

原创 给学习iOS开发同学的建议

随着iOS系统在中国智能手机市场上的占用率逐渐扩大,也引发了iOS开发行业在中国的新浪潮,与此同时,iOS开发人才也逐渐成为紧缺热门人才之一。虽然很多人看到iOS开发行业良好的发展前景,希望能投身iOS开发行业,但是你必须要了解这些。下面是无限互联写给准备学习iOS开发同学的建议:1、你到底适合学习iOS开发吗?学习任何一门新的技术知识,需要的是兴趣 + 行动。只要你对iOS产生了兴趣,愿

2015-09-09 11:15:24 529

原创 程序员什么时候该考虑辞职

程序员什么时候该考虑辞职经常有程序员来找我讨论要不要辞职,以及现在辞职是不是一个明智之举。这是很严肃的话题,我通常不会轻易发表建议,因为这个决定会对程序员的职业生涯和生活产生非常深远的影响。很多人想要辞职但是因为怕被贴上“爱跳槽”的标签而裹足不前。从我观察的结果来看,很多程序员趋向于为了所谓的“声誉”而呆在老公司,但是在后期将两者相比较,“呆在老公司”的程序员处理问题的经验和职业发展前景远

2015-09-02 13:45:40 430

原创 一篇让你知道程序员和黑客区别的文章

一篇让你知道程序员和黑客区别的文章1. 黑客是程序员的子集。 2. 程序员在解决那些原先已经被解决过的问题。而黑客通常是在尝试解决一些新的问题。 3. 程序员是一种职业,而黑客是一种兴趣。 4. 程序员的工作有很多限制,而黑客可以尽情发挥。 5. 程序员都想把自己说得更好,因为他们要推销自己,而真正的黑客更谦虚,他们知道自己懂得还不够多。 6. 程序员是

2015-09-02 13:40:08 12539

原创 10个实用的但偏执的Java编程技术

在沉浸于编码一段时间以后(比如说我已经投入近20年左右的时间在程序上了),你会渐渐对这些东西习以为常。因为,你知道的……任何事情有可能出错,没错,的确如此。这就是为什么我们要采用“防御性编程”,即一些偏执习惯的原因。下面是我个人认为的10个最有用但偏执的Java编程技术。一起来看一看吧:1.将String字符串放在最前面为了防止偶发性的NullPointerException 异常

2015-09-01 13:44:51 475 1

原创 每个程序员都要遵守的一些优秀编程风格

无论你是业余的还是专业的程序员,正确的编程风格,不但有助于提升软件产品的功能,还可以明显减少软件灾难的产生。今天,我们就来探讨一下有助于我们获取更佳编程风格的一些最好的规则。一、代码的可读性至上代码要能可阅读和可理解,就需要格式化成一致的方式。对函数和变量的命名应有意义,注释的表达应该简洁而准确。并且,准确地记录代码中所有棘手的部分是十分重要的。你必须清楚软件程序为什么能工作以及为什么能在

2015-09-01 13:42:02 604

转载 安卓常用开发命令

1、将 日志 输出到 d 盘下的 log.txt E:\Android\android-sdk_1.5_windows_qualcomm\tools>adb shell >> d:\log.txt 2、将模拟器缩小 C:\Documents and Settings\Administrator>telnet localhost 5554 window scale 0.7 3、文件导

2015-08-31 11:35:22 342

原创 工程师薪酬分析:Java 不是过去式

如果你是位工程师,并且在寻找新的机遇,那么这里有一些有趣的数据可以提供一些参考。 我们一直关注过去 12 个月工程师应聘市场的情况,也发现了一些值得分享的趋势。主要是分析最高支付的技能,最高支付的角色和奖金频率。 其中按照公司融资阶段来看,在 Series C 阶段平均薪资最高,远远超出其他融资阶段,平均薪资为 $154k。 奖金频率和平均值方面,签约雇佣的奖金频率为 22

2015-08-27 13:47:27 337

转载 程序员为何对苹果 Mac 情有独钟?

Mac 在国外很受欢迎,尤其是在 设计/web开发/IT 人员圈子里。普通用户喜欢 Mac 可以理解,毕竟 Mac 设计美观,简单好用,没有病毒。那么为什么专业人士也对 Mac 情有独钟呢?从个人使用经验来看我想有下面几个原因:1、Mac OS X 是基于 Unix 的这一点太重要了,尤其是对开发人员,至少对于我来说很重要,这意味着Unix 下一堆好用的工具都可以随手捡到。如果你是个 wi

2015-08-27 13:37:02 1244

原创 Android软件开发需要学什么

分享一篇学习笔记,是关于安卓软件开发的内容,此笔记中涉及到的技术点有的可能已略显陈旧,但因人而异吧,也许对于零基础的朋友而言是比较全面的。扣丁学堂培训课程里面会和大家解析到最新技术点,大家有兴趣可以去了解下。话不多说,首先,需要学习哪些Android开发技术?扣丁学堂www.codingke.com的Android开发课程非常的全面,而且全部免费,如果你们觉得自己收集学习资料比较难的话也可以去扣丁

2015-08-26 10:39:20 565

原创 iOS系统介绍

iOS系统介绍一、Ios系统概述  (网际操作系统)iOS是由苹果公司为iPhone等设备开发的操作系统,它主要给iPhone、iPod touch以及 iPad设备使用,它管理设备硬件并为手机本地应用程序的实现提供基础技术。根据设备不同,操作系统具有不同的系统应用程序,例如Phone、Mail以及Safari,这些应用程序可以为用户提供标准系统服务。  二、ios系统优点 1

2015-08-26 10:36:32 3670 1

转载 很多iOS大牛都是这么做的

iOS工程师现在在市场上很受欢迎,也有越来越多的人想要踏入这个高薪的行业,所以,通过对各大网站的浏览,我发现很多都在询问如何学好iOS,是否需要看一些视频资料,还有什么书籍之类的,就业前景如何,那么这里,就给大家分析一下要iOS这个新兴的行业。   首先,我们要做的是对iOS有一定的基础知识了解。一些市场调查机构的数据显示,谷歌虽然将Android打造成为最受欢迎的智能手机操作系统,但由于

2015-08-25 11:26:21 488

原创 iOS游戏开发到底难不难?

学好iOS游戏开发该怎么做?扣丁学堂分3个阶段来告诉大家该如何去做。  入门阶段  熟悉Objective-C这是必须的,语法比较简单,其实花不了多长时间。如果之前有其他编程语言的经验,在初次接触时会有比较怪异的感觉,多用两天,慢慢自会适应。  熟悉Xcode,比如项目的管理,各个按钮的功能,各种选项的设置,4.4之后的新特性等等,有什么不明白的,StackOverflow是很好的帮手

2015-08-25 11:22:20 1184

转载 Android软件开发需要学什么

分享一篇学习笔记,是关于安卓软件开发的内容,此笔记中涉及到的技术点有的可能已略显陈旧,但因人而异吧,也许对于零基础的朋友而言是比较全面的。扣丁学堂培训课程里面会和大家解析到最新技术点,大家有兴趣可以去了解下。话不多说,首先,需要学习哪些Android开发技术?Android的开发技术很多,在开始学习的时候不可能一次性全部学会,也没有必要一开始都全部学会,但是有些技术是非常常用的,需要在开始时打

2015-08-24 10:09:48 537

转载 软件开发需要学习什么?

IT行业人才市场前景看好随着市场经济的高速发展,中国IT业步入了一个人才稀缺的时代,那么大学生怎么样进行学习呢?一、重视基础课的学习计算机虽然是高科技的象征,但又受到其它专业发展的制约。计算机专业知识的学习同样要加强一些相关知识的学习。计算机学习过程往往是由硬件开始,走向软件,但最终又会走向硬件。一个软件开发高手非常注重程序效率,而效率却往往与计算机硬件知识是紧密相关。因此高等数学

2015-08-24 10:08:12 1304

原创 Android在走下坡路吗?

Android 的发展确实太快了,每年的都有很多新东西出现,想要覆盖所有新东西感觉也不太可能,小编在网上整理了一些主要的 Android 新技术发展,其实了解 Android 的发展趋势,可能对开发者更有帮助。开发工具Android Studio: Google 官方放弃 Eclipse 和 Android Studio 普及。AS 虽然不算新,但是对 Android Studio 这个软

2015-08-21 11:19:40 359

原创 你的老板希望你会是一个什么样的IT人

IT从业者既然选择了软件开发,就选择了挑战为伍。以前选择做软件开发,基本上只要你掌握了一种开发语言或者是开发环境,你就可以很牛逼,但是现在IT行业发展到这种程度,有无数种的开发语言、开发理念、开发工具以及开发框架等等。这些东西虽然为软件开发带来了便利,但同时带来的消极的一方面就是程序员不得不去掌握。现在单靠一种技能,即使你已经熟练到了炉火纯青、登峰造极的地步,呀算不上一个优秀的开发者。那么在日

2015-08-20 10:37:27 648

原创 怎样才能成为被人需要的那个IT男

IT行业中什么技术人才最紧缺IT行业什么技术人才最紧缺?我国IT行业的发展,虽然起步晚于西方国家,但发展速度极快,这也对IT供应提出了更高的要求。虽然现在各大高校都开设了IT相关的专业,但是仍然无法满足巨大的市场需求。根据美国Dice网站发布的IT技能需求报告显示,时下IT行业最为缺乏的人才是java开发人员,移动开发者以及.NET开发工程师,其次是软件开发者、网络安全、SAP、Sha

2015-08-20 10:33:17 455

原创 一个程序员的成长独白

一个程序员的成长独白阶段一:不知道自己不知道(Unconscious incompetence)大学期间,我和老师做过一些小项目,自认为自己很牛,当时还去过一些公司面试做兼职,但是就是不知道为什么没有回复。那个时期的我,压根不知道自己不知道,还以为自己懂很多,现在想起自己以前就好笑,那个时候还算不上程序员,顶多只能算是个业余编程爱好者。表现:假自信、过度承诺、满口我能行没问题、看不起其

2015-08-19 14:29:17 763

原创 苹果公司职员开发常用的设计模式

苹果公司职员开发时常用的设计模式(一)代理模式应用场景:当一个类的某些功能需要由别的类来实现,但是又不确定具体会是哪个类实现。优势:解耦合敏捷原则:开放-封闭原则实例:tableview的 数据源delegate,通过和protocol的配合,完成委托诉求。列表row个数delegate自定义的delegate(二)观察者模式应用场景:一般为model层

2015-08-19 14:23:45 545

原创 浅谈iOS学习心得

ios作为当下最火爆的的苹果手机的操作系统,它的市场是毋庸置疑的,如何才能在这广阔的市场中,学好它,并且立足呢,分享下我自己在千锋教育的学习心得:首先是基础,从object—c到最后的高级项目,基本上方方面面都涉及到了,我是一名非计算机专业的学生,起初学习还有点吃力,因为基础知识薄弱。经常像看天书似的,以至于开始的时候甚至想放弃,不过想想自己的未来,只能咬牙坚持,花大量的时间补基础,这些基础的

2015-08-18 10:32:13 1010

转载 10分钟的学习,改变你的程序员生涯

10分钟的学习,改变你的程序员生涯Quora有这样一讨论,我现在用10分钟做点什么,可以帮助到我今后的程序员生涯?Jeff Darcy在Quora上给出了这个问题很好的一个答案,值得程序员思考。编写程序不是为了写代码而写代码,它是为了解决某个问题,个体程序员必须遵守的四个基本原则是:1. 明确问题(清楚需求和限制条件分别是什么);2. 明确解决方案(清楚要使用的数据结构和算法);

2015-08-17 10:08:05 384

原创 Java简易LRU缓存实现(开发技巧)

Java简易LRU缓存实现(开发技巧) 威哥说:缓存与APP应用的关系,好比西门庆与色,根本就离不开,而且地位最重,所以,小白们想成为老鸟,对待缓存之情必需要深入,以下文章给你介绍了Java如果实现LRU(Least Recently Used)算法,即最近最少使用算法,这个算法在Android开发中被用于图片,内容的缓存,我在《Android核心技术(下)》课程中就详细讲解了LRU的

2015-08-07 11:09:37 327

转载 反复修改才能创造出优秀的代码

反复修改才能创造出优秀的代码近些年来,越来越多的人开始转向敏捷开发,而且这些敏捷开发的技术已不再新鲜,大多都是在80和90年代设计形成的。但是,最近几年,程序员,特别是一些商业顾问,架构师和客户开始喜欢上了敏捷开发。不断进化的需求现如今,有一个普遍的认识就是在你开始项目编程之前,你不可能写下所有的需求,这些需求的确定需要一个不断进化的过程。在较短的开发周期中,我们不断的完善程序,多次迭

2015-08-04 10:49:43 340

转载 移动开发者必须了解的三大职业趋势

移动开发者必须了解的三大职业趋势2014年移动互联网行业风起云涌,各大互联网公司纷纷发力。百度移动流量首超PC,天猫双11移动端交易额猛增至243亿;滴滴快滴上演红包撕逼大战,陌陌上市前夜遭网易炮轰。移动互联网的爆发性增长,使移动开发人才晋升为“稀缺资源”,即使近期正处于传统意义上的招聘“淡季”,但企业对移动人才的招聘需求依然强劲。在移动开发人才招聘环节中,存在以下趋势:1.不同开发平台,

2015-08-03 09:17:15 442

转载 10分钟的学习,改变你的程序员生涯

10分钟的学习,改变你的程序员生涯Quora有这样一讨论,我现在用10分钟做点什么,可以帮助到我今后的程序员生涯?Jeff Darcy在Quora上给出了这个问题很好的一个答案,值得程序员思考。编写程序不是为了写代码而写代码,它是为了解决某个问题,个体程序员必须遵守的四个基本原则是:1. 明确问题(清楚需求和限制条件分别是什么);2. 明确解决方案(清楚要使用的数据结构和算法);

2015-07-31 13:11:48 298

转载 为什么软件工程师应该养成写作的习惯?

为什么软件工程师应该养成写作的习惯?在学校里,有“文科生”和“理科生”的区分,学习内容不同,思维方式也有差异。我是一名理科生,大学里我的专业是计算机科学,毕业后我的工作是软件工程师。在这个过程中,我发现文理科之间的鸿沟始终无法弥合。我见到的很多工程师害怕写文章,而文科生看到代码就头疼。(全部免费,全部免费,全部免费哦,重要的事情说三遍,就在www.codingke.com,注册就能看哦)我

2015-07-29 13:30:40 354

转载 编程,让我如何不爱你

编程,让我如何不爱你周末有感而发,小小抒情一下,顺便缅怀一下过去。初春,柳芽点点翠绿欣欣向荣,燕子口衔春泥在天空飞翔;夏末,青苹果在烈阳的照耀下,已渐渐泛红,偶尔惊雷阵阵,在大雨的洗刷下,显得格外晶莹剔透;秋分,金色的落叶,北雁南飞,连绵的秋雨洗刷着夏天的炎热;冬季,雪花满天飞舞,伴随着凛冽的寒风,塑造了一个白妆素裹的世界。一年的四季轮回就在你数行代码,便能呈现的淋漓尽致,栩栩如生,如此的

2015-07-29 13:23:37 383

转载 年轻程序员需要学习的5大经验

年轻程序员需要学习的5大经验年轻程序员需要学习的5大经验:在过去的7年半时间里,我带过的软件实习生超过一打,也看到过数以百计的学生和毕业生的档案。我发现很多事情他们都需要学习。或许你会说,我说的不就是某种特定的技术、算法、数学,或者其他特定形式的知识吗?没错,这的确是需要学习的,但却并不是最重要的事情。他们需要学习的最重要的东西是“自我规范”。这些规范就是:尽可能地写出最简洁易读的编程代码;如

2015-07-28 18:04:31 282

转载 年轻程序员的悲伤

年轻程序员的悲伤年轻的程序员,这并不是第一次工作经验。但是他的第一个项目却被证明是有问题的。那时候,他认为功能是不需要变的。但是他错了,于是乎,每个功能的改变都需要全部重构,从而导致bug横行以及时间的巨大浪费。他甚至尝试了一些良性的方法,如编写测试。但是他的测试需要维护,需要编写时间,以及更多的时间才能被执行。(全部免费,全部免费,全部免费哦,重要的事情说三遍,就在www.codingke.

2015-07-28 10:39:18 303

转载 程序员都应学习代码编译器知识

所有优秀的计算机科学学院都提供了编译器课程,但是相对比较少的学校把它作为本科课程的必修部分。这篇文章回答了这个问题:为什么需要学习编译器知识?即使你从没打算过编写编译器。我写这篇文章的其中一个原因是,尽管我在读本科时很喜欢编译器课程,但是我几乎看不到它的实际作用。大多数资料看起来要么简单易懂,要么很深奥(事实上,我找到的大部分编译器资料都是很枯燥的。)无论怎样,我用了几年时间总结了为什么这类课

2015-07-27 16:08:11 401

原创 苹果的手腕革命Apple Watch

课程目标:掌握苹果Apple Watch 的开发流程、项目架构及运行模式,学习Apple Watch的UI控件。通过实战巩固Apple Watch的开发。 课程内容:1. Apple Watch的功能2. Apple Watch 如何工作3. Apple Watch 开发环境搭建4. Apple Watch 框架和生命周期5. Apple Watch UI组件6

2015-07-23 09:36:19 561

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除