技术文摘9 刘 樱桃

航伴项目介绍

移动应用社交和旅游一站式服务互相整合的移动应用APP

 转眼入行4年半,再回首,我心依旧 架构师级别

自动化部署
 

全面了解 iOS 静态库开发

iOS 统计打点那些事

自学 iOS 开发的一些经验

工具

  • chisel Facebook 出品的 LLDB 助手,用于调试很方便
  • Reveal 每当好奇某个 App 的实现时,都会打开它一窥究竟,用于调试自己的 App 也很方便
  • Aspects steipete 大大出品的一款方便使用 method swizzling 的工具,可以在运行时动态添加代码到某个方法
  • class-dump 从 Mach-O 文件生成 OC 头文件,有时想看看某个 App 大概是如何组织的会比较方便
  • Hopper 可以对二进制文件进行反编译,甚至可以生成伪代码!有时想看看 UIViewController 里某个方法大概是怎么实现的,就可以用它。
  • Instruments 这个内置的工具对于发现 App 的各种问题很有帮助,如内存占用、泄露,渲染问题等

一个男人角度告诉你“如何选婚姻”,请谨慎对待‘爱情’

男人,只有把性欲,感动等等等等因素全抛开,才能真正认识自己对一个女人的感情是不是爱。爱不能解决所有问题,但是能给男人解决问题的动力。没有动力经营的婚姻,麻烦很多。因为婚姻的问题很多。
  
  千万别把结婚看成是好事。结婚对男人而言,纯粹是责任。有了承担责任的决心,才敢谈婚姻,所以,结婚一定要找一个自己真爱的女人,凑合不得。自己余下 的生命全部为之付出的家庭,女主人不是自己真正爱的,太悲剧了。因为婚姻唯一能回报给男人的,仅仅是一只能牵着自己走向死亡的手。千万别奢望婚姻回报给自 己什么,任何奢望只会添加双方的压力。做好丈夫该做的,自然得到应得的。

 我为什么一直提倡婚前性行为?性生活得到满足的男人,才更容易发现女人其他的魅力。而现实的情况是,不少好女人还剩着,男人却在追逐性的过程中迷失了自 己。因色而结合,出了问题凑合,女人色衰之后,没本事的男人继续凑合,有本事的换个女人凑合。这样的风气还有个很烦的影响,女人越来越在意自己的形象,化 妆时间越来越长,衣领越来越低,裙子越来越短。而充电的时间越来越少,独立意识越来越淡。男人一边追逐女色,一边抱怨女人素质越来越低。女人呢?一边抱怨 男人肤浅,一边不断迎合肤浅的审美。

恋人时刻只有甜蜜和浪漫,而婚姻则更多是责任和平淡,这个转化的过程,是需要双方有充足思想准备的。其实只要两个人肯一起面对,婚姻生活平淡中的幸福并不输给热恋时的浪漫。

23岁的这一年

没有永久的一幕,只有暂时的一幕

成长与感悟--入职两年半

直接跳进深水区
这是学习新事物的一种最直接,也最冒险的方法。
选择一项新技术,比如F#,基于实际的时间表,在真实的项目中使用它。这会带来压力,但如果运用得当,将特别有效率。

要有持续改进与提高的心态,而不是想着一开始就做的完美。

程序员,怎么样面对自己三十岁

技术专家。 或说老实话,做老实人,办老实事,拿老实的工资,这种员工公司也是非常需要的,一般不会遭遇炒鱿鱼的命运;二是转行或者创业。

我的程序员人生 --- 学习篇(如何开始,如何入门,如何前进)

就像我上文提到的java写个图形程序,python写个爬虫一样,我觉得,这就是切入点,我通过爬虫很好的切入进python世间。我觉得一个东东的 流行,必定有它的魅力所在。当你切入进去,有了初步的认识后,你领略到它的丝丝魅力后,那么恭喜你,你已经成功了一半了。


 其实生活中,不单单是程序,很多其他事情,我觉得也是相同的,当你设定了目标并且完成了,回头来看,你会发现突然有点不一样了,你会对这个领域有个初步的认识,发现了它的魅力,你会想,继续、再继续、深入、再深入、研究它、搞定它~!

“菜鸟”程序员和“大神”程序员差距在哪里

