Young87

SmartCat's Blog

So happy to code my life!

游戏开发交流QQ群号60398951

当前位置:首页 >跨站数据测试

技术文摘13 郑钧 泰岳 技术 资料 源码 UI tinypng 保质压缩 github 大神 高仿 VVDocumenter-Xcode 工具 唐巧...

ios 高仿暴风视频播放器app源码 51

高仿城觅by-objective-c

 高仿小日子 - By Swift 2.0

  有态度的iOS第三方资源聚合网站 iOS122

 伽蓝之堂——  一只魔法师的工坊  博客

GitHub 上排名前 100 的 Objective-C 项目简介

 关于iOS开发一些优秀的博客整理

学习如何学习

iOS项目的目录结构和开发流程

 

iOSBlogCN 唐巧

Github上的iOS资料-个人记录 项目开源框架等 good

导航栏自动隐藏 github

高仿美团

手机商城客户端

一个可以实时跟踪分析iOS App视图的小工具 Runtrace

 iOS 资源收集 github

洋房东  海外租房 购房

iOS开发,事半功倍基本心得

md编辑器 mou

老谭笔记  博客样式很棒

 法令纹  百科

鸡骨鸡皮汤  嚼口香糖 大枣白合粥  杏仁牛奶芝麻糊

 

男女法令纹面相图解

 

芳仔 oschina博客

UITableViewCell的内存优化

iOS界面开发工具:EasyUIControl

 

开源炉火餐饮系统之iPad点餐应用:StoveFireiOSMenu

iOS快速开发必备 分类等

iOS多线程知识点总结

iOS 集成银联支付(绕过文档的坑,快速集成)

 iOS定位和位置信息获取 good

 

 iOS 大型项目开发漫谈

既然MVC 显得臃肿,那就是瘦身呗。通常瘦身后的MVC在iOS界被叫成MVCS或MVVM,这2个当然不是同一个东西,项目选用MVCS还是MVVM还是得看你的 业务特性。MVCS与MVVM就那么完美吗?当然不,MVCS要注意Service/Store的滥用,其中的数据是否会被不同的模块污染。MVVM用得 不好也会增加项目的维护难度 

顾得上就问,是为「顾问」也

总结一下,顾问是个好职业,不过好归好,您还得有真东西不是?顾得上就问,顾不上或没能力顾就不闻不问,迟早也会问无可问!

老兵不死,只能自我提升

想清楚这些之后,我目前的行为准则是这样的:

  1. 如果别人需要我的意见,知无不言,但不要去追寻结果,不要以为你的建议是金科玉律不听不行,更不要事后说,「我早就说过……」。
  2. 如果我需要别人的意见和建议,那就把自己放空,暂时扔掉偏见和预判,认真听好好学,争取融会贯通,提升自我,如果确实无法接受,那也不必抱怨,最后要记的说「谢谢」。

老兵不死,只能自我提升,人生能做到大通达,小拧巴,就行了……

日记——程序员的烦恼

其实学习也是一样,不要那么功利。如果每学一门知识都想着怎么换成银元,第一是心累,第二是学成二把刀的几率大大增加。做为一个程序员,操作系统、 算法、数据结构、设计模式等基础知识当然应该学,这是程序员的尊严。至于实际工作中是否能用的上,那是另一回事,用上了就是你的运气,用不上也是很自然 的,我小时候还学了一大堆无线电知识呢,最终也没成为无线电专家啊。有人说很多技术不用就会忘记了,那就用呗,做开源项目,写文章,这都是用。退一步就算 忘了也没什么,再看一遍就是了。

多少美好的事物,都他妈的毁在了功利二字上!

程序员的另一只翅膀

如果你是一位程序员,编程已经是一只可以飞翔的翅膀,我们生在一个技术改变世界的时代,我们可能正在做着能够改变世界的技术,这是无上的荣耀和机遇。但 是,为了不让我们在生活中打转和迷失,为了生活的平衡,我建议大家去寻找你的另一只翅膀,无论是音乐、运动、绘画还是写作,找到了,你的飞行就会在空中划 出更加完美的曲线,你的人生也会更完整。

 

你为什么离开,又为什么回来?

写到这我想起了罗大佑1983年发布的专辑《未来的主人翁》,遥远的旋律和歌词穿过时间和空间的重重迷雾,在我面前再次出现,歌声抑郁、苍凉,歌词清澈、精准,高晓松说,罗大佑是一个时代的预言家,他在三十年前已经为这个时代提前写好了挽歌……

