1
ericls 2020-01-18 23:39:46 +08:00 via iPhone
不是多方位发展的问题
不同语言了解越多是一个总体的提升 Functional 写得越多 OOP 理解越深入 |
2
ericls 2020-01-18 23:40:19 +08:00 via iPhone
Python 写得越多 PHP 理解更深入
|
3
RE 2020-01-19 00:46:15 +08:00 1
都 2020 年了还有人在某个语言上一条路走到黑?即便想一条路走到黑也应该在某个技术领域走到黑,而不是在某个语言上啊…
|
4
charlie21 2020-01-19 04:34:41 +08:00
你写不了 Java,除非你能吃得下别人写的 Java ;你吃不下。
|
5
eason1874 2020-01-19 07:34:57 +08:00
只局限在一个语言你很多事情做不了。我是从 PHP 开始,现在写得比较多的是 Lua 和 PHP,偶尔写点 Bash 和 Node.js ,现在都觉得不怎么够用了,过段时间还想学下 Go。
能上手几门语言对做很多事情有帮助。比如限流令牌、链接鉴权和 HTTP 消息加密,你只会 PHP 的话,所有请求转到 PHP 处理,受处理能力的影响,令牌限流鉴权效果就极其有限。但如果你懂一点 Lua,你就能编译 ngx_lua 模块自己用 Lua 写这些前端功能,处理能力提升千百倍。 平时用不到的语言也不需要多熟练,了解基本语法,能上手写一些基本功能就够了,这样到你真正需要用的时候随手一查就能看着文档写出你想要的东西。 |
7
golden0125 2020-01-19 09:48:19 +08:00
@charlie21 幼稚又可怜
|
9
vincent7245 2020-01-19 10:29:51 +08:00
@charlie21 对的,我身边大多数 phper 是这样的,计算机专业知识不到家转 java 就是噩梦
|
10
Cbdy 2020-01-19 10:32:44 +08:00
PHP 写服务端也没啥问题吧,swoole 框架也是比较先进的
|
11
szdubinbin 2020-01-19 10:42:57 +08:00
我觉得应该是深度问题比较重要,除非铁了心转语言开发,不然你想深入学习另一门语言的同时还要兼顾自己这门吃饭语言,是比较难两全的,而且你多半不会在工作上用到它进行深度实践,所以对于半路我这种程序员来说,我感觉学习越底层越感到自己无知,还是深入了解计算机基础比较实在,反正即使我用 nodejs,python 处理后端技术栈不都差不多的,其他后端语言用的东西你一个也少不了,最多是开发思维不同,生态多和少的问题,以上个人愚见哈哈。
|
12
visonme 2020-01-19 11:06:33 +08:00
在你技术应用范围内,如果没有这个强烈的需求,涉不涉及别的语言并不重要的,真正需要引起注意的是你对现行应用技术的了解有多深? 换个语言,同个技术你能不能继续玩的溜
|
14
hollwocg OP @szdubinbin 哈哈,确实是这样,深度肯定是最重要的。但是当我们初步掌握更多的开发语言的时候,我们的开发方案就有更多样化。我是个人在家全职接活做的,所有有些时候,客户提出的需求可能是使用 PHP 无法满足的,这个时候就需要去学习其他的编程语言。
|
15
catror 2020-01-19 11:27:38 +08:00 via Android
学习其他语言也没啥成本,何必纠结
|
17
wei745359223 2020-01-19 11:31:41 +08:00
🐔多不压身
|
18
johnsonshu 2020-01-19 11:33:24 +08:00 via Android
php 只是网页编程方便而已。其他目的的话 基本不行
|
19
charlie21 2020-01-19 17:23:38 +08:00
@vincent7245 别。转 java 就是噩梦,不用加定语。我基础知识好着呢。主要是我寻思着 James Gosling 就是上辈子跟我有仇 。你们都知道微软打着开源的幌子推广 C# .NET Core 什么的 是有多么讨厌,可是 我为了避免 Java 我都开始学 C# 了
|