前端如何从 0~1,我只会从 1~n...

2023-12-14 04:00:53 +08:00
 wohefengyiyang
我自己主要是从事后端开发的,平时写自己项目的时候,前端都是直接用的 vue 的一些开源项目,然后对原项目进行大幅度的修改,这也就是说我知道怎么从 1 ~ n.但是我没有系统的学过前端的一些知识,比如说如何从 ui->前端页面之类基础的知识,在网上搜了一下也没搜到快速从 0->1 的教程。然后这两天刚好又在 upwork 上谈了一个长期的合作,,,是全栈开发,但是可能会偏前端一些,所以,有没有什么好用的教程能快速入门的(最好是 vue 从 0->1 )
5771 次点击
所在节点    程序员
38 条回复
darkengine
2023-12-14 10:01:31 +08:00
@qcbf111 可能他们还没接受“大前端”这个概念 😂
xiaotuzi
2023-12-14 10:16:12 +08:00
我也差不多全栈了,我也没有系统学过前端。就目前而言,会用 vue 脚手架,但是写一些页面还是挺费时间的,我总是写不好,感觉前端真的好麻烦。。。
zangbianxuegu
2023-12-14 10:48:32 +08:00
如果是 UI -> 前端页面,从前端角度看,反而 0-1 简单,HTML 写结构、引入 CSS 写样式,引入 js 交互,如果 UI 是 PSD ,需要会运用图片。不过前端知识很杂,需要慢慢积累。
如果是 Vue 0-1 ,具体是什么呢?按照官网快速上手创建应用算不算 0-1 呢?如果是从 0 到开源项目那种程度,可能前置需要了解数据驱动、响应式原理、Vue 实现原理、Webpack 、Vite 、Node.js 等等,然后是路由、状态管理、样式、组件库等等,所以,每一部分的内容都很多。
Dogtler
2023-12-14 10:54:11 +08:00
作为后端 感觉前端我只会在原基础上小幅度改动,大规模 0-1 独自开发还是很费劲
murmur
2023-12-14 10:55:02 +08:00
@qcbf111 因为后端用 java 写轮子更多也更好找人
7inFen
2023-12-14 11:09:21 +08:00
@qcbf111 广义的前端指多平台的用户端,狭义的前端专指 web 开发的用户端
sentinelK
2023-12-14 11:11:40 +08:00
不知道楼主说的 0 ~ 1 具体指的是什么?

是界面设计到页面布局设计的规划?
是对于控件封装复用,页面生命周期的规划?
是创建 web 项目的技术选型与项目代码结构?

这三者其实都没有通解。
都要根据你当时的人力条件、项目需求、界面复杂度来决定。

举个例子,大厂的优质产品线,前端团队都是有一套自己的前端标准的,由前端标准衍生定制 UI 设计工具,然后设计 UI 再生成界面结构。
这是大厂的人力结构与团队规模决定的,小作坊这么玩你控件还没封装完呢,你做的产品行业都已经暴雷消失了。
abelmakihara
2023-12-14 12:00:11 +08:00
@ZZ74 蓝湖和 figma 自动生成的代码只能参考字体边框这种
宽高布局一般还是要自己写的 用子元素撑开不写固定宽高
BwNVlwSq
2023-12-14 12:01:19 +08:00
找几个设计稿,写代码还原出来
wohefengyiyang
2023-12-14 12:28:43 +08:00
@darkengine 这样类似的我已经做过很多了,就是 github 魔改,也就是我所说的 1-->n, 但是因为自己没有在公司做过前端,不清楚项目早期的一个流程是什么样的,以及怎么做,比如怎么请人做 ui,然后我前端怎么直接用这些 ui 之类的
wohefengyiyang
2023-12-14 12:28:59 +08:00
@zangbianxuegu 个人来看,我缺少的是前者,有关 vue 的我了解的还行
wohefengyiyang
2023-12-14 12:29:08 +08:00
@sentinelK 我自己对这个概念其实也比较模糊,因为不懂一个东西的时候我也不好描述清楚他到底是什么,但是就是觉得自己二开一个项目很简单,从 0 开始的早期工作让我很是头痛,层主所说的第一个问题是在我认为的 0-->1 之内的
wohefengyiyang
2023-12-14 12:30:07 +08:00
因为加入社区不到 1 年,没法批量回复大家的回答,很是麻烦。所以有些层主的回复我没回答,还望谅解
wohefengyiyang
2023-12-14 12:35:16 +08:00
因为加入社区不到 1 年,没法批量回复大家的回答,很是麻烦。所以有些层主的回复我没回答,还望谅解
@qcbf111 并不是,只是个人主要从事 web 开发,所以在描述上可能有些误差
zangbianxuegu
2023-12-14 12:47:32 +08:00
@wohefengyiyang 那感觉像是写页面布局样式的问题,可以新创建应用写一个你二开项目中的页面试试。
jones2000
2023-12-14 14:15:51 +08:00
截个设计稿图给 GTP, 代码不就生成好了嘛, 然后自己再改改不就完事了。 会 js 不就行了。 其他也没什么好学的呀。
qloog
2023-12-14 15:09:55 +08:00
好话题,我好像也没怎么从从 0 到 1 过,需要时现学现查,没有太系统的学习过。
zhangk23
2023-12-15 00:52:16 +08:00
需要什么学什么,不需要系统过一遍,但凡你业务上遇到的问题 谷歌都可以解决

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

https://ex.noerr.eu.org/t/1000197

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

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

© 2021 V2EX