摘录部分歌词如下:

你走过林立的高楼大厦穿过那些拥挤的人
望着一个现代化的都市泛起一片水银灯
突然想起了遥远的过去未曾实现的梦
曾经一度人们告诉你说你是未来的主人翁
在人潮汹涌的十字路口每个人在痴痴地等
每个人的眼睛都望着那盏命运的红绿灯
在红橙黄绿的世界里你这未来的主人翁
在每一张陌生的面孔里面寻找儿时的光荣
……
飘来飘去 就这么飘来飘去
飘来飘去 就这么飘来飘去……

闲适有毒

如果你忙的不可开交,除了提醒自己要时不时的抬头看路之外,真的没什么可抱怨的,这是好事,生活的本质就是让自己忙碌起来,然后把一件事情做成,再 把另一件事情做成。真正该抱怨的是那些处于舒适区的、闲散的人们。我清楚的记得自己每一次处于恐慌和焦虑的时候,都是因为在某个领域处于舒适区太久,缺乏 挑战,生活闲适造成的,每一次改变也是由此开始。

所以,如果你在某个岗位上没什么事又缺乏挑战,那就是时候去考虑去寻找下一件要做的事情了。如果你是一个领导者,那么一定要让团队里的人因为正确的事情忙碌起来,这简直太重要了,切记切记。

让自己有节奏的忙起来!有时候我甚至认为,这可能就是生命的全部意义。

近期书单推荐

最可怕的产品经理

我认为产品经理是能对事情(产品)负责的人,从某个产品或特征的诞生,到原型、交互、实现、上线,他会像种植一棵树苗一样去呵护产品,通过各种方式协调一 切可以协调的资源,让这个树苗存活,成长,开花,结果。为了让正确的事情发生,他会动之以情,晓之以理,动用抱大腿,跪求,威逼,利诱,隐忍,请吃海底 捞……等各种常规或非常规手段来达成目标。一旦树根伸展到大地深处,紧紧的抓住地下的泥土,树冠伸向蓝天,吸收阳光和雨露,产品就成了鲜活的生命,这时候 产品经理就会冷静的站在一边,看产品的成长,看产品与用户、用户与用户之间的交互,分析运营数据,并找到之间的关联,以期给产品更好的回馈,并准备下一次 的迭代。

 

对于产品的实现者——程序员来说,江湖上有两种产品经理是最可怕的(或者说最可爱),如果你遇到了,可能是你的幸运,也可能是你的噩梦!

一 种是设计出身的产品经理,他们对产品功能的定义会精确到每一个滑动,对界面的UI 的要求会准确到每一个像素。一旦设计完成了,他们会要求你100%按照设计去完成产品功能、UI 和效果,差一个像素都是不可接受的。这种产品经理往往出自设计和产品导向的公司,他们在公司「书生意气,挥斥方遒,指点江山,激扬文字,粪土当年程序 猴」,而我们,程序员,要么被虐的死去活来黯然离去,要么涅磐重生再创辉煌,没有第三条路可走。

另一种是从技术领域转过来的产品经理,有些人甚至对技术的理解达到了庖丁解牛的程度(比如张小龙)。当你对丫说这个效果或功能无法实现时,他会默默转身离开,过一会儿就扔过一段代码过来,邮件标题是:你看这样实现行不行?

所有人都沉默了……

沉默之后的反应一般有两种,一种是聚在一起握拳顿足努力声讨:我们中间出了叛徒。另一种是躲在角落暗自垂泪:等哥转了产品经理,也要好好虐一下程序员(很奇怪为什么不是去虐产品经理……)

事实上这两种产品经理都值得我们珍惜,有挑战才会有提升,他们会逼迫我们拿出100%的努力去实现最好的产品!如果你遇到了一个非常好说话的产品经理,那唯一的可能就是你是个美女程序员,他是个男产品经理……

 

程序员会美术,谁也挡不住

Mac 上的简版 PhotoShop——Pixelmator

什么样的老板是好老板?

老板可以分为四类:

第一类:超级无敌型,既能天纵奇才带领员工冲锋陷阵,也能充分发挥下属的能力,这类属可遇不可求型。

第二类:天才驱动型,老板是个牛逼人物,作为这样老板的下属就尽情的学东西并严格执行就好了。创意、战略、实施都是老板定的,员工跟着喝汤就可以。陈天桥目前当属此类。

