最近发现好像大多数程序员都不太会用 Figma 和 PowerDesigner 不知道是不是这种情况

2022-07-01 19:07:39 +08:00
 pengtdyd

最近我发现我开源的 Lime 项目都没有人和我交流 Figma 和 PowerDesigner 相关的东西感觉有点尴尬,哈哈哈。

是不是 V 站基本都是程序员的原因,圈子不同所以技能点也不一样。

想了几个原因不知道是不是: 1.公司里没有用 Figma 和 PowerDesigner ,甚至都没有原型和物理模型。 2.公司里用的是其他的工具,比如:Axure RP ,墨刀,PDMan 等 3.我做的项目一般,看了感觉学不到什么东西,没兴趣。 4.没有时间,996 已经很累了,卷不动了。 5.学这些没啥用,公司里面还是以写代码为主,其他的不重要。 6.没有好的学习路径,不知道怎么学。 7.其他原因

不知道你是哪种呢 ?

9149 次点击
所在节点    程序员
76 条回复
pengtdyd
2022-07-01 21:43:19 +08:00
@luomao 不少中小型公司追求效率至上,让开发变得没有时间去梳理这些东西,原型一出来就要开始写代码了,没精力确实是现实。
pengtdyd
2022-07-01 21:44:04 +08:00
@wtl 没有理解你后面说的意思,展开说说。
musi
2022-07-01 21:48:09 +08:00
Figma 的用户本来就不是针对程序员的,你非要要求程序员搞这个干啥。
虽然但是,我最近在关注 Design2Code 相关的东西,如果能快速的将我的设计稿转换成代码那学这个的性价比还好点。
clorischan
2022-07-01 22:11:59 +08:00
大型项目数据库轮不到程序员负责
小型项目 CodeFirst 自动建库一把梭
gefranks
2022-07-01 22:26:36 +08:00
Figma 那玩意儿有人觉得好用?
也就能看个图.逻辑稍微复杂点看的眼睛痛
renmu123
2022-07-01 22:38:39 +08:00
程序员不用画原型图,产品不出原型不干活,爱用啥出用啥出
beixiao
2022-07-01 22:44:18 +08:00
项目在用 Figma ,UI 出设计稿,其他人看
Bingchunmoli
2022-07-02 00:04:21 +08:00
尝试想设计好的一个系统了解过,有入门门槛,特别强调对于我 4K 的 DPI 极度不友好。 有时候太麻烦,感觉上面添加一个表不如用数据库管理工具直接添加更好,而且因为现在一般没有外键,所以生成的图也没有意义
pengtdyd
2022-07-02 00:11:11 +08:00
@Bingchunmoli 它是数据库建模设计软件,确实有一定的门槛
pengtdyd
2022-07-02 00:11:42 +08:00
@beixiao 基本是这个流程
dcsuibian
2022-07-02 00:39:34 +08:00
这俩我都用过。
PowerDesigner 用过几次,弃了。主要问题是数据库建表我从一开始就有个大概的构想,从 概念模型 --> 逻辑模型 --> 物理模型 这么一套流程走下来,好像最终生成的表和直接物理也没啥区别。
另一个原因是,我也不是天天在那儿建表,不是很原因花大精力去学这个软件。

Figma 挺好的,但我只是在自己的项目里用用,不可能在工作中用。全干程序员的话直接上手写代码,最多预先拿个草稿纸画一下大概布局。要好看,干不了。
而且学习成本挺高的,我之前也跟着 B 站视频学过一段时间,基础操作是懂了,想要掌握还是挺难的。我明明是想写个项目练手的,代码没怎么写,在 Figma 上花了太多时间,感觉怪怪的。
ljpCN
2022-07-02 00:55:10 +08:00
Figma 不是万金油,如果仅仅是梳理软件架构,有更简易的工具比如类似于 draw.io 的各种绘图工具。不是 Figma 干不了,是没必要。Figma 还是更适合 UX 设计的场景,在这个场景下,已经筛除了大部分的程序员。这大部分的程序员,可能在做嵌入式开发,可能在做数据库开发,可能在做 Web 服务端开发,可能在做别的许多许多的事情,总而言之,他们不需要跟用户界面打交道。而在跟用户界面打交道的程序员中,比如前端和移动客户端开发,由于许多公司分工明确,他们使用 Figma 这类工具只是作为观看者而非编辑者,因为编辑的工作是负责 UX 的设计师在干。而学习 Figma 能给他们带来什么呢?这个问题才是值得思考的问题,而这个问题依然很有可能导向:他们不需要学 Figma ,他们需要一个更适用于他们的工具。
pengtdyd
2022-07-02 01:07:03 +08:00
@ljpCN @dcsuibian
Figma 有一定的门槛,需要花时间学习它,作为程序员来说最多可能只是查看而不是编辑,更不太会设计一款产品的原型了。
PowerDesigner 我在使用的时候也发现了,如果从 概念模型 --> 逻辑模型 --> 物理模型这一套流程下来确实耗时间,也没必要,但是如果是一个人做一款产品来说,配合 Figma 画的原型来分析模型可以更好的梳理模型关系,这样可以抽象出清晰的代码实体。对于软件架构来说,好的物理模型就像好的地基一样,可以做出更好的架构(个人理解)。不过在企业中往往是没有这样场景的,更多的是效率至上。
ivvei
2022-07-02 01:09:18 +08:00
@pengtdyd 代码越来越难以维护,join 的表越来越多,是因为后来增加了新的需求新的内容。这不是考虑表和表的关系能搞定的。代码容易改而数据库不容易改,应该有这样的意识。后来加进来的内容大多只能在原先基础上修修补补填进去,把数据结构推倒重建是不现实的。
pengtdyd
2022-07-02 01:12:52 +08:00
@ivvei 如何做出更容易维护的软件,这个应该是软件架构思想了,比如著名的 DDD 领域驱动,在这一点上 java 是无出其右的。
hallDrawnel
2022-07-02 01:16:10 +08:00
产品用这个吧,输出到我们这纸和笔画一下架构就行了。
pengtdyd
2022-07-02 01:18:32 +08:00
@hallDrawnel 对的,如果公司里面用了 Figma 的话,开发人员基本上会查看就行。
ericguo
2022-07-02 05:45:06 +08:00
PowerDesigner 要花钱且不是刚需,用的人相对少,Figma 一般程序员就打开看看,不会自己画,因为这个事设计师的活,所以你说的大多数程序员都不会用 Figma 和 PowerDesigner 是对的。
Chad0000
2022-07-02 05:45:41 +08:00
我是程序员,我就用 figma 。主要是给桌面应用和 app 画界面和交互,因为这种应用开发起来比 web 慢,等你程序做差不多了才发现页面逻辑有问题就晚了。

web 开发基本上不需要,因为调整很容易。
skinny
2022-07-02 07:37:07 +08:00
我不是程序员,但我的体验就是自己美术能力不行,用钢笔工具手绘图标是不可能的,然后 Figma 可供傻瓜式拖拽的组件太少,自己用基础组件画又感觉总缺少点什么,导致要么整体组织不行,要么太糙太简陋还不如手绘甚至列表格,我感觉很多程序员也是这样的……

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

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

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

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

© 2021 V2EX