技术经理的思维方式

员工:公司不赚钱了。。。
我:怎么才能让公司多赚点钱?

 

员工:公司噪音大,蚊子多,环境差,特别是那厕所。。。
我:怎么让公司环境更好呢?做个绿化带的预算给boss看看吧。

 

员工:公司升职加薪机会这么少!
我:每年都要想方设法,给大伙儿争取多点儿名额!哎,白头发又多了几根。

 

员工:团队里面很多SB,真想天天跟牛逼的人在一起!这样自己才能进步呀!
我:我这么牛逼,但是怎么带领这帮兄(S)弟(B),做出牛逼的事儿呢!?

 

员工:团队技术不行。。。
我:怎么才能给同学们多点机会接触新技术~?!

 

员工:公司的项目用户量都不增长了。。。
我:招些实习生搞搞小站,说不定能拉点儿流量!

 

员工:公司今年又裁员了。。。
我:早就该清理清理兵线了,资源早该倾斜给咱们一线打仗的了!

 

员工:是时候跳槽加薪了。。。
我:天天都得想,万一xxx跑了怎么办?如何保证团队人力?如何保证项目进度?万一核心人员被挖走了,咋办?尽量减少公司损失。

 

员工:公司没有激励措施。。。
我:找机会跟同学吃个饭,搞个活动什么的吧。尽量安慰安慰。

 

员工:公司老是出一些SB规定!
我:怎么让同学们尽量遵守公司规定呢?

 

员工:公司没餐补,吃饭贵死了。。
我:有机会就给同学们买些吃的吧,有机会也榨一下供应商,多给送些粮草来。

 

员工:项目沟通太费劲了,三方沟通太多!
我:咱自己做好努力,做集团内的发动机,什么时候能推动母公司健康发展,那咱们就牛逼了啊!

 

员工:公司规模上不去。。。
我:今年精简人员,宁愿花多点钱,招精英,也不要太随意了。

 

员工:公司交通太不方便了!
我:今年搞个车吧,顺便练练驾驶技术。另外,给同学争取更多班车,项目上线了,老板开心了,多给争取争取车补!

 

员工:APP打包太慢了,个破机器!
我,买个新mac,恩自己先垫着吧。。

 

员工:测试设备太少了。。。
我:买买买,自己先垫着吧。明儿找北京领导拆借点儿。。。

 

员工:领导有时候真傻逼,决策都是拍脑袋。
我:领导正确的决定,得发扬光大。错误的决定,努力把它变正确。

 

员工:领导不重视我,从不找我聊天,从不安慰安慰我。。。
我:领导最近肯定是忙疯了,有机会问候问候他,向上传递传递正能。。。
Posted in Personal, 公司 | Tagged , , | Leave a comment

记技术经理的一天

8点,起床,打开 APP,恩,一切正常,放心。。。

9点,出门了,看看头条,有篇Web缓存架构的文章不错,看完后顿感,等咱们有钱了,一定要买台 F5 玩玩硬LB,不然真是人生遗憾。

9点30,上老板直播间溜达溜达,顶顶人气。。。

10点,公司例会。

10点20,然后过了一下日活计划表

10点30,跟 HR 确认了一下 Android 新兄弟的 Offer 情况。筛选了一下 Android 简历

10点40,跟前端确认了一下录屏视频在 mate8 那儿自动给横屏了的问题。。。

10点50,日常看一下 ganglia,有一台client 挂了,上去重启下

11点,iOS 例会,一问新功能“动态贴纸”测的怎么样,负责的QA和开发都说没问题,我一听,心里就凉了半截儿。。。

11点15,小ma 那儿工作太多啦,效率低得都被童鞋吐槽了,赶紧沟通解决下。。。

11点30,跟一下 iOS 审核情况,看看马甲包的状态

12点,跟 Flash/H5 游戏外包的吃个饭,深感创业的孩儿真苦。。。

13点,眯一会儿

14点,APP 游戏房间开会,性能、安全、防刷 都揪心呀。。。

15点,还是 DAU 的事儿,找量真烦心呀。。。

15点20,筛选了一下数据挖掘简历

15点30,发个邮件看看金山那边有啥新东西同步下。。。

16点,提醒大家赶紧申请笔记本支架。。。

16点15,今天奶茶半价,太饿顺便吃个 tea,可惜今天没太阳,揪心。。。

16点30,面试一个数据挖掘,是个妹纸,有点儿胖,能力针一般,性价比太低,算了不推了。。。

17点,复试一个 Android 的同学,相当积极的小伙子,说“假如咱们这儿给机会,那明天的新东家我就不进了!”。。。HR 请病假了,揪心,这段时间也是辛苦她。。。

17点15,网宿的 Https 推拉流还没测试好,哎哟都1个月了,揪心。。。