第三类:充分授权型,这类老板知道自己业务能力一般,但是能够聚拢人气,充分授权,为员工提供舞台和各种保障,也不失为好老板。

第四类:一无是处型,公司发展到一定阶段,老板的能力已经无力推动公司持续创新,但又不愿意充分授权和为员工提供责权利,试图用各种管控手段来推动公司发展,这样的后果必然是离心离德,失败可期。

别闹,我们是一家软件公司

 

Hi 冒菜

邱岳

求求你,让我教你

 

产品经理最重要的能力

产品经理最重要的能力不是某一项技能,而是「让正确的事情相继发生」。

这两件事情存在我心里不停的发酵,终于促使我想通了一个道理,就是对于产品经理来说,最可贵的能力不是什么沟通、写文档、分析需求。而是「让正确的事情相继发生」。

之前听过一句话,是这么说的:「什么是人才?人才就是给他一件事情,他完成了。再给他一件事情,他又完成了」。我当时觉得这句话蠢透了,但现在回想起来,很想给这句话点赞。

 

相反,若我们的目标是「让事情发生」,状态就会完全不同。为了让事情发生,就得杀红眼,就得人挡杀人佛挡杀佛。

 

工程师不理解需求,我们不论是画图、写文档、做原型还是直接表演给他们看,一定要弄到他们理解需求为止;合作伙伴不配合,我们不论是威逼还是利诱, 拍桌子红脸还是跪在地下磕响头,一定要弄到他们配合为止;老板不支持,那我们就用最小的代价和完整的逻辑证明你的观点,说服他,没日没夜地说服他,厕所里 堵住他说服他,电梯里拖住他说服他,满地打滚,以头抢地,把刀架在自己脖子上说服他;自己团队的同事解决不了的技术或者业务问题,不论是买书自学还是彻夜 查资料还是找到其他行业大牛在他楼下跪一夜,一直到想办法找到解决方案为止。

别管什么边界,也别管什么权利——没权利就建立影响力,连影响 力也没有就抱着别人的大腿哭着求,如果又不懂得建立影响力,又跪不下去,就别当产品经理了。另外也别太在意和谐,如果目标是让正确的事情发生,那么其他人 怎么看待我们,觉得我们是不是傻逼根本就不重要。更别在意不公平,想要做成事,受点委屈太正常了,不要一天到晚苦大仇深,啜泣叹息了。

「让 正确的事情相继发生」是唯一的标准,用结果说话,过程中吃了多少苦根本不重要。深夜拧亮台灯披上衣服离开熟睡的姑娘,清晨开门回家冲进浴室拿出钳子和针线 咬着牙不哼一声取出身体里的弹头,缝合身上的伤口,换上干净衣服。姑娘睁开惺忪的睡眼问你昨晚还顺利吗?你满脸笑容轻轻告诉她,还挺顺利的。

这句话里的另外两个修饰词,一个是「正确」,一个是「相继」。

我曾经有幸有机会旁听过一个高级项目的会议,会上公司的大老板说「你们这些产品经理最喜欢拆掉旧房子,去盖新房子,但事情是不能这么做的」。当时我 心里并不服气,三年过去,回头想想,深以为然。如果一个美好的未来没有脚踏实地的路线,没有由近及远的计划,那就等于什么都没有。

回头反省 文章开头的两件事情,作为产品经理都只是想「完成自己的任务」,觉得剩下的事情不是我们的事儿了,而是别人的责任。最终不但自己失败,整个团队也失败了。 遗憾的是,任何一个产品团队的失败,只有一个罪魁祸首,就是产品经理。有句老话叫做:「成功是团队的成功,失败是产品经理的失败」,大是特是。

「让正确的事情相继发生」,就是产品经理的全部工作,如果在这个过程中需要懂技术,就去学技术,需要懂交互,就去学交互,需要懂画图,就去学画图,需要懂公开演讲,就去学公开演讲,需要懂 XX,就去学 XX。团队中,谁都可以说这不是我的职责范围,只有产品经理不行。

觉得冤枉、憋屈、不公平?抓紧时间,赶紧转行。

 

你行你上 gap平台

Linux 开发模式带给创业者的启示

好的软件产品,常常源于开发者自身的需求

优秀的程序员知道如何编程,卓越的程序员知道合理复用

除特别声明,本站所有文章均为原创,如需转载请以超级链接形式注明出处:SmartCat's Blog

上一篇: Andorid 布局layout_margin和padding分析

下一篇: dfs递归过程代码优化

精华推荐