V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  vincentxue  ›  全部回复第 53 页 / 共 61 页
回复总数  1211
1 ... 45  46  47  48  49  50  51  52  53  54 ... 61  
@ruandao 最低五险一金,9成以上创业公司都是这么干的。
另外我补充一点就是对于有经验的开发者来说,钱压根不是第一位。
楼主既然开了这样的吐槽帖子就要做好被喷的准备,特别还是在程序员社区。

但无论怎么被喷,我建议你还是要保持冷静,一旦你开喷,基本上你在这招人是没希望了,而有点思想和水平的程序员恰恰又多数聚在这里,估计现在你已经被人拉黑了。

但利益相关,作为 iOS 程序员,我觉得你还是有误解的,我来给你简单分析一下。

我不认为有泡沫,不说技术难度,就当前移动开发火热程度,供求差距之大,企业抢人导致开发人员薪资水涨船高那是很正常的事。这种现象又不是第一次出现。

另一方面讲,现在有几年真实实战经验的 iOS 程序员压根就不愁工作,现在的情况不是你挑别人而是别人挑你。并且这种程序员对忽悠和画饼都是直接过滤的,靠情怀靠理想没用,你只能拿钱求,还不一定选你。并且加入创业公司,还要承担风险,以及经常性加班加点,严重影响个人生活,没有足够的利益怎么能吸引别人放弃更好的工作去你的创业公司?

实际上你从开始就错了,你从市场上不可能招到你要求的高手程序员,高手是不需要投简历找工作的,还经常被挖。你只能招到新手和中级水平的,能找到中高水平的那只能说是运气。

另外我说的高手并不是什么技术总监、CTO 之类的,就是普通的程序员或者 Team Leader,这种现象在我身边非常多,例如我这么水的水平,已经有几年没投过简历了。

作为创业公司,除非你有人脉或者其他方式挖到高手加入你团队,否则你就只能是拿请高手的钱请一个没达到高手水平的程序员,实际上这种程序员没有你想象中那么差。

另外你说“相对于其它的前后端开发技术所产生的价值,iOS真的这么值钱吗?” 这种话就真的太外行了,以后你千万别再说这种话,具体我就不吐槽了。

所以吐槽归吐槽,你非要招人那也只有一条路,那就是拿钱砸,我想别无他法了。

另外你看人做出多少不错的产品也是有问题的,微信陌陌的程序员还需要找工作吗?大多数程序员技术并不差,但是做的产品却并不出名,为什么要拿产品的好坏来评定程序员呢?你见过哪个大公司是这么评定的,这压根就不是程序员负责的事。

