V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  3dwelcome  ›  全部回复第 48 页 / 共 155 页
回复总数  3084
1 ... 44  45  46  47  48  49  50  51  52  53 ... 155  
@ipwx

前端有两大问题。

第一,平均前端项目开发周期为 3 ~ 6 个月,如此短的周期,是很难作为个人的长期职业规划的。而传统软件开发,周期至少一年,这样代码经验才有足够多的积累和沉淀。

第二,VUE 这种框架让前端入门门槛,降低很多,增加内卷程度。固定的编程模板和大量的 npm 组件库,个人编程能力就会被弱化。有时候一个美术学院刚毕业的新人,做出来的页面效果,都比老码农要好。

你说 VUE 里的双向绑定,模板向编程得理念,别的语言也能做到。但前端框架就好比是大海里的一座孤岛,看起来岛上风景很美,当你要离开的时候,却发现自己什么宝藏都带不走。
想解释一下,为什么会有“深深的无力感”。

随着前端 MVVM 框架和单页面开发的流行,客户体验越来越好,鼓励重客户端开发模式,把原本服务器端的后台代码都移植到前端上。

然而,这产生了一个很大的问题。前端的框架,大多为了搭建交互 UI 而生,对于产品功能性的复杂逻辑实现,JS 是很弱的。或者说,对比起传统的后端语言,要弱一些。

本不想用 JS 重写后端逻辑,可为了良好的交互体验,又不得不写,最终解决方案,只有依靠 webasm 了。
2021-11-30 12:04:00 +08:00
回复了 badribbit 创建的主题 程序员 程序员为啥感觉工作学不到东西
真正的学习,应该不是学得快,而是学的精,勤做笔记,代码要落地。

我发现自己半年前看过一些 B 站的程序教学视频,现在基本都忘记七七八八了。
2021-11-30 12:01:28 +08:00
回复了 zoharSoul 创建的主题 iOS 有大佬知道那些恢复 iOS 上微信数据的 pc 软件是啥原理吗?
卸载微信,数据肯定就无法恢复了啊。

贴一句官方的原理:”微信聊天记录是以 sqlite 数据库格式保存在手机中的。当聊天记录删除后,其实聊天记录数据块是并没有被真正地删除的。我们可以借助 SQL 工具将微信聊天记录进行恢复。“
2021-11-30 11:45:46 +08:00
回复了 qin20 创建的主题 FFmpeg 程序 FFmpeg 准确切割视频问题,请大神指教?
楼主没搞懂无损剪切原理。

所谓关键帧,就是后面几秒的视频,都是根据这个关键帧推导出图像的。

不编码直接硬切,就意味着丢失关键帧,那解压出来的视频,就都是马赛克了。
@ipwx

如果工作上一直写前端当然没事,可生活所迫,我也要同时用到很多其他语言。

前端写复杂后,一堆 CSS 。代码和体系自成一派,个人觉得写大项目后,能实际沿用到下个项目的代码并不多。

有一种代码写完就扔,深深的无力感。

人老了,就希望用一把榔头敲掉所有跨平台的钉子,刚好 webasm 满足我的需求,一拍即合。
2021-11-30 00:20:01 +08:00
回复了 zxCoder 创建的主题 问与答 一维随机游走的期望怎么理解
就是概率的问题呗。

理论上点向左移动 50%概率,向右也是 50%概率。只要步数足够长,总有机会能回到原点。

但所谓随机数的经典问题,通常步数都不可能做到无限长。只要步数有限制,那从微观上看起来,运动就是无法预测的,并且断断续续。在图上体现出来,就是某一些步数突然变大,脱离原点。

这个随机游走理念,好像投资学里听到挺多的。
我个人挺烦前端的,早些年在 flex 布局普及前,就靠各种 css hack ,代码移植性超差,真是醉了。

后来有了 vue/react, 但还是有一种让人强迫 thinking in frontend 思维模式。TS 写的时间一长,都忘记用别的语言,是怎么正经写程序的。

随着公众号小程序崛起,JS 仿佛有一种漩涡的能力,能让人越陷越深,但我又无法依靠个人力量去挣脱。直到遇见 webasm 后,终于找回了编程的初心。

在 webasm 前,我肝脑涂地去适应 JS 。
在 webasm 后,WebView 只是若干目标平台之一,JS 能干的,别的语言都能干。
2021-11-27 18:07:02 +08:00
回复了 amiwrong123 创建的主题 程序员 vs 中如何解决 C++的“常量中有换行符”
我也遇到楼主这种中文编码问题,只在某些特定平台,特定版本 clang 编译出问题。

gcc 和 vc 倒是一点问题都没有。

