再搞个什么语言好呢!

2020-10-19 09:37:29 +08:00
 2379920898

越来越感到 php 最近两年缩水严重!俗话说得好,树挪死,人挪活。目前掌控原生小程序开发,H5,CSS PHP MYSQL,是再学个 python 还是 go 呢。。python 目前来看,应用广泛,第三方包较多。。未来趋势渐好。。GO 目前优势招聘的较多,之前好多公司都转 go 了。但是 go 应用好像没有 python 那么广泛,并且包较少。。

9406 次点击
所在节点    程序员
93 条回复
no1xsyzy
2020-10-20 11:08:37 +08:00
@BoarBoar 从来没碰过 socket,第一次写 websocket 花了 10 秒复制粘贴,再花 3 分钟改到需要的样子…… 半小时也太恐怖了。
BoarBoar
2020-10-20 11:33:57 +08:00
@lscexpress 你是蜜汁自信,算了,境界不到就是境界不到,多说也无益。
之所以要了解底层,是因为要找到编程的出发点,去学习各种技术的本质。
BoarBoar
2020-10-20 11:40:56 +08:00
@lscexpres 你从不会听说哪个大神是限定于某语言某框架的,没人会怀疑 linus 花一周不能用 python 写 web 服务
我自己写过商业项目的就有 c++,java,go,我写 java 还是 ssh 的年代,但是上个月用未接触的 springBoot 写个 grpc 服务,也不会有任何难度。如果不去找到技术的共同点,发现他们的本质。反而执着于某语言某框架的门户之见,你一辈子也只能不停地换框架 crud 罢了
BoarBoar
2020-10-20 11:47:19 +08:00
@no1xsyzy 你真的是程序员么?一个商业项目在你心里建立个连接就算写好了?
shm7
2020-10-20 12:53:33 +08:00
c++
no1xsyzy
2020-10-20 13:23:54 +08:00
@BoarBoar 那我反问你:难道一个商业项目在你心里调个包就算写好了?
#63 建议先修逻辑学基础吧。没人会怀疑 = 所有人都确信
#62 本质从来不在底层,人脑结构是自顶向下的。去底层找本质未必不是老年痴呆。

至于语言,你恐怕很难理解什么叫 “语言承载思想,语言局限思想”
你要觉得别人执着于某语言某框架,认定 “局限”,那我同样可以说你没有稳定的思想,认定你没有用以 “承载” 思想的语言 —— 皮之不存,毛将焉附?
BoarBoar
2020-10-20 14:59:17 +08:00
@no1xsyzy 奇怪,既然不是调个包就写好了,那你告诉我你 3 分钟做好了什么?
后面的懒得看,拜托先出去和人练练怎么说话,不要看几本形而上的书就觉得自己是哲学家了
fo0o7hU2tr6v6TCe
2020-10-20 15:20:12 +08:00
@charlie21 死亡语言是啥意思 是没工作嘛
no1xsyzy
2020-10-20 15:34:34 +08:00
@BoarBoar 3 分钟做好了你半小时做好的事情啊?
那甚至是我第一次实打实写业务代码,随便套了一个简单的前端作 demo,前后端接通就 3 分钟啊
就 WebSocket 调到能发包要半小时吗?拿这吹?我怀疑你低能。

看来你就知道一个形而上,连形而上什么意思都不知道就敢讽刺哲学家了?胆儿够儿肥儿。
看不懂就 “懒得看”,咋没见你 “懒得回” 呢?建议先出去练练怎么听别人说话。
BoarBoar
2020-10-20 15:37:49 +08:00
@no1xsyzy 噗,你真的工作过吗?我说的半小时是做了一个简单的在线客服系统,包括 socket 连接的注册与管理,连接的鉴权和错误提示,客服连接的随机分配。你来 3 分钟给我做好试试?前后端接通?这不是理所当然的吗这他妈也值得说?
BoarBoar
2020-10-20 15:45:29 +08:00
@no1xsyzy 跟你说了是商业项目了,你家公司的项目是连通就算完成了?和 helloword 有区别么?
no1xsyzy
2020-10-20 15:52:24 +08:00
@BoarBoar 好的,感谢您的解释,已经确定您的语文需要重修。
Free tips: “调个包” is not valid Chinese phrase.
然而这和手撸过 C++ 的 socket 有什么关系呢?基于 socket 还是 WebSocket 做功能罢了。
做底层?这他妈也值得说成是底层?
BoarBoar
2020-10-20 16:15:53 +08:00
@no1xsyzy 原理是相同的,只是 ws 简化了以前要自己写的代码,这都不明白?
如何去注册,发心跳,发消息到特定连接,清晰了原理,自然是万变不离其宗,再怎么换都能很快熟悉。
如果不明白本质只是会调包,这些你去看文档要多久?如果换个语言呢?重新熟悉包又要多久?甚至有时候三方包满足不了业务需求要手撸一个,你怎么搞?要是做不到,你凭什么拿比别人高的工资?
小朋友,你现在能混口饭吃,得感谢大神们帮你做的封装。也就七八年前,没有 v8,node,vue,react 的时候,你问问你的前辈切图仔们一个月多少工资啊
lbp0200
2020-10-20 16:18:26 +08:00
面向工资编程,当然是 Java
no1xsyzy
2020-10-20 19:06:44 +08:00
@BoarBoar 所以说这就叫底层了?用 socket 不还是业务代码?我还真当你从以太网开始撸呢(
要是你看到原教旨的 lisp 七个符号实现图灵完备岂不是要高兴得晕过去?
若要清晰原理,C++ 可谓是第一把坏手,太多怪异的语言细节,一半的时间是在搞清楚语言的词法 —— 对就是词法,人眼连 lexer 都当不好。 —— 哦你可能是用的 C with objects,还是 extern "C"?
——
翻了下你发言历史的时候意识到你说的调包原来是指调用第三方库……
那我就跟你说下,去理解下什么叫 “抽象”。
如果你只是想到封装的话那你真的就是脚本小子 —— 或者借个词 ——“调包”小子了。
在上层业务代码看来,WebSocket 并不是 socket 的封装,而是在 HTTP/S 基础上重新实现一个高级的 socket 抽象,是并列、可互换的关系。
已知 socket 去理解 WebSocket 或者反过来,两者没有什么两样。
BoarBoar
2020-10-20 19:42:30 +08:00
@no1xsyzy 算了,我没兴趣和一个切图仔玩文字游戏。你都不了解的东西,凭臆想扯了这么大一堆不累么?在你的世界里,socket 连通就算大功告成,夏虫永远不知道后面做了多少工作。空谈免了,欢迎拿代码打我脸。
hyperbin
2020-10-20 19:58:25 +08:00
@loliordie 面试造火箭,工作拧螺丝
tuomasi
2020-10-20 20:34:00 +08:00
上面的吵架消息,我忘了在哪看到过
mamahaha
2020-10-21 01:22:01 +08:00
go 语言急需大量开荒老黄牛,完善开源包和框架
t2doo
2020-10-21 09:21:08 +08:00
同写 PHP,感觉今年位置少了很多

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

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

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

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

© 2021 V2EX