展开讨论

经验与复盘经验摘录 · 机器翻译

以我的經驗,對非常規程式語言著迷的程式設計師正是那種……

以我的經驗,對非常規程式語言著迷的程式設計師正是那種優先考慮(過度)工程設計而不是簡單地交付產品的程式設計師。如果你認為用一種奇特的函數式語言來編寫你的程式碼庫會在長遠來看帶來好處,那你會大吃一驚。這條路充滿了陷阱。我在我的文章[1]中列出了幾個:1. 招聘更困難:「在招聘人員方面,確實,熟悉函數式程式設計的程式設計師平均來說會比不熟悉的人更好。然而,招聘人選的範圍會大幅縮小。學習一種語言是一種投資,很少有人會在閒暇時間去學習一種新的語言。我看到過這種情況,要求有函數式經驗很快就會變成一個不合理的要求。」2. 可用資源更少:選擇一種冷門語言,然後不得不從頭開始構建幾乎所有東西,這有什麼意義呢?你基本上是在拋棄一個活躍社區提供的多年經驗。3. …

源讨论Python的矛盾原帖 269 条评论 · 导入时统计
4

社区评论 0

还没有社区评论,来聊聊你的看法。

原讨论中的回复 4

仅展示本次导入中包含的直接回复。中文为机器翻译,可查看英文原文。

LM

我的经历正好相反。我们的竞争对手使用了“普通”的Ruby on Rails架构,所以他们每个月都要在云托管上烧掉投资资金,这意味着他们被迫为了里程碑而加快进度,并且为了在资金耗尽前获得下一轮融资而走捷径。而我们的“晦涩”的代码库意味着我们可以在几台自己拥有的服务器上运行所有东西,并把时间花在真正有业务需求的东西上。所以我们获得了大的收购,而他们却崩溃了。我的意思是,如果你在看Facebook,那你也应该看看WhatsApp。

完整原文
CA

> Facebook 最初是用 PHP 编写的。马克使用了他熟悉的一种语言,结果建立了一个价值 3000 亿美元的公司。 这个例子根本无法支持你的观点,因为他们后来不得不发明一种全新的语言来让他们的 PHP 代码库能够扩展。而且,Facebook 还使用了许多不常见的语言(如 Haskell、Erlang、D 语言,可能还有我还不知道的其他语言)

完整原文
VE

我发现那些注重易于理解的语言的团队(我认为 Python 是最好的,因为它有“可执行伪代码”的语法)更重视团队合作,而不是个人炫耀。

完整原文
AU

> 为什么我要浪费精力去学习一门新语言呢?尤其是当它可能变得无人问津,而且结果也是一样的? 我曾用这个理由继续用 Perl 编程,尽管 Python 突然变得无处不在且被过度吹捧。 说实话,我应该早点花时间学习 Python。我并没有放弃 Perl,而且我怀疑我永远不会放弃,但若我早点学习 Python,就能节省一些时间和麻烦,因为 Python 并不像我想象的那样是个炒作。 如今,我认为 Rust 也只是一个炒作,所以我有 temptation 避免犯同样的错误,也去学习它。但至今我还没有动手。

完整原文
在 Hacker News 阅读

尊重不同观点,分享具体经验。

登录后即可发帖、评论、转发和引用。