远程工作 200 天了,感觉还是有点迷茫。# iOS 开发

2023-10-10 14:48:42 +08:00
 andyL

总包大概在 40 ,创业团队阶段,还是挺忙的。项目在美国,我和中国的公司签劳动和同,合同注明不限制工作地点。

App 项目,我入职之前老板亲自贡献了 大概 100W 代码,这 200 天,我们的贡献差不多。

初期的三个月,老板经常说我的效率不行,平心而论,我确实觉得老板的思考速度非常快,编码速度也非常块。

我很久都没理解项目的写法,倒没有什么复杂架构和模式之类的,项目中大量使用单例和 Storyboard 和继承,这些和我以前写项目的方式完全是相反的。

初期我的负责的新功能和旧模块重构我全部都是想着要和现有代码隔离开来,所以使用了一些模式和 wrapper 类,这样确实能隔离一些代码,但是带来了代码行数,类和文件的增加,也增加了复杂度和理解难度和上下文切换的时间。

这是我自己总结的我的效率上不去的原因。

近期 我全部是重写和重构之前的代码,逐步地。现在完全沿用老板的风格写代码,速度确实快了很多很多。老板对 Storyboard 的用法之重确实是我之前难以想象的,现在看来确实是真的快。

但是这么久的工作,自信心确实备受打击,老板自身美国某名校的 CS 博士的背景平时沟通中似乎有一种道不明的优越存在,也可能是我想多了。感觉平时的工作处在一中被动状态中,要说学到了什么,确实没有什么特别的东西。

工作强度在前三个月真的堪比 996 ,好在老婆回国的一个月我买了个小破车 我们一起自驾来回老家 过了个暑假。但是那段事件,每天抽时间写代码,都冒出了白头发,想起来都很疲劳。

每天的工作都有点提心吊胆,不知道老板什么时候又会对我说一些让人难受的话。

有时候我想,如果我是管理者,我肯定能比老板做的好。但是这时候我又会想,可能这也就是我成不了老板这样的人的原因?

13006 次点击
所在节点    职场话题
139 条回复
xz410236056
2023-10-11 11:33:44 +08:00
@AppJun #118 我也写了 10 年 iOS 了,看着老古董不学习技术找一堆借口我真的觉得好笑
xz410236056
2023-10-11 11:36:32 +08:00
@AppJun #118 另外 SB 都更新换代多久了,你还搁这旧技术。。。你怕不是还在用 OC 的那一堆。。
a280807225
2023-10-11 12:00:01 +08:00
如果用 storyboard 或者 xib 的话,那布局宽高比这些咋么调整呢
AppJun
2023-10-11 12:30:36 +08:00
@xz410236056 好一个写了 10 年的 iOS

2016 年的时候发帖说工作一年,可能你 2013 年装了 Xcode 运行了一个 demo ,也算是可以从 2013 年开始算工作经验吧。

https://v2ex.com/t/256586

果然 funny 。
wkong
2023-10-11 13:13:39 +08:00
现在有 SwiftUI 了 感觉 storyboard 只是一个过滤技术
wMIFjcx06951JD4w
2023-10-11 13:37:40 +08:00
@AppJun 我看这人说的也是有点 funny ,纯纯乐子人一个罢了 他可能压根就没有意识到不仅仅是布局的问题,还有包大小性能之类的
wMIFjcx06951JD4w
2023-10-11 13:51:27 +08:00
@xz410236056 你这样确实需要别人多带带才行 🐒
43n5Z6GyW39943pj
2023-10-11 14:04:10 +08:00
华人老板,run 了吧
likeme
2023-10-11 14:04:26 +08:00
@xz410236056 老哥有没有学习 swiftui 的思路/路线?
nenseso
2023-10-11 14:12:15 +08:00
@xz410236056 主要是界面复杂的时候改起来非常麻烦,简单的是可以拖一下,现在有 copliot,编写一些无脑代码速度也非常快
promiser3d
2023-10-11 14:26:46 +08:00
真的还有人在用 storyboard 啊。感觉还是和 UI 设计没有匹配好。UI 出好原型图,标注好各种距离,还是纯代码省心省事。
simonCN
2023-10-11 15:01:42 +08:00
这问题都吵了多少年了,想不同为啥非要二选一,就不能静态页面用 storyboard ,动态页面用代码么
guibin1989
2023-10-11 17:05:27 +08:00
我刚入行的时候就在吵要不要用 Storyboard 。现在 iOS 开发都快没人要了,怎么还在吵。🐶
magic3584
2023-10-12 00:16:10 +08:00
楼上这么多 iOS 大佬,请问有内推的吗? xib sb 纯代码 frame autoLayout 都行,让用啥用啥
hanangellove
2023-10-12 09:12:56 +08:00
精通过 xib storyboard 纯代码 frame 手撸,autolayout constraint mansory snapkit swiftUI 以及它们的混合使用布局

现在主要纯代码 autolayout➕swiftUI 写 app 。

有哪位开发者想卖个人 app 的吗?正经的 非马甲包
AscenZ
2023-10-13 00:48:57 +08:00
@hanangellove #135
和你差不多,但是我最喜欢还是 Xib ,拖控件约束搞的好感觉比写代码快,方便
现在主要写 Flutter 和 Web 了,Flutter 和 SwiftUI 很像,但是还是喜欢拖控件
Gleven
2023-10-13 10:45:41 +08:00
之前也做过一个美国公司的远程,但是这个公司没在国内注册,楼主的是注册过的可能稍微好一点,我的建议是这种美国的 startup 很容易不稳定,看起来你们应该还是在初期阶段,这个阶段对方要的就是中国这边性价比高,所以会找中国的远程,但是要是之后公司稳定了,搞不好第一个下手裁的也是中国远程,楼主可能觉得美国远程的话对方管理水平会高一点,但是看下来楼主的老板是个华人,那这就基本不可能了,华人老板+startup 就是灾难,所以如果楼主混到了远程经验,加上锻炼了口语什么的,其实可以考虑骑驴找马找找其它稳定一点的远程
xiaowei5486
2023-10-26 23:25:25 +08:00
也是醉了,都啥年代了,还纯代码呢,你如果像 Flutter 或者 swiftUI 那样声明式的 UI 可以,那种一行一行写位置的多累啊,我好多年前都不用纯代码了,怎么就不好维护了,不用 sb ,可以 xib ,好维护
codzzb
122 天前
@qiaobeier #25 大佬,请教下,全职远程的工作都是在哪里找的

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/980628

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX