第一次自己写前后端的感悟

2019-07-31 18:45:40 +08:00
 sxw11

本人毕业后写了 3 年的 API,近期入职一家公司要自己写后台系统的前端( vue )感受颇深,总结一下就一个字:爽!

老子想怎么定义接口就怎么定义, 日期格式想怎么定就怎么定, list 想[]就[],想 null 就 null,null 值想传就传,不想传就不传,再也不用迁就各种端,呸,真爽!

4100 次点击
所在节点    程序员
32 条回复
xxx749
2019-07-31 18:53:02 +08:00
然后拿一份工资干两个人的活
stormynight
2019-07-31 18:54:36 +08:00
然后发现大部分时间在调 css
leafre
2019-07-31 18:54:55 +08:00
就一个字:爽!
kkkkkrua
2019-07-31 18:56:48 +08:00
。。。还是规范点好,不然后来人会骂娘的
CEBBCAT
2019-07-31 19:00:05 +08:00
没有软件工程这根弦是不是有点危险?
hillwall
2019-07-31 19:00:34 +08:00
@stormynight 太真实了,蛤蛤
EminemW
2019-07-31 19:00:58 +08:00
然后把时间都放在前端上了,过一阵子觉得索然无味
OSF2E
2019-07-31 19:07:20 +08:00
说白了,还是个先点菜(先写前端)还是先炒菜(在前端接口需求未确定的时候假装知道前端要什么样的 API )的问题。
areless
2019-07-31 19:59:56 +08:00
@CEBBCAT 并不危险!一般现在的工程化组件还不是得拆了才能用。你要是有一个组件能直接用,那都是万里挑一的了。
ntop
2019-07-31 21:19:42 +08:00
哈哈哈,这么写一段时间就会进入到首鼠两端的境界,发现自己既不会搞后端接口也不知道该怎么写前端代码~~
SleXion
2019-07-31 21:28:47 +08:00
@ntop 哈哈哈哈哈哈哈那有什么办法避免陷入这样的麻烦么
ntop
2019-07-31 21:36:14 +08:00
@SleXion 我之前就是这么随意之后搞的自己不会写 API 了,现在 API 严格按照 RESTful 的标准来。写后端的时候不考虑前端,写前端的时候只看 API 实际上效率上是提升了
KuroNekoFan
2019-07-31 21:40:18 +08:00
css 就那么令人不堪吗,比如,ui 上需要一个矩形然后两边突出的 shape <口>带描边,可以不用贴图用纯 css+html 做到吗? materialui 的 ripple 效果可以给出一个简单的实现吗?其实 css 也是很有趣的
luo1215
2019-07-31 21:55:44 +08:00
现在就是都在写,挺蛋疼,2/3 的时间都花费在前端上面
lozzow
2019-08-01 00:11:45 +08:00
然后你会发现自己开始写的都是💩,看到想骂自己
zhuzhibin
2019-08-01 00:31:38 +08:00
@xxx749 干 说出了我的心声
chenhonzhou
2019-08-01 01:16:03 +08:00
小弟有幸接盘过这种代码,我只能说,******
(还是要稍微规范点,文档时一定要的!)
beastk
2019-08-01 01:36:08 +08:00
表示经常在 js php python go 之间切换,时不时 ide 就报错,很是忧伤。
leafiy
2019-08-01 01:39:17 +08:00
迫于后端离职又没钱,本 pm 只得临时接手后端。

不得不说,真鸡儿爽,都得听我的!
OSF2E
2019-08-01 01:50:09 +08:00
@ntop 只要有靠谱的产品功能设计文档、数据模型设计文档以及 UI 设计稿,前后端完全可以以这些东西为协作规范先各做各的,具体点说,前端需要哪些接口以及接口返回哪些字段,后端不可能事先知道。就好比顾客去餐馆吃饭,炒菜的师傅不可能事先知道客户具体点那几个菜,只能先让顾客点菜, [菜单] 就是“顾客”与“厨师”两个角色的在“点餐 -> 炒菜”这个流程中的协作规范,假若“厨师”为了方便省事儿提前把菜炒好了放在那里等顾客来点,这生意怕是做不下去了。

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

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

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

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

© 2021 V2EX