请教下前端和全栈的同学

2023-07-30 23:09:00 +08:00
 vincent7245

我是纯后端,主力语言是 java 、c++ 。

我就发现一个问题,有时候自己有点啥想法,或者女友需要个什么小工具,我就做不出来,主要是界面不会做,即使磕磕绊绊的弄出一个界面也巨丑无比。

经常看到有前端和全栈的同学做一些很实用的小工具,V 站就有很多同学分享他们的作品,甚至有些同学可靠其整点外快。

看得我好眼馋,也想系统的学习下前端。

我就想问下,你们平时会自己写一些小东西吗,或者会有挣外快的机会吗

我一个纯后端,除了给公司创造价值,其他啥都做不了。

7289 次点击
所在节点    程序员
73 条回复
leega0
2023-07-31 10:29:11 +08:00
@mdn 一般从 css 时代过来的前端几乎不会用半成品的,要么自己写,要么就用不用调的完成品
cz5424
2023-07-31 10:43:05 +08:00
多用组件库,没有设计师的情况下,只要合理摆放组件就可以出一个好看点的 ui
leslieckai
2023-07-31 10:45:03 +08:00
我是做前端开发的,半年来也有尝试学点 UI ,但是做出来的还是不好看,建议还是找个志同道合的设计师合作,感觉完全不一样
silypie
2023-07-31 10:46:49 +08:00
你想快的话直接上 QT 呀,有设计工具拖拽组件就行
790002517zzy
2023-07-31 11:00:36 +08:00
790002517zzy
2023-07-31 11:01:21 +08:00
单基本上都是以前学校老师给的 自己接不到或者钱少
mdn
2023-07-31 11:07:20 +08:00
@leega0 tailwindcss 目前在前端比较流行吧

成品的组件能过 公司设计这一关吗?
dudubaba
2023-07-31 11:08:59 +08:00
一个字:抄。 去各大 app 市场或网站找到类似的,然后截图,抄里面的 ui ,然后组装成自己的工具。
TArysiyehua
2023-07-31 11:13:04 +08:00
@wmwm 说实话,这界面挺丑的,我的技术栈跟你一样,学了 vue 之后,用上了 t-desin 或 element 就不一样了。设计这个方面,我开始用的话也挺丑的,最终就是抄,你觉得哪个网站漂亮,就直接上手抄就完事了
crazyTanuki
2023-07-31 11:16:57 +08:00
@M003 对,就是这么回事,虽然上限摸不到,但是起码下限提高,不会太丑
xudaxian520bsz
2023-07-31 11:23:47 +08:00
@GeruzoniAnsasu 其实,前端没那么难的,CSS 属性是多,规则多;不过,现在 Edge 在 devtools 提供了 3D 效果,可以解决一部分问题;很多人,学习的时候,就是脑补(包括曾经的我);而且,前端 JavaScript ( C 的语法,Lisp 的闭包,高阶函数、回调函数、Java 的面向对象,函数式编程、命令式编程) 太灵活了,像我们做 Java 的,如果仔细品的话,你会发现 Java 太省事了,而且同一种效果,前端有太多的方案来实现了。
GiantHard
2023-07-31 11:33:57 +08:00
界面丑跟前端技术无关,主要是设计功力不足。所以我建议楼主看看这本书 https://www.refactoringui.com ,本书的作者同时也是当下流行的前端技术框架 tailwind css 的作者,这本书提供了对于程序员而言很实在的技巧,旨在教你如何在没有设计师的帮助下,设计出美观的网页
bitmin
2023-07-31 11:43:24 +08:00
说到设计,可以学习一下 Material Design ( material.io

Apple 也有提供设计指南 https://developer.apple.com/cn/design/
vikaptain
2023-07-31 11:47:40 +08:00
赚外快主要不是靠技术,靠人脉,靠关系。首先是要能找到项目,技术倒是其次,大部分这种外快项目都挺简单,技术要求不高,但是可能前后端都要你一个人写,可能钱不多,你在找人写前端就没什么钱了。
如果你想学前端,可以先学下前端基础。实际写东西的时候去直接去买一套前端模板来修改修改就行。
如果只是学来自己用推荐 Angular ,对后端比较友好。
seven123
2023-07-31 11:49:23 +08:00
没有系统学习过设计就只有抄了,或者花钱,我现在一般都是先看看 tailwindui 有没有现成的模板,然后再到 figma 资源里面去找找,到处东拼西凑搞出个东西来,搞出来的实在不好看再花钱请设计
l4ever
2023-07-31 11:49:37 +08:00
你会 java, 那么 javascript 不难吧?
你再看看 react 文档, 就那么几个 use****

然后你想好看, 找现成的 UI 套进去啊, antd?
https://ant.design/components/button-cn/
nkidgm
2023-07-31 11:59:08 +08:00
既然楼主熟悉 C++,可以试试 QT + WASM ,C++写出的小工具运行在浏览器,不过我没玩过。。
version
2023-07-31 12:04:05 +08:00
懂些基础的就够了..会弄后台管理 react vue
懂前端基本
设计的东西交给设计...加上目前 ai 的发展..差不多能出很好的 设计=>生成代码的智能....人工无非就是学会组合.封装成组件..再拼接成数据
要接受上面的新鲜事物..就要抛弃后端 java 和 c++ 部分老旧的思想.
任何项目不要过度框架化....小而美 .短平快..才是你自己需要学习的...
等上面学会了..接多几个私活..前提中期可能是亏本的..就是时间成本的价值...多熬夜..积累几年..当你会了全栈你的整个编程思路都会不一样..考虑点也不一样..
zjsxwc
2023-07-31 13:01:23 +08:00
请系统学习
《写给大家看的设计书》
《深入解析 CSS 》
theohateonion
2023-07-31 13:29:32 +08:00

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

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

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

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

© 2021 V2EX