最后也没找到很直接的解决办法,写了一个源代码预处理工具,实时转换 utf8 编码。
2021-11-26 16:30:32 +08:00
回复了 windpinw 创建的主题 程序员 桌面端技术选型求指导
@abcbuzhiming

“做出来的东西,性能和原生差几条街,用户的机器不当钱,吃 CPU 内存没有上限。”

那要看具体是做什么了,以前有不少 V2 开发者提问,为什么十几万的树节点,在 vue 里拖动那么卡。

我只能说,网页端确实不适合处理这种超大数据的应用。

可是普通的小工具小应用,用 JS 写写,还是异常方便的。
2021-11-26 16:14:55 +08:00
回复了 smileherd 创建的主题 分享发现 分享下我对挣大钱的一些思考
@smileherd

"好好学习,天天向上是从小就学的道理,我特别想问这个帖子下嚷嚷着太难了太难了不可能不可能的人,你们多久没正经读过一本书了?又每天花多少时间在抱着手机娱乐上?"

现在 90 后年轻人很努力的,拜 IT 行业加班风气所赐,好点的互联网大公司,都是 996 大小周,你能说码农不努力?

但是努力就能达到你的高度了?现在高房价太离谱,不是光努力就能顺利结婚买房的。你当年靠自己年薪的买房经历,完全不可复刻。

而现在大城市贫富差距大,导致女性对物质普遍都要求高,年轻男性择偶难度大。对普通人来说,别说赚一个亿,就是顺利买房娶妻生子,在 40 岁之前能不能实现,都不好说。
2021-11-26 15:45:41 +08:00
回复了 windpinw 创建的主题 程序员 桌面端技术选型求指导
electron+1 ,毕竟前端 npm 轮子多多。

你用 Native 只能写点简单的页面,复杂的组件还要自己造轮子,多累。
2021-11-26 00:14:00 +08:00
回复了 orange0422 创建的主题 问与答 内网的照片管理有没有什么好的方案?
写个 webserver 应该就可以了,前端可以很容易的跨平台浏览文件。

但是需要搭建一个比较好的后台,才能对管理照片,标记照片。
2021-11-25 22:08:24 +08:00
回复了 maxwell29 创建的主题 问与答 各位大佬怎样安排自己作息?
我一般采用隔天作息。

就是如果前一天晚睡,那么第二天就早睡,反之亦然。这样即能保证自己有足够的学习和工作时间,又不会把身体拖垮。(对于程序员来说,夜深人静时效率最高)

谁都知道早睡早起身体好,可这样真没时间,干点自己的事情了。
2021-11-25 17:47:22 +08:00
回复了 smileherd 创建的主题 分享发现 分享下我对挣大钱的一些思考
"至于医美项目的决策逻辑我在第 11 期记录中有剖析,就不赘述了。"

我看了公众号,你就是觉得合伙人比较靠谱,就投资了。

但这种就纯粹为了赚钱而投资,和你上面一句“我希望赚钱和兴趣可以有个结合点”,理念完全是背离的。

还不如拿 50 万去砸电商领域,砸 APP 开发,砸 IT 第三方小工作室,至少你知道钱花的钱值不值。
2021-11-25 16:50:58 +08:00
回复了 smileherd 创建的主题 分享发现 分享下我对挣大钱的一些思考
楼主的行动力还是值得称赞。APP 和电商虽然不咋地,至少落地了,也弄的有模有样。宣传上面,也能看出曾经在大公司待过,有足够的项目经验。

可惜互联网时代已经变了,已经不是早年随便写一个 APP ,就能随便成功了。软件品质一定要出众出彩,才能斩获一定的市场份额。

大头比特币收入和早年买房增益暂且不谈,这种并没有长期可持续性。

楼主花 50 万投资医美,也只能说有点另类(是黄夫人牵头的?)。俗话说,不投自己不了解的领域。医美也许赚钱,但正常人,都会把 50 万投资在自己熟悉的互联网领域上的。
2021-11-25 15:51:26 +08:00
回复了 d0m2o08 创建的主题 程序员 咨询大佬个密码验证的问题
楼主的问题,就和 RSA 数据加密后,为什么每次加密的结果都是不一样的,是同一个道理。

说白了,这类算法,就是要“不一样”这个效果。

至于内部实现,就是楼上说的加盐或者随机 padding 。
B 站上随便搜索,有一大堆教学视频,跟着大佬学呗。

游戏引擎没什么困难的,你觉得工具太复杂,但其实背后代表着可定制化的高自由度。
1 ... 44  45  46  47  48  49  50  51  52  53 ... 155  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5516 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 43ms · UTC 08:37 · PVG 16:37 · LAX 00:37 · JFK 03:37
Developed with CodeLauncher
♥ Do have faith in what you're doing.