有没有人觉得选择前端职业,很难成长为一个真正的程序员?

2022-01-05 11:58:09 +08:00
 3dwelcome

真正的程序员是指精通各种算法和代码设计。但前端毕竟是偏设计领域,而不是偏向代码。

天天用 tailwindcss 写 CSS, FLEX ,大部分都是布局上的处理。

有时会产生困惑,为什么这种界面生成,大家要用代码手写呢? UI/UX 应该都是设计工具的范畴。妹子美术功力好的,借助工具绘制出来的界面,要比手写布局好看很多吧。

VUE 框架也把代码结构定死死的,限制思维的发散。最大的技术,也许就是从服务器把表单取回来,做个本地排序分页处理了。

总还是觉得隔壁游戏技术有意思,能调试各种有趣算法。前端把数据结构研究个底朝天,也还是那个永恒不变的 JSON 。

7771 次点击
所在节点    前端开发
100 条回复
whi147
2022-01-06 08:57:28 +08:00
@MXMF 做原生客户端的基本就是都得会,额外还要美术
code4you
2022-01-06 09:01:53 +08:00
只要能挣钱 管它是啥编程语言

这么想 是不是太肤浅了 😅
nekoneko
2022-01-06 09:27:33 +08:00
@ericls #3 还有客户端呢
Ncanback
2022-01-06 09:32:51 +08:00
去看看 开屏时间,组件加载优化,在线 PS/流程图 /脑图,H5 实现的各种游戏(前阵子的神龙,合成大西瓜什么的) 可以玩的东西多了去了.......
你是不是接触的面太少了?前端可以说偏设计,但他也是程序员里比其他方向偏设计。
而且...什么叫做数据结构永远就是 JSON...堆栈表链也都有实现和可设计啊
huruwo
2022-01-06 09:59:12 +08:00
@3dwelcome 有技术壁垒啊 每年都有新的框架出来。那真是前端娱乐圈
ww2000e
2022-01-06 09:59:49 +08:00
认识个前端平时私活不断,还选对了公司,靠股票都快财富自由了
fengxianqi
2022-01-06 10:12:18 +08:00
好的,楼主说的都对
zw1one
2022-01-06 10:15:32 +08:00
后端也是一大堆 CRUD boys ,照样没什么技术含量,也不是你说的真正程序员。
大部分公司都是业务导向的,技术是为业务服务的,做业务本身就不需要太高的技术含量。而程序员每天的工作基本都是实现一些你其实并不感兴趣的业务需求,能觉得有意思就怪了。
wakiki
2022-01-06 10:24:09 +08:00
@fuermosi777 大佬,你们的 Cobalt 有没有文档啊,看源码看得心累....
steins2628
2022-01-06 10:32:31 +08:00
嵌入式刚润出来搞前端 你喜欢底层? 汇编写烧写算法体会一下 我是绝对不想回去搞嵌入式了
硬件软件都能坑死你 芯片涨价全产品线找替代方案要重写程序重新调试 简直地狱
我就喜欢看到漂漂亮亮的界面 而不是对着一块跟手指一样大的像素屏一个像素一个像素扣图像
xingyuc
2022-01-06 10:32:55 +08:00
交互玩明白了还是动画玩明白了,NODE 不能写后端?为什么不看看其他语言
nbstone
2022-01-06 10:33:07 +08:00
绝大部分情况下吧。
能服务好业务并给公司创造价值的才是好员工。开开心心且堂堂正正的赚更多 W ,才是我毕生的追求。
选什么职业,技术,公司等等都是为了让自己变强变厉害。去开开心心且堂堂正正的赚更多的 W 。

楼主的焦虑没问题,现在的职业让你不开心了。那就尽快往开心的路上努力。卷起来。打工人~
zhuangzhuang1988
2022-01-06 10:37:35 +08:00
楼主说的对
thinkershare
2022-01-06 10:47:07 +08:00
技术并不创造价值, 业务才有价值
WilliamYang
2022-01-06 10:49:44 +08:00
楼主的想法是片面的,但也是对的,既然你对游戏,后端,算法感兴趣,不妨先去了解试试
fzcf
2022-01-06 11:27:57 +08:00
@3dwelcome webGis 也是你所谓的调调样式,到最后都是对一些开源 Gis 库的二次封装,除非你自己写个 leaflet 或者 turf.js 出来。
elevioux
2022-01-06 11:48:10 +08:00
做后端 7 年。
有时候确实要为特定的业务优化性能和代码逻辑,但大多数时候( 90+%)都是简单 crud ,不见得有什么意思和技术含量。
我倒觉得前端有个 ui 可以看,还挺过瘾的。
3dwelcome
2022-01-06 11:49:18 +08:00
@fzcf

不想二次封装,我是想尝试用 wasm 让 webgis 来支持本地化的大数据,走重客户端,轻服务器的路线。

这在 wasm 技术成熟前,是很难实现的。以前 Web 前端有个很大的问题,页面 DOM 数量一旦上千,用户体验就直接下降。

如果能取巧把创建 /更新 /绘制 DOM 整个流程都搬进 wasm ,学 figma 那样,也许能让体验提升一大截。
3dwelcome
2022-01-06 11:55:13 +08:00
@nbstore

"能服务好业务并给公司创造价值的才是好员工。"

这句说到重点了,楼上一堆人让我学习业务外的新技术。可这些新技术只能自娱自乐,又不是公司需要的。

只有每天的刚性需求,日积月累后,才能转换成真正属于自己的技术。别的都是过眼云烟。
hfpp2012
2022-01-08 18:18:42 +08:00
只会前端能做一个完整的网站吗

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

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

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

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

© 2021 V2EX