17点30,老板说他的大APP竟然因为 scheme 暴露,被人占用了,结果就是自己的H5,拉起了别人的APP。这就很尴尬了。。。结果一想,原来咱们也是这么干,我去,赶紧准备改吧。。。

18点,连麦会议,当期的架构也是揪心,还是得把连麦服务器跟CDN搭在一起才行,推流也最好是私有 UDP。。。

19点,下班回家。看看头条,刷刷微信,唉~ 咱们产品竟然成了 3.15 联合报道者,赶紧share一下。。。

20点,晚饭慢慢吃。。。

21点,补个今天的面试评测表,整理下笔记,整理下标签

22点,学习下 Android,今年一定要把唯一一个缺憾补上。。。

23点,看一下 Hadoop 权威指南,今天同学发了一篇《从零开始安装Hadoop 2.7.4》,恩。。。

1点,洗洗睡,睡之前再上去秋一眼,恩,美女越来越多了,真好。。。

 

 

Posted in My Live, 公司 | 1 Comment

(九)iOS 开发真机运行与调试

作者:kim

时间:Apr 29, 2015

版权:非商用,自由转载,请保留原文地址

 

 

1. 经过了前面这么多的铺垫,终于到了鸡冻人心的时刻,我们要创建一个项目,并且运行到真实设备上面去!

 

2. 打开 Xcode -> File -> New -> Project 创建一个新项目。

 

AE17C7C9-068D-43D1-9AA2-8855D93A8B79

 

3. 下面项目配置中的 Bundle Identifier(Product Name + Organization Identifier)理论上最好是跟我们在创建 App ID 的时候保持一致!
Bundle ID 是可以在 Xcode -> Targets -> Info -> Bundle Identifier 里面修改的,所以我们现在可以故意随便起名!

 

C39CB2DA-BAB9-4BA8-B9FB-01F435420BF2

 

4. 项目建好大概是这个样子。

 

5366676D-8E55-40A1-94DB-F02595F8CB34

 

5. 连接好设备,假如 Xcode 这时识别不了设备,则要检查 Targets -> General -> Deployment Target 是否跟设备的一致!

 

A20B6C81-8FC3-4B2E-A7D0-96F9F08848E7

 

6. 当设备正常被识别后,这时我们先尝试耍下流氓,在 Toolbar 选择好设备,直接运行(command + R)程序开始 Building !

 

F10944BC-9EED-434C-B9EF-19DC7E682BF1

 

7. 显然,苹果是不会给你耍流氓的机会!刚开始 Build,就提示没有找到相应的 Provisioning Profiles ,故不能把程序安装到设备上!

 

8A6F62D7-8C4F-4E4A-8778-C5DF9BCABDA1

 

8. 点击 Fix Issue ,会提示我们赶紧去买个 Program 的提示,或者把已经加入了 Program 的账号添加到 Xcode !

 

88AB9945-E388-43CC-828D-CE63C5CC9795

 

9. 我们在很久之前就已经加入了 Program 了(心疼的花了$99),点击 Add 添加账号吧!

 

2E33B9FF-8AEA-4A8B-A625-7D4084930E58

 

10. 当然,我们也可以通过 Xcode -> Preferences -> Accounts 进入账号管理界面,点击左下角的 “+” 添加账号!

 

9397AA3E-375F-4DE2-AD8F-BEB05D8826F6

 

11. 选中账号,点击右下的 View Details ,可以查看账号的证书和配置文件信息!

 

F5E5AAE4-6854-48FB-A9D0-990E24351011

 

12. 在里面我们可以看到我们的 Provisioning Profile !点击 Done 并关掉 Accounts 设置。看到刚才的提示,这时已经变成自动选中我们的账号了!

 

487F3214-3BC2-4693-B7D4-D080439D7115

 

13. 点击 Choose 之后,项目就会继续 Build !当 Building 进行到 Signing product 对代码进行签名的时候,就会提示使用你的私钥对代码进行签名,这里我们点击“始终允许”!

 

6C2C0120-9A28-46B9-B725-1964DE50B7F4

 

14. 然后打开你的设备,应该就能看到 App 的运行了,当然目前还是一个空白的界面,因为里面还什么都没有!

 

15. 如果遇到一些不知名的错误,比如 Provisioning Profile 文件损坏,或者无法下载更新账号上面的配置文件,我们也可以手动添加!
选择 Window -> Decives ,或者 shift + command + 2 ,打开设备管理界面

 

E817C7E2-2E24-4F25-BFC9-481662F16053

 

16. 打开设备的 Show Provisioning Profiles 界面

 

A3835675-4D7E-4D4D-BDB8-0F8ECC93292D

 

17. 点击 “+”,把我们之前在下载的 Provisioning Profile 手动添加到 Xcode 里面!

 

53B62BAE-9DE7-4C29-9377-7A1AA0C4F59F

 

18. 开始我们的真机调试之旅吧!

 

 

Posted in iOS, Training, Xcode | Tagged , , , , , , , , | 1 Comment