并不是当下用到工作中.,你需要学西班牙语.假如你想出国

        1. 前不久几年的编程感悟(1)

零星的下结论

   
1.客户端的功力逻辑不难,UI界面也不难,但写UI花的年月是写效能逻辑的两倍.

   
2.写代码前的考虑过程异常首要,虽然在简单的意义,也急需在剧本上把该功用的运作过程写出来.

     3.要有温馨的知识库,可以是一个工具类,把写过的,看过的好的代码放进去,也足以是一个台式机软件.因为只有位于知识库里的事物,才是您最要害的财富.

     4.若是你想做自由职业者,你需要学爱沙尼亚语,因为在外国的盈余比境内多很多.如果你想进大公司,好公司,你需要学波兰语.你想深刻学习
android,但闽南语的android作品太少了,你查查百度,到处都是copy来copy去的hellword,所以,你需要学意大利语.若是你想出国,
你需要学越南语.

     5.Http共谋要商量透彻.http的消息头有什么新闻,分别代表如何,信息体有什么样音信,代表如何,都要搞的明领会白.scoket也是一样.

     6.在eclipse里的layout文件都有graphical
Layout.通过那一个妙不可言的把UI调整好.

   
7.Android里的junit每一次运行都会打包新的apk到装备上跑.效能异常慢.假假诺跟android无关的测试,最好自己建立一个独自的java项目做测试.

   
8.面试的时候不要觉得自己提的薪饷太高,物以稀为贵领悟啊?不管您的期待薪资多少,都有可能实现,这只是时间问题.

     9.如果一家小公司因而猎头找到你,尽管集团在小,也比外面这个40,50人的小卖部还要好.不要以为企业充裕,担心会倒闭.放心啊,至少活1年是没问题的.

   
10.毫无把团结绑在android上,有空也探讨下IOS(目前表弟就准备研商ios,刚买了6本书…).

   
11.平移互联网最少还有10年的短平快增长.android最少还有两年的短平快增长.走android这条路是不会错的.

   
12.有空多学点开放平台的SDK.比如和讯博客园,腾讯知乎,Taobao平台,支付宝移动支付平台,快钱移动支付平台等等..这一个都是不愁没市场的.

     13.即使技术再差,也要发布一个使用到market上去.因为这样您才理解做一个应用的逻辑.

     14.各样月得到薪水省500-1000元出来.这多少个钱投在买学习材料,去培训班上课…在培训班,花再多的钱也是值得的.

     15.你真的的市值在档次经验和对底层的认识上.不要不经意基础知识.

     16.假若有空把Android的源代码看一下.底层的东西很枯燥,但这么些很值得学.

     17..程序员其实是音乐家.代码重构和设计形式,是相当非凡首要的事物,必须要学

     18.不要去维护一个档次,要去做一个项目.

    
19.一伊始不要任意去大集团,即便大企业是可以让你呆一辈子的.但你的起源低,将来形成也低.

     20:每日上午提前20分钟上班,5分钟把前几天的行事计划写好.15分钟用来看各大It论坛的音讯.

     21:假诺原先没做过java,那就把SSH看下,自己搭建一个小服务器.这是为着接私活用.

     22:PS一定要学,接私活用.

     23:多下载市面上好的行使,每一天都用,只有这样您才能驾驭市场.现在所有的APK都得以反编译,看源代码麻烦,但看layout和图表很容易,所以….你懂的.

     24.要有臭名远扬心.

     25.业主只有要求您把东西做完,需求完成.但你必须对团结要更严俊一点.写一段代码,从网上复制一份代码,并不是足以用就行了,你还非得了然她的规律,为何这样就可以?这才是对您最得力的地点,这也是你以后工资增长的保证.

     26.要通晓舍得.移动领域前进太快,必要时务必要用钱换时间.不然你会远远落后外人(我事先花了4000元宝去培训班学IOS三天).

     27.要知道自己想要什么,什么才能最大性价比提升你的能力.对我来说,能让自家提升最大的,就是Android和IOS同时会,并且自己可以做架构设计.

 

 

        2. 近年来几年的编程感悟(2)

 

   
 著作排版非自己所长,各位童鞋讲究着看吗!

 

  51.您可以埋怨工作中用的技术太杂太陈旧,但无法消极对待.在此外类型中你都得以学到东西,就看您是否主动.

     
52.不管你之后的大方向是技巧依然产品,工作中你都要站在客户的角度上编制代码.你刚了然或明白到的新技巧,并不是立刻用到办事中.

     
53.另外你花费3天或者不曾头脑的题目,你都要废弃近期的思路.

     
54.左右更多的言语是分外相当好的想法.每种编程语言都有和好的非凡规之处(除了语法,更多反映在设计格局上),只要您了解了你就可以使用在此外地点.

 

    
55.自身觉得技术上
分二种。1种专精一门,然后多看看其余语言,取其精华,丰硕友好。第2种多攻多种语言,通过不同语言的会心让投机能在各样领域里逐渐提高。那二种路应该都
是没有错的。第一种将来可以在大商厦里得到特别不利的地点和薪金,随着工作时间的加码,待遇上也会有很大的提拔,未来可以成为该领域的权威人物。第两种可以在小公司里或创业公司里成为技术Leader,也有可能在大公司里负责一个技艺单位(可能性非常小)。我不晓得有微微人在这个题材上依稀过,但本身的确是
迷茫了很久。我明天的下结论里,要不精到底,要不杂到底。只要坚贞不屈下去,不要经常变来变去,总是会获取协调想要的的。

       
56.自家发觉许多入门级的Android程序员或IOS程序员,因为明日活动支付的燥热,薪资上比另外领域的程序员
高很多,但实则技术上却相差很多,这是现阶段的一个怪圈。因为事先没做过其他开销,或刚毕业就起来做运动支付了,相当紧缺架构,代码规范等地方的学识。我
提出Android的程序员可以多看看J2ee方面的文化,特别是SSH框架,会给你在思绪上带来特别大的升级换代。

 
    57.学习最快的情势就是读文档,读官方代码,读别人的门类。有人可能问我手头上没有什么样品种源代码怎办?答案是Taobao,在Taobao上你可以花几块钱或几十块钱就足以买到大量的代码,这是眼下本身认为性价比最高的上学形式。

       
58.尽管悠闲可以涉足到有的开源项目的研发中。怎么着参预可以百度下。不要认为开源项目很难,大部分跟大家的区分只是代码卓殊专业而已。

       
59.做开发最有意思的就是每天都得以学到新东西,保持学习的气象会让您天天都很亢奋。培养自己不停学习的习惯。

       
60.多培育自己业余兴趣,比如下棋,听歌,旅游等等,通过这一个会让你平日工作和学习更有效用。

       
61.永不羡慕别人的技艺或能力,这世界没有何人比何人更智慧,唯有何人比何人更有效率的极力而已。以绝大数人的极力程度之低,根本谈不上拼天赋。

 

    
 62.什么样权衡一个程序员的技术水平?如若把程序员当成某个游戏里的角色。你的级别代表着你实在的技术水平。你每一次的上学和行事一定于您在打怪做任务取得经验值。有些人群刷比自己高2,3级的怪,有些人单挑比自己高2-3级的怪,有些人刷比自己低5级的粉红色怪。也许
大家花的时光都差不多,但最后级别是不一样。所以并非以为工作经验高的人技术一定比自己强,还有效用问题。反过来说,假如您现在打怪效能不高,是否合宜思
考换个主意刷经验?(有趣味的同校可以看看《一万钟头天才理论》)

 
    63.迫使自己总计经验并写下来。每一趟写总结就相当于再度复习五回,并且也做一个存档,方便日后回首。千万不要相信大脑随着时光变得模糊的记念,唯有写下去的事物,才是唯一答案。

 
    64.定一个高不可攀的靶子会让你提升更快。比如切磋android源代码,商量linux源代码,把商家里某个大
神的代码全体吃透等等。也许目的并无法成就,但比没有对象好。有个故事是这么的:A同学和B同学考试都得了50分。A下定狠心下个月考100分,B只盼望
考到60分就足足了。最终A考了90分,B考58分。

 
    65.绝不总把时光不够挂在嘴上。达芬奇除了是戏剧家,他要么雕刻家、建筑师、艺术家、科学家、工程师、发明家、解剖学家、地质学家、制图师,植物学家和思想家。而他只活了68岁。

 
    66.只专精一种语言的人在将来一定会变成多余的人。在岁月管理里有句话叫:“离开舒适区”。唯有离开了舒适区你才会因对环境的不适于而迫使自己更专心学习。

 
    67.迫使自己不停的拿走社会的确认。

 
    68.有人说30岁未来无法做程序员。我不太同意这一个观点。30岁之后真的不可能做一名纯粹的一线程序员,因为您有家
庭负担,对一个店铺来说你的性价比比不上其他年轻的一线程序员。但30岁之后您可以视作技术领头人或架构师或项目首席营业官存在。还有为数不少生意都亟需很大比例技
术的美貌。所以不用担心。

 

================================= 以下 03-12

   
28.看android技巧书籍最快的求学模式,先通读一次.然后把书本上的demo一个一个写出来.不要觉得太容易不去写.很多东西都是这么,看起来大概,但做起来难.最终再对照自己写出来的程序代码去精通书本的意思.

   
29.采取和游乐是2个方向,没有一个商厦会同时做游戏又做应用,即便是外包集团,大多也只做一块.专精一个就可以了.

   
30.每一回做完一个项目,要逼迫自己做统计,通过这一个项目,我学到了怎么新技巧?犯了何等SB错误?

   
31.去中小公司面试的时候,要问六个问题,第一有没有财务部,如果有正式财务部,这自然是正规的,不要操心欠薪问题.要是没有,就说不准了.次之,有没有测试人士,假设没有声明不规范.对项目来说,测试人士是丰硕重要的,是项目质料的保证.

 

 

================================ 以下0315

32.豪门得到offer后都愿意能看看是否还有更好的时机,这没错,可是要留意offer的灵光期.一般中小集团的耐性只有一周.

   33.进修的功用总是低于做项目的读书效用.那是因为尚未驱动.所以假若工作很闲,这自己就去接私活,或者自己做一个用到发表出去.利益的驱动会让您前进更快.

   34.Android的api涉及到广大方面.很多学问只要永不,不复习就会日渐消失.所以每隔一段时间的统计和复习是丰盛必要的.指出每个月必须开展一次不短与1时辰的复习.

   35.假如2-3年之后您如故一线程序员,那对你的话最重大的不是技巧的增高,而是身体健康的增进.提议工作2年后,有点余钱要投到健身上.

 

===========================   以下 0326

  36.人的关注力总是会起伏不定.一个连串,或者一个上学目的,在坚定不移一段时间未来总是会麻痹,偷懒.避免这种状态的最好的方法,就是隔一段时间内做总计.比如三天,或一周.

   37.重要有1年以上的劳作经历,我们都足以改为架构师.尽管是微型的移动app,假设事先写好简单的架构设计,会让您轻轻松松很多.那种频率一样我事先所说的”写代码前想想过程很关键”.

   38.要养成正规的编码习惯,如若商家从未编码规范,这最好写一个融洽用的Android编码规范.

   39.代码复用和重构是那么些必要的习惯.但这只是针对性非业务逻辑,即便是工作逻辑,那就尽量少复用.

 

 

===========================   以下 0425

   
40.周末没事就去参与一些免费的沙龙,讲座,一来拓展下知识面,二来认识更多的人,程序员每日间接呆在小卖部,仅仅通过网络你不可能深入感触外在世界的变化.顺便说一下,貌似很多业主都是在此间找到优异员工的.你所要付出的一味是路费.

   41.每两个月啃掉一本书并不是很难的事情.

   42.一旦工作很自在很闲,这您要增速把握现在这些机会.每一天给你钱让自己去读书的机遇很少很少.

   43.只要把程序员比做工地建筑工人,技术领头人比作包工头,架构师比作建筑师.那么当您写代码前不做其他思想的时候,这你就是修建工
人.当您有发现的把代码规范,设计情势那个事物运用到项目中,并严俊依据游戏规则,这您就是包工头.当你从头制订游戏规则,开始考虑到成品使用者,产品生
产者等各类涉众的好处的时候,这你就是建造师.

45.人的信念是老大有力的力量.自不量力的人比量力而行的人完成更高.

   46.代码是否赏心悦目,是否干净是难定义的.我的一个简约的量化标准是,一个类代码在600行以下就可以了.

 

 

 ==================================0507===============================

   
47.你要有这般的顿悟,项目出了任何问题,都是您的责任!没看清null?那是你的错.图片切错了?这是您的错,产品上线不了?这是您的题材,产品销售不给力?那是你的问题.你无法不学会要用一种积极的思辨方法来对待这多少个世界.任何问题,都是您的错.

 

 

 ==================================0906===============================

     48.居两个人都说程序员聪明,其实我们协调领悟,大家只是单线程生物,我们习惯把复杂的业务拆分成许许多多零星简单的天职,然后再一个一个处理.

     49.两个品类同时拓展的时候,你不可能不要有一套自己的时刻管理(可以写在剧本上,写在日记里),同时最关键的就是决定好你的心气,唯有这么,你才能在您预期时间内到位任务.

     50.尽可能的早起,让你有一段不受打扰的可贵时间.

     51.您可以埋怨工作中用的技巧太杂太陈旧,但不可以消极对待.在任何项目中你都得以学到东西,就看您是否主动.

     52.不管你未来的自由化是技巧依旧产品,工作中您都要站在客户的角度上编制代码.你刚领会或精通到的新技巧,并不是立即用到工作中.

     53.别样你花费3天依旧没有头绪的题材,你都要放任近期的思路.

     54.左右更多的言语是老大分外好的想法.每种编程语言都有投机的很是之处(除了语法,更多反映在设计形式上),只要你左右了您就足以接纳在其他地方.

 

 

 ==================================20130128===============================

     55.自身一开头是做J2ee的,然后转android,接着又学了ios,再然后又起来学了PHP。我认为技术上分三种。1种专精