“大神” 程序员首先拿到这个程序,自己做的第一件事情,就是思考!自己先思考如何实现这个问题,与原来相关知识可以借鉴,列出解决问题的可能性,考虑解决问题的最 难点,所以上网搜的时候,直接搜问题的解决问题点,将其转换成自己的思想,用自己的思维写出自己想要的代码来,这就是代码是思维的结晶的精华。

一个程序员的四年经历反思

中国科学院大学的毕业证

  1. 收入满足不了家庭的需要
    答: 是能力决定你能挣多少钱,而不是年龄。所以,你要担心的不是年龄,而是能力。当然,谈薪水也是一种能力,只是不在这个话题的讨论范围之内。
  2. 知识更新太快,学习能力跟不上
    答: 社会的主力是普通人,你只要在水平范围之内,就没必要担心。说的难听点:聪明人必须带着我们这些蠢货一起玩,否则他们玩不转的。所以只要有学习的能力即可,其实更多的时候都是聪明人现教,我们现学、现用。

2015在路上

 我们团队基于ServiceStack/MVC/Redis/OrmLite/Mongo等技术构建了我们的新产品(www.yunquna.com),我第一次从第一行代开始写了完整的应用,第一次感受到了满足感,我觉得看着自己的作品上线,那是团队最激动的日子

不浮躁的社会是什么样的?

不浮躁就是该吃饭吃饭,该睡觉睡觉。
该看书看书,该洗澡洗澡。
聊事时聊事,陪朋友时陪朋友。
万事各得其所,各安其分,专心在此时此刻,做每一件事。

我们搞开发的为什么会感觉到累

我们累是因为我们所从事的事情变数很多,人最恐惧未来,因为未来不可知,上至诸侯王下至编户百姓无一幸免,我们就活在这样变化无常的区域里面,紧张嘻嘻,正是这样,久而久之变得抑郁,神经衰弱,麻木不仁,懒得动,懒得说话……恶性循环。

五年技术工作的一点点感悟

我认为只要做到一点:靠谱。给你一个需求,能按时完成并且很少错误甚至无错,不需要返工,这就是靠谱。我曾经工作的一个公司,每次发版之前老板 都会问开发人员“你写的东西,可以让我晚上安心睡觉吗?”。你的代码让人睡得着觉,就是靠谱,至于代码是否工整,变量名是否合理,这都是后话。难道靠谱就 能在同事里脱颖而出?当然了,你想想你身边有几个人能担得起”靠谱“二字。

【总结】2014年度总结 比较详细

这是我见过描写天津女孩中最真实的

 前端工程师的知识体系 有图

 闲聊、总结、规划、人生

进销存 系列博客

程序员们,让你的孩子当个网页工程师吧!

现阶段一个典型全栈工程师的装备,HTML5/CSS3 + Scala + MongoDB + 云服务 + JavaScript

生活的意义

 不断尝试、失败和吸收经验教训,  其实比“ 聆听正确的教诲, 小心翼翼地行走“, 成长更快, 尽管更冒险一些。 人生逃不了要走弯路, 不走此弯路, 必然会陷在另外的坑里, 最顺畅的路同时是最坎坷的途。 不惧怕走弯路, 多走弯路, 反而会更快地前进。  

 两种极端的生活方式

那么, 究竟该如何生活呢? 我觉得,汲取第二种方式的精髓(珍惜此刻), 再添加第一种的成分(适当思考),才是比较适宜的。
  第一, 不为过去而悲伤。 过去已经终结, 请在心里关闭过去的大门。 现在不要受过去的束缚。
  第二, 不为未来而焦虑。 与其焦虑,不如在当前踏实努力,做好当下的事情。未来是当下的延续,也是由当下创造的。若认真努力了,处境仍不见好转,可能是方法上需要改进了, 也可能是量变还没有到达质变的程度。但无论如何,没必要焦虑。焦虑是一种有害且没用的情绪。
  第三, 思考未来但不过度。 毕竟未来并不存在, 想得太多没有意义。 周末抽两三个小时找个安静的风景好的地方,一边漫步,一边专注地思考未来的“宏伟蓝图”, 就足够了。其他的时刻,还是屏蔽掉未来,专注于此刻所做的事情吧。
  第四, 不无谓地忧虑。 思维喜欢虚设很多“可能但并不会发生的情境”, 让人无谓地为之忧虑。 这其实是一种“趋利避害”的防御方式, 但有时会严重影响原本安宁的生活状态。若你发现自己开始忧虑,不妨想想能做点什么。以行动代替无谓的担忧。
  尽情感受和体验每一个此刻吧! 专心于此刻, 深度体验每一个此刻,即是珍惜生命。此外,任何事情,都牢记适可而止。

