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

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

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

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

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

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

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

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

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

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

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

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

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

12948 次点击
所在节点    职场话题
139 条回复
wMIFjcx06951JD4w
2023-10-10 14:52:18 +08:00
iOS 吧,还是上模块化吧,storyboard 的维护是灾难的,相比较纯代码 其实速度差不了太多,乱用继承更是灾难
guguji5
2023-10-10 14:56:34 +08:00
团队多少人啊
andyL
2023-10-10 14:58:22 +08:00
@guguji5 国内一个我一个 UI ,其余 7 个(每周视频开会见过的)都在美国
jstony
2023-10-10 14:58:59 +08:00
@guguji5 看描述会不会就是 1+1
zeropercenthappy
2023-10-10 14:59:52 +08:00
远程工作快 3 年了,从上个月开始全员回归线下,现在难受的一皮。
andyL
2023-10-10 15:00:43 +08:00
@zeropercenthappy 线下也有线下的好处,不用随时 oncall ,严格的隔离开工作时间。。。。
jstony
2023-10-10 15:02:00 +08:00
全文看下来,说实话,好像开始接手的时候累点,现在 op 应该已经上手了,好像也没有太难的点。至于老板说什么,他说就让他说好了,想听你就听,不想听你就“嗯嗯嗯,说的对”,按时交货,按时发薪就行了呗。
andyL
2023-10-10 15:03:30 +08:00
@jstony 也只能这样,毕竟现在结婚了,要操心的事情多了,不能像以前任性跑路。。。。
isRealLeven
2023-10-10 15:04:04 +08:00
我们俩好像,唯一我们公司不是很忙
jchnxu
2023-10-10 15:04:22 +08:00
我感觉 remote 还是得严格分开工作生活,要不然会肉眼可见更累
implion
2023-10-10 15:05:31 +08:00
storyboard 就是快啊,纯代码怎么可能比 storyboard 快, 拖一个 button 一个 label 都是几秒的事,小团队用 storyboard 是挺好的,老板喜欢 pua 你,只要钱管够随便他呗,现在国内这个环境,iOS 是真不行了,能怎么办呢。
andyL
2023-10-10 15:06:30 +08:00
@jchnxu
andyL
2023-10-10 15:07:11 +08:00
@implion 本以为管理理念会先进一点。。。
andyL
2023-10-10 15:08:31 +08:00
@isRealLeven 点了个关注 😁
jchnxu
2023-10-10 15:08:38 +08:00
@andyL 而且看你这里,如果只有你一个人国内时区,沟通成本明显会高很多,很考验老哥你的水平哇
majianglin
2023-10-10 15:08:59 +08:00
写 UI 当然是用 StoryBoard

国内有些 2b 的开发习惯,我是不屑一顾的:

1. 用 命令行 比 用图形界面工具牛 X 。比如 git 宁愿用 命令行提交,也不愿意找个图形工具
2. 用 代码写界面 比用 所见即所得工具 牛 X 好维护。只有两者都精通了,你才知道哪个生产力高,哪个维护性好
andyL
2023-10-10 15:10:14 +08:00
@jchnxu 确实,每天的感觉就是 看着老板留言起的床,读着老板的留言入的睡
magic3584
2023-10-10 15:11:53 +08:00
请问还招 iOS 吗? xib storyboard 纯代码我都可以
andyL
2023-10-10 15:12:03 +08:00
@majianglin 确实如此,现在熟悉了 sb 之后,用代码写控件真的是不想动手。。。早年入门看的太多资料被带进坑里了。。。
andyL
2023-10-10 15:12:31 +08:00
@magic3584 暂时没有。。。

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

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

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

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

© 2021 V2EX