一门,然后多看看另外语言,取其精华,充裕友好。第2种多攻多种语言,通过不同语言的会心让投机能在每个领域里逐渐提升。这几种路应该都是尚未错的。第一
种将来可以在大商家里获取分外不利的岗位和薪金,随着工作时间的增多,待遇上也会有很大的升官,未来可以成为该领域的权威人物。第二种可以在小店铺里或创
业集团里成为技术Leader,也有可能在大商家里承担一个技术机构(可能性十分小)。我不通晓有微微人在这几个问题上黑乎乎过,但自身确实是盲目了很久。我现
在的结论里,要不精到底,要不杂到底。只要坚贞不屈下去,不要平日变来变去,总是会博得协调想要的的。

     56.本身发觉众多入门级的Android程序员或IOS程序员,因为现在运动支付的酷暑,薪资上比此外世界的程序员高很多,但实质上
技术上却不足很多,这是现阶段的一个怪圈。因为前边没做过此外开销,或刚毕业就从头做运动支付了,相当缺少架构,代码规范等地方的学识。我提出Android的程序员可以多看看J2ee方面的文化,特别是SSH框架,会给你在思绪上带来至极大的升级换代。

     57.学学最快的形式就是读文档,读官方代码,读别人的花色。有人或许问我手头上没有什么样品种源代码怎办?答案是天猫,在Tmall上您可以花几块钱或几十块钱就可以买到大量的代码,这是眼前我觉着性价比最高的求学格局。

     58.即便悠然可以涉足到一些开源项目标研发中。咋样参加可以百度下。不要觉得开源项目很难,大部分跟我们的分别只是代码分外标准而已。

     59.做开发最有趣的就是每一天都足以学到新东西,保持学习的情景会让你每一天都很亢奋。培育自己不停学习的习惯。

     60.多作育自己业余兴趣,比如下棋,听歌,旅游等等,通过这么些会让您通常做事和读书更有功用。

     61.不要羡慕别人的技术或能力,这世界没有什么人比谁更精晓,唯有什么人比什么人更有功能的努力而已。以绝大数人的努力程度之低,根本谈不上拼天赋。

 

 

==================以下2013-05-02====================

   
 62..如何权衡一个程序员的技术水平?尽管把程序员当成某个游戏里的角色。你的级别代表着你真的的技术水平。你每一趟的求学和工作相当于你在打怪做任务
获取经验值。有些人群刷比自己高2,3级的怪,有些人单挑比自己高2-3级的怪,有些人刷比自己低5级的绿色怪。也许我们花的时光都差不多,但结尾级别是
不同等。所以不用认为工作经验高的人技术一定比自己强,还有效率问题。反过来说,假诺您现在打怪功效不高,是否应该考虑换个措施刷经验?(有趣味的校友可以看看《一万刻钟天才理论》)

   
 63.强迫自己总计经验并写下来。每一趟写总结就相当于再度复习一回,并且也做一个存档,方便日后回忆。千万不要相信大脑随着年华变得模糊的回忆,只有写下来的东西,才是唯一答案。

   
 64.定一个上流的对象会让你提升更快。比如商讨android源代码,探讨linux源代码,把商家里某个大神的代码全体侦破等等。也许目的并无法完成,但比没有目标好。有个故事是如此的:A同学和B同学考试都得了50分。A下定狠心下个月考100分,B只希望考到60分就丰裕了。最终A考了90
分,B考58分。

   
 65.绝不给自己的好逸恶劳找理由。达芬奇除了是美学家,他仍然雕刻家、建筑师、戏剧家、科学家、工程师、发明家、解剖学家、地质学家、制图师,植物学家和小说家。而她只活了68岁。

   
 66.只专精一种语言的人在将来肯定会变成多余的人。在时光管理里有句话叫:“离开舒适区”。只有离开了舒适区你才会因对环境的不适应而迫使自己更专心读书。

   
 67.强迫自己不停的收获社会的承认。我从起初转行做程序员到现在,所经历过的对象有:1)写出hello
world。2)插足一家公司,成为一名Java程序员。3)成为一名合格的Android程序员
 4)薪资加倍  5)成为项目技术领头人  6)薪资加倍。下个计划:准备出书。

   
 68.有人说30岁未来不可能做程序员。我不太同意这么些观点。30岁之后真的不可以做一名纯粹的一线程序员,因为您有家庭承受,对一个店铺来说你的性价比比
不上其它年轻的一线程序员。但30岁之后您可以视作技术领头人或架构师或项目首席执行官存在。还有为数不少生意都亟需很大比重技术的美貌。所以不用担心。

相关文章