编程是一场思维与意志的战役

评互联网:那些人才流动中的辛酸苦辣

我在富士康挨踢了七年(十五. 职业生涯低谷)

 3个技巧让你正能量满满

事情已经发生,我知道要做的就是”面对,接受,放下“。因为人生所有的烦恼都来自”不能面对不能接受不能放下“,于是我打电话给那个请客的同学道歉, 说是我的疏忽把某同学的礼金给忘了,又给某同学道歉说我请客弥补,又原谅自己”我有资格忘记我有权利忘记……“提醒自己重要事件一定要做备忘录。呵呵,不 然,事情已经那样发生了,不然又能怎样呢?

  ”转念一想、遇负面情绪立刻正向处理、在已经发生的事情里找到积极的意义“对消除负面情 绪,保持积极心态,真的很有帮助。至少,这些都是我的切身体验。人生无常,一个人不可能每天象打了鸡血一样保持积极乐观,但也不可长久沉浸到消极心态里不 自知,除了这三个方法,与那些有积极心态和光明思维、正能量的人在一起也非常重要。只要我们愿意,每个人都可以找到适合自己的保持积极心态的方法。

个人开发者的酸甜苦辣【转】  项目情况简单介绍

 其实梦想还可以有的,只是不要放弃不要迷茫

有一位亲戚,家里无权无钱无势,典型的寒门。初中毕业后学做瓦工,有一次给家里的亲戚盖 房子,后来亲戚的小孩有一段时间一直都叫他“盖房子的叔叔”^_^ 直到现在一说起这方面他经验还是很丰富。后来来到北京,来到中关村,从打工攒电脑卖电脑开始,期间各种苦。让我佩服的是,他从 ABC 都认不全的程度开始,从零开始接触电脑、从零开始学习各种知识,一直没有停歇的努力。后来我看到他教我侄子英语,有种莫名得感动。业余时间他还考了个专科 学位,只是更多的是心理追求,没有实质意义,因为他已经是 老板了,某国际品牌中国区最高一级的渠道商之一。刚刚在微信里,我们还在聊是奥迪还是路虎更适合他。不算大富,但也能从草根到小康。

微软资深软件工程师:阅读代码真的很难

构建 运行 理解架构  看细节 测试 提取优秀代码  做笔记

 程序员技术练级攻略

回顾马云屌丝岁月的惨状:多次被拒失声痛哭

浅谈软件架构师的素质与职责

面对有感染力的人,他哭你悲,他伤你哀;面对有魄力的人的铿锵话语,相信他的话你不会不听。

做共享软件的一些心得与经验

博客备份

 前端攻略系列

JavaScript 操作 Cookie

 2011总结与2012展望

11年待了两家公司,分别是一家视频网站的和一家做个性化推荐的,直接说说我分别在两家公司工作中的成长和收获吧:
  视频网站公司:
    •    在工作中继续使用的jQuery库,对jQuery库及其插件有了更深的理解。今年我会在前端攻略系列中把我对jQuery的理解和关键源码的分析列出来,也请大家到时关注。
    •    来这公司以前主要做国外的项目,所以对IE6,7的兼容了解不深刻,在这儿学到了很多专业的浏览器兼容的知识,如更合理的使用标签和CSS hack。
    •    在项目中使用到了CSS3和HTML5标签,对HTML5除了JS方面的知识有了实践的操作。
    •    参与完成了iphone和ipad的app,了解了在IOS设备中开发的知识。
    •    开始参与前端的线下交流会,结实了许多志同道合的朋友。
 
  个性化推荐公司:
    •    因为公司是做第三方服务的,所以JS代码会在各种浏览器环境、各种代码环境、各种系统下接受考验,学到了很多有关代码和兼容非常细节的问题,如iframe的各种坑、AJAX跨域问题、代理问题等等
    •    因为觉得使用开源的JS库或者框架还是太重了,所以也抽空去研究了sizzle选择器,这个等有时间我把笔记整理整理再发出来
    •    被荣幸的安排去了解Node.js的知识,有写一篇 《node.js 初体验》的文章
    •    项目的服务层是用python写的,因为自己当时也非常非常感兴趣,所以也看了两本书,虽然时间不长,但也算是勉强入门吧。python确实是非常性感的语言,等将来有时间和机会吧,暂时只能放一放了。
    •    在一个高技术的互联网公司工作,也被领着听了几次深刻的NoSQL分享会,所以也了解一些NoSQL的相关知识,不过毕竟不是发展方向,浅尝即可。