10k`~15k的,很多都是没有独立项目经验的;15k~30k的,也不乏功底不扎实、乱开价的。

我认识不少大公司的 Team Leader,也有很多是没有自己的项目的,如果你是指没有独立负责公司项目的经验,那也很正常,大多数创业公司起码要有两个 iOS 程序员。

你这些标准有些非主流了,我建议你回归本质,就考面试程序员该考的技术问题,别的只能作为加分项,而不是必须。

你找的这种 iOS 程序员(3~4年经验)在深圳在 20~25k 左右(非全税后),上海向上浮动 3~4k。
2015-05-05 22:10:53 +08:00
回复了 gloryDay 创建的主题 iDev iOS 圆形视图的自动布局问题求助
如果你在自定义 View 里布局,那么覆盖 `layoutSubviews` 方法,在这里面获取 `view` 的 size,然后设置 `cornerRadius`。

如果你在自定义的 UIViewController 里布局,那么覆盖 `viewDidLayoutSubviews`,余下同上。

另外建议设置 `view.layer.masksToBounds = YES`。

原因: http://stackoverflow.com/questions/11324878/what-is-relation-between-maskstobounds-and-cornerradius
2015-05-03 16:22:58 +08:00
回复了 taodongxu 创建的主题 互联网 B 站开放注册!
dea57fd7c9399b5e 已用 谢谢
2015-05-03 16:12:52 +08:00
回复了 taodongxu 创建的主题 互联网 B 站开放注册!
@branchzero
这特么也太快了 一秒前的 一下就没了.
2015-04-30 09:49:52 +08:00
回复了 lezhou 创建的主题 iOS 现在学习 iOS 开发,请问是先学习 obc 还是直接 swift?
@hoogle 嗯,各有利弊。
2015-04-30 01:33:47 +08:00
回复了 zhangchioulin 创建的主题 iDev 为什么 objc 中,用 self 有时候用.有时候直接空格就好了?
首先你说用空格调用是错误的,应该是两边的方括号,不是中间的空格,其实更正确的说法是向对象发送消息而不是调用方法。

答案就是点语法实际上是语法糖,如果你想了解地明白点,可以往下继续看。

其次要弄懂这个问题,你首先要知道为什么可以用点语法调用以及它背后做了什么。

现在写的 Objective-C 代码都是属于 Objective-C 2.0 版本,在 Objective-C 1.0 版本的时候,如果你需要向类外传值,你必须得这么做:

http://i.imgur.com/SMMPmLU.png

但是这样写 setter 方法会有一个 Bug,那就是如果传入的新变量就是要被赋值的旧变量,那么这个变量就会被释放掉。因为 setter 第一行代码就是 release 旧变量,而旧变量实际上就是新变量。(这个 Bug 只存在于非 ARC 环境下)

所以 setter 变成了现在常见的这样写:

http://i.imgur.com/Fs3gpVj.png

因为需要通过声明方法的方式来让类外部操作类内部的实例变量,那么在使用的时候你得像调用方法一样使用“[]”来操作:

http://i.imgur.com/IHZJGZ2.png

所以如果一个用户模型类有名字、年龄、头像、地址、帐号等等信息要记录的话,那要写非常多这样看起来重复的代码,大概像这样:

http://i.imgur.com/Va5BhVV.png

方法我就不一一实现了。

Objective-C 2.0 引入了 @property 关键字来声明属性,它的作用是帮你自动声明 setter 和 getter 方法,但不实现。同时提供点语法来访问声明的属性。

所以到目前为止,你省去了很多无趣的 setter/getter 方法的声明,之前的代码就变成了这样:

http://i.imgur.com/InlyLD6.png

但是编译器马上就会出现警告,告诉你你只声明 `-name` 和 `setName:` 这两个方法,但是却没有实现它们,你必须使用 @synthesize 或者 @dynamic 或者手动实现它们。

警告信息类似于这样:

property 'name' requires method '-name' to be defined - use @synthesize, @dynamic or provide a method implementation.
property 'name' requires the method 'setName:' to be defined - use @synthesize, @dynamic or provide a method implementation.

通过这个警告就印证的上面的说法,现在你得在这三个方案里选择一个来去掉这个警告,通常会选择第一个使用 @synthesize,此时你的代码就变成了这样:

http://i.imgur.com/AoI42rl.png

上面的代码就相当于在 Objective-C 1.0 时的那一堆代码。

因为可以使用点语法访问属性,所以之前的访问代码就变成了这样:

http://i.imgur.com/JSVjDGj.png

所以实际上使用点语法背后就是在调用 setter/getter 方法,而这一切编译器在编译的时候都会将点语法调用转换为正常的对象消息发送。

另外早在 Xcode 4.3(具体4.几我忘了)就已经不再需要你去显式地写 @synthesize 这行代码了。

同理,无参数的实例方法或者类方法都可以通过点语法调用。
2015-04-30 00:04:34 +08:00
回复了 lezhou 创建的主题 iOS 现在学习 iOS 开发,请问是先学习 obc 还是直接 swift?
还没编辑完不小心回复了。。。

Swift 普及最多也就这一两年的时间,以苹果的性格,肯定会干预的。

如果你现在想转行 iOS,那别看 Swift 了,直接 Objective-C,否则就别看 Objective-C 了,直接学 Swift 吧。

Objective-C 相比 Python、Ruby、Swift 来说,写起来真的是一点都不爽,特别是如果没有代码规范,简直要命。

Swift 被 Cocoa 的 Objective-C 风格 API 拖了后腿,导致也得调用命名很长的 API。

Swift 相当于 Python 3,Objective-C 相当于 Python 2.x,一个未来,一个当下。
2015-04-29 23:49:07 +08:00
回复了 lezhou 创建的主题 iOS 现在学习 iOS 开发,请问是先学习 obc 还是直接 swift?
Swift 很多公司还没有普及使用,如果你要找工作还是要会 Objective-C 的,如果你自己用的话,建议你直接学 Swift。
2015-04-29 12:04:40 +08:00
回复了 vincentxue 创建的主题 深圳 目前考驾照什么途径好些?
更新一下,三月底报的名,4.8 过了科一,4.28 考科二,已挂。。。13 天后补考。
2015-04-21 09:35:54 +08:00
回复了 Codx 创建的主题 深圳 请教深圳用什么宽带比较靠谱?
我在深圳搬了三次家,第一次用的电信 20M,非常好。

第二次由于没做功课,小区运营商是固定的,被迫用了长城 20M,600半年好像,下载速度超过 20 的上限,但是有时候会很卡,这是让我很烦的一个问题,找了维修的还是不行。

第三次我直接上了电信 100M,因为和 20M 价格差距不大,我去58淘的二手的,过户过来省了 700,就目前而言,没发现什么问题,非常好用。

关于上传的问题,长城的我忘了,电信的是不对等的,20M 和 100M 上传都没见过超过 1Mb/s 的。
2015-04-18 13:52:54 +08:00
回复了 tsinghan 创建的主题 iOS app 没有 crash, 但是不动了, 这是什么情况? 怎么调试?
八成是主线程阻塞了。

异步执行,或者直接上 Instruments 一目了然。
前几天不是解读 1314 为 一伤一死么。。。楼主慎重。
2015-04-18 10:23:50 +08:00
回复了 garytqq 创建的主题 iDev 请问第三方即时通讯平台,哪家好用?
客观地说,环信这名声这水平还是不要用了,国内业界最差的了吧。

/t/176497

国内的话,首选 LeanCloud,但是你得自己写界面,不要求复杂界面的话,可以用开源的 JSQMessagesViewController。

如果你需要马上能集成聊天,那就用融云,成本低,不过。。代码水平不高。

作为一名严重代码洁癖,迫不得已因为公司的原因,我用了融云,但我个人项目里都是用的 LeanCloud。

以我个人的经验来说,融云和 LeanCloud 还没出现过丢包掉线的问题,LeanCloud 的代码要好的多。
command + T

option + command + return --> View --> Assisstant Editor --> Add Assisstant Editor.
2015-04-09 10:58:17 +08:00
回复了 bookit 创建的主题 macOS 请安装 10.10.3 的兄弟做这样的测试
10.10.2 (14C109)

>uptime
>10:56 up 7 days, 17:40, 4 users, load averages: 2.66 2.62 2.53


http://i.imgur.com/LXRCIcl.png
2015-04-07 17:29:49 +08:00
回复了 stupidcat 创建的主题 程序员 文科女生想学 python 和 data mining
当我看到 “她突然说想学” 的时候,我直接跳到这里发表了这句回复。
2015-04-07 17:22:18 +08:00
回复了 guibin1989 创建的主题 iDev IAP 被苹果 reject 了...求助
@guibin1989 明白你们的机制了,我们是和服务器有绑定的。
1 ... 45  46  47  48  49  50  51  52  53  54 ... 61  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5695 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 39ms · UTC 03:14 · PVG 11:14 · LAX 19:14 · JFK 22:14
Developed with CodeLauncher
♥ Do have faith in what you're doing.