东哥读书小记 之 《一个广告人的自白》

30岁人应该能依靠自己的本领独立承担自己应承受的责任,并已经确定自己的人生目标与发展方向

某人说过:“我富过也穷过,但是请相信我,富有是最妙不可言的。”
     
  “在我出发去掠夺的时候,我的行径就像一个国王;一点也不错,我击沉的船的数目,比深得教养的君主干的还要多;然而,任何一个强国的国王,若是想永远保住头上的王冠,他就得比我干的——更龌龊、更肮脏。” —— 吉尔伯特 《海盗王》

2013过半——总结、计划、意三十  百度员工

数据的处理过程

《暗时间》读书笔记与读后感

如果你正在学习一门专业,你使用自己所投入的天数来衡量,很容易会产生一种错觉,认为投入了不少时间,然而其实,“投入时间”这个说法本身就是荒唐的,实际投入的是时间和效率的乘积。
看完上面这段再理解作者的暗时间就简单了,作者所指的暗时间就是:走路、买菜、洗脸洗手、坐公车、逛街、出游、吃饭、睡觉,所有这些时间都可以成为“暗时间”。那么利用这些时间进行思考,反刍和消化平时看和读的东西,让你的认识能够脱离照本宣科的层面。这段时间看起来微不足道,但日积月累将会产生庞大的效应。
  作者对 专注 这两字体会非常的清晰、明确。“能够迅速进入专注状态,以及能够长期保持专注状态,是高效学习的两个最重要习惯。”
设计自己进度条的理念就在于:“ 如果你把任务分割了,你就有了进度条,你就知道,事情在不断的进展,你总会完成任务或到达你的目标,你会有一个时间估计,反之如果没有这个分割,整个任务或目标对你来说就只有两种状态——“完成”和“未完成” ”

 刚刚说的 过早放弃 作者有一个更形象的句子:“ 不要过早退出循环 ”。
  我们在尝试新的事物的时候,总是会越到各种各样的困难,不同的人会在碰壁不同的次数之后退出。用程序 员喜欢的话来说就是,我们都在for循环,区别在于你是什么情况下break;的。有的人退出阈值高,这是能坚持的一类人;有的人退出阈值低,这类人很可 能遇到一些障碍就退出了。
  过早退出是一切失败的根源。
靠专业技能的成功是最具可复制性的
  它需要的只是你在一个领域坚持不解的专注下去,只需要选择一个不算太不靠谱的方向,然后专心致志地钻下去,最后必然能成为高手或绝顶高手。世上有很多成功带有偶然因素和运气成分或出身环境,但至少这一样,被无数人复制了无数遍,否则就不会存在学校和教育了。
  这句话其实就只有一个关键词:专注。

 当然每个人对待成功的又不相同,对某些人来说家庭和睦、家人健康就是成功,可对某些人来说要有个成千上万的资产才叫成功,人生每个阶段对成功的定义又不 相同。百度百科这么解释成功的:成功其实是一种感觉,可以说是一种积极的感觉,它是每个人达到自己理想之后一种自信的状态和一种满足的感觉!总之,我们每 个人对于成功的定义是各不相同的!而到达成功的方法只有一个,那就是先得学会付出常人所不能付出的东西!

学习一项知识,必须问自己三个重要的问题。1.它的本质是什么;2.它的第一原则是什么;3.它的知识结构是怎样的。
学习和思考过程中常问自己的问题。如:目的是什么?收获是什么?设想做自己将东西讲给别人听等。

书写是为了更好地思考
“教”是最好的“学”。如果一件事情你不能讲清楚,十有八九你还没用完全理解

书中精彩的句子
  在上文中已出现过的加黑的文字都是我认为很有营养的、可以放大思考的,其实书中还有很多有意义的句子,请大家慢慢品味:
    1.    如果你遇到困难,绝大多数情况下你并不孤单,你遇到的问题早就有人遇到过,你踩过的坑里尽是前人的脚印。
    2.    兴趣遍地都是,专注和持之以恒才是真正稀缺的。
    3.    生活中的选择远比我们想象的要多,细微的选择差异造就了不同的人生。
    4.    反思是让人得以改进自己的最重要的思维品质。
    5.    如果你有一些钱不知道化在A还是B上,你先不作决定,没问题,因为钱还是你的,但是你有一些时间,不知道花在A上还是B上,不行,因为过了这段时间,这段时间就不是你的了。
    6.    一生的知识积累,自学的起码占90%。
    7.    趁着对一件事件有热情的时候,一股脑儿把万事开头那个最难的阶段熬过去。
    8.    利用时间碎片:任何一点时间都可以用于阅读。

 要有梦想-创造卓越的职业生涯

偏执就是尽全力去做事。

   “身体是革命的本钱”,这句话真不是瞎说的。如果你自己不把自己看重,没有人看重你;如果你自己不把自己看人,别人更加不把你当人;如果你自己都不珍惜自己,死神就开始向你招手了!
有人说:把技术搞的非常非常牛X,那就工资高了!说的不好听一点:有几个公司要技术很牛X的?技术牛X不等于高工资!技术再牛X,人都没了,有什么用? 钱这个东西,真的急不来!
你的行业经历应该成为你的重要才能”。
  简单说下我曾经的一些工作经历都教给了我什么:
    1.外包经验让我了解了一些外包行业的工作流程和方式;
    2.视频公司的经历让我学习了视频行业的商业模式和多种运作方式;
    3.个性化推荐公司是一家技术型的创业公司,除了让我对个性化推荐的趋势有了了解,更让我懂得了创业的艰辛和成功的不易
 书上对通才的有个通俗易懂的定义:“什么都懂点,但什么都不专”。我觉得如果你热爱自己的工作,那么应该要求能更高一点:“什么都懂点,有至少一样专的”^_^

所以我养成了几个习惯并一直坚持到现在:
  1.按照自己制定的计划的去高效的完成工作
  2.记录自己今天完成的工作和其他的工作排期,这样可以让自己面对领导询问工作情况时更清楚自己做过什么,即将需要做什么
  3.记录工作中遇见的大小问题,不管是技术相关还是工作沟通等等,只要我觉得有必要记住的事情我都会记录下来

偏执的职场生存 聂卫东

人生就像写代码,每一次成长就是一次更新,每一次收获就是一个迭代。所以...得写好代码,写好人生(就算现在写不出好的代码,可至少有一颗迭代的心),付出才可能有回报。

我眼中的时间管理是什么:
~ 它让我更好的享受生活,达到生活、家庭、工作、社交等等各方面的平衡;
~ 能让我有更多时间做更热爱的事情。

人要有明确的目标,当人没目标时,自己不知道该怎么做,别人也无法帮到你!
东哥语录:其实工作、生活容易乏味,可是如有目标能去折腾、去努力、去争取,人生会更有意思;
 东哥语录:面对人生各种抉择的时候,有目标的人会更从容的做出自己的选择
  PS:不管这个目标是工作目标还是生活目标,甚至是人生目标

XX管理的关键: 健康的身心
  人最值得投资的是【大脑和身体】

东哥语录:(工作安排中)不要 轻易 拒绝你的上级——尤其是工作初期。
东哥语录:解决(日常)工作问题是态度,解决上级问题是能力,解决团队问题是运气。
俺理解演讲最关键的俩点是:“声音不能小;内容吸引人”。
不管主动学习还是被动学习,只要肯学习就是好的;最糟的就是「不学习」
东哥语录:完成工作仅仅是开始,那如何更能体现个人价值 —— 超预期!
  而且越忙的时候越需要体现个人价值,要不 执行力、意志力、抗压力 等这类能力怎么体现,不体现怎么好意思说自己偏执:)
  PS:越是困难的时候越要懂得自我调解和安慰,多想想困难带来的好处,这样心理多少会好受一些

这就是偏执,偏执就是尽全力去做事。

原文地址:https://www.cnblogs.com/dqxu/p/4800723.html