搜尋
首頁後端開發php教程如何看待吴军认为 PHP 和 JS 程序员和生产线工人差不多的看法?

《浪潮之巅》作者吴军 2012 年 6 月发微博说

顺带说一句搞 IT 的人不爱听的,如果只会什么 PHP 或者 JS,和生产线上的工人最后命运差不多。C 好很多,因为把 C 用熟了至少 4 年时间,因此这方面的熟练工很少。
> 郭台铭将大陆厂将自动化,这下麻烦了,连出卖血汗的地方都没了。

吴军的成就是什么?这算不算语言鄙视链?还是说搞编程的就要被搞算法的看不起?

回复内容:

.
信息产业类的公司不是都得有很多条流水线的么:

PM提需求

UE/I出图

后端的(c、php、java、db)写server

前端(浏览器、android、ios、desktop)写界面

QA品保做质检

===> 交付产品给运营、客服;

然后流水线再接着生产下一批货.....

------------------------------

想想人家说得一点都没错啊,就是在生产线的某段干活啊。

美的卖空调赚了钱,发现手机市场不错啊,就开了条做手机的生产线,也想做做手机生意。然后手机厂主管手机生产的部长看了下人力成本报表说:“生产线上组装机子的工人和包装工都没有焊板子的工人难招啊”,这样一句朴实的感叹引发了生产线上当事人各种的内心骚动,板子工默默地笑而不语,组装工和包装工开始各种存在感、价值感和使命感的深入挖掘.....
同为新一代的工人阶级,各位工友们,这是何必的何苦呢....



. 绝大部分程序猿都和生产线上的工人最后命运差不多。
—————分割线—————
我们不生产代码,我们只是github的搬运工 1.吴军是腾讯从google重金聘请几个工程师之一,3人中,吴军因为几本书的缘故名气比较大。而朱会灿在内部员工中口碑也是相当不错的。其也是腾讯第二次搜索大规模重构的核心负责人之一,当然那次重构整体上是失败的。

2.吴军这段话只是在微博中间的一句话,我想只是描述一个运用场景的问题。我想他特制仍然是程序工人,非要把这个扯到工具之争没啥意义。当然这不代表我没有我的骄傲,我最熟练某种语言,当然要对这个语言保持充分的自信(当然也就会对其他语言表示一些……,呵呵),如果一个PHP程序员和我说他最喜欢C++,我相信他也绝对不是一个好的PHP程序员。

3. @庄表伟所提到的,腾讯后来对吴军他们的一些看法,吴军不符合腾讯的“八条海量之道”,但对于吴军的表白和辩解“ 2年前的吴军说过:我现在负责管理的员工有1000人,其中将近600个工程师,但是能满足#1万小时编程训练#的工程师却不到20人。“,我必须说,吴军说的是对的。但他的核心问题绝对不是什么不符合腾讯的运营思路,而是知道腾讯的如此基础下,如何打好牌。要知道,腾讯的这个人员基础,在业界算非常非常非常不错的。但腾讯不是google,你提出一个思路,马上就有30个大牛把他实现了上线实验了,这个失败只能说是水土不服。当然,当然,这里面的故事还很多。我不是亲历者,始终不够客观。

如果把这个问题有变成所谓的语言之争和偏见之争,实在没啥意义。但有些人就喜欢这样,没法子。 很多程序员都跟生产线上的工人差不多。我不觉得这里面需要多高多高的智力水平或者知识水平要求。这跟语言无关。做嵌入式编程大多用嵌入式C,难道说做嵌入式开发的人一定比做前端开发的人高智商高水平更有价值不可替代。反正就我接触过的做嵌入式开发的人和做前端或者网络的人来说,这根本没有谁比谁厉害的定论。

况且,生产线工人也有技艺高超的,就像各个领域的程序员都有大牛。当然能光在流水线上做自己那个环节的工人基本没可能提高,就跟程序员总是只做自己熟悉的一小块一样没法成为大牛一样。

有些程序员,甚至是大部分程序员,就是随时可以被替代的劳动力。这种情况在这个整体用人市场供大于求,高端人才市场供不应求的社会环境下,还会持续一段时间。

我反对此人的言论,第一反对他看不起生产线工人,第二反对他看不起JS和PHP…… 说的是“只会”。如果程序员只会这两门语言,估计对cs知识掌握也不咋地,当然没啥后劲。 人类发明了金钱,是为了方便价值的交换。
有些人不了解金钱的含义,不想付出自己的血汗去窃取他人的血汗。
于是有些人鄙视有钱人。但鄙视付出了大量血汗的有钱人是错误的。

人类发明了PHP和JS,是为了方便程序的开发。
有些人不了解PHP和JS的含义,不学好基础理论胡乱造了很多烂程序。
于是有些人鄙视只会PHP和JS的人。但鄙视认真学习过的PHP和JS程序员是错误的。 我不这么觉得。相反,在所有语言的使用人群里,使用PHP的创业者和创业成功者的人数应该是最高的 c固然好,但是你用c写个网页试试?

好的php程序员应该懂语法框架,懂前后端交互,懂设计模式,懂数据库,懂apache架站,懂linux运维。一点也不必c少。 不管你C语言用的多熟练 至少你应该还能会点脚本语言去解决些简单的问题
PHP就是一个很简单的语言 js也是 巧合的是这两个都是面向web的 和你c是在没什么利益相关的竞争关系 如果是我大Java鄙视PHP程序员还情有可原 你一个学C得来捣什么乱!

另外 C才是真正的一枚螺丝钉 你会做网站么 你会修图么 你会装机么 你会设置路由器么 你啥都不会 你能找着女喷油么 吵得你死我活,无非就是:玻璃心而已。

也许吴军说的没错,相比于整个IT行业,我们就是一颗螺丝钉。
如果未来,IT产业发生变革(我们无法预料),对普通程序员的依赖大大降低,
那么,无数的工程师被失业、被淘汰不可避免。
大浪淘沙,人类技术进步的洪流,你我无法阻挡。

同样身为工程师的我们,是不是应该是时时反思一下,专业技能是否太过单一,
竞争力是否不够?是否要打实基础、学习新技能,是不是要抬头看看业内动向,寻思更好的发展通道~ 共勉吧~~
陳述
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
使用數據庫存儲會話的優點是什麼?使用數據庫存儲會話的優點是什麼?Apr 24, 2025 am 12:16 AM

使用數據庫存儲會話的主要優勢包括持久性、可擴展性和安全性。 1.持久性:即使服務器重啟,會話數據也能保持不變。 2.可擴展性:適用於分佈式系統,確保會話數據在多服務器間同步。 3.安全性:數據庫提供加密存儲,保護敏感信息。

您如何在PHP中實現自定義會話處理?您如何在PHP中實現自定義會話處理?Apr 24, 2025 am 12:16 AM

在PHP中實現自定義會話處理可以通過實現SessionHandlerInterface接口來完成。具體步驟包括:1)創建實現SessionHandlerInterface的類,如CustomSessionHandler;2)重寫接口中的方法(如open,close,read,write,destroy,gc)來定義會話數據的生命週期和存儲方式;3)在PHP腳本中註冊自定義會話處理器並啟動會話。這樣可以將數據存儲在MySQL、Redis等介質中,提升性能、安全性和可擴展性。

什麼是會話ID?什麼是會話ID?Apr 24, 2025 am 12:13 AM

SessionID是網絡應用程序中用來跟踪用戶會話狀態的機制。 1.它是一個隨機生成的字符串,用於在用戶與服務器之間的多次交互中保持用戶的身份信息。 2.服務器生成並通過cookie或URL參數發送給客戶端,幫助在用戶的多次請求中識別和關聯這些請求。 3.生成通常使用隨機算法保證唯一性和不可預測性。 4.在實際開發中,可以使用內存數據庫如Redis來存儲session數據,提升性能和安全性。

您如何在無狀態環境(例如API)中處理會議?您如何在無狀態環境(例如API)中處理會議?Apr 24, 2025 am 12:12 AM

在無狀態環境如API中管理會話可以通過使用JWT或cookies來實現。 1.JWT適合無狀態和可擴展性,但大數據時體積大。 2.Cookies更傳統且易實現,但需謹慎配置以確保安全性。

您如何防止與會議有關的跨站點腳本(XSS)攻擊?您如何防止與會議有關的跨站點腳本(XSS)攻擊?Apr 23, 2025 am 12:16 AM

要保護應用免受與會話相關的XSS攻擊,需採取以下措施:1.設置HttpOnly和Secure標誌保護會話cookie。 2.對所有用戶輸入進行輸出編碼。 3.實施內容安全策略(CSP)限制腳本來源。通過這些策略,可以有效防護會話相關的XSS攻擊,確保用戶數據安全。

您如何優化PHP會話性能?您如何優化PHP會話性能?Apr 23, 2025 am 12:13 AM

优化PHP会话性能的方法包括:1.延迟会话启动,2.使用数据库存储会话,3.压缩会话数据,4.管理会话生命周期,5.实现会话共享。这些策略能显著提升应用在高并发环境下的效率。

什麼是session.gc_maxlifetime配置設置?什麼是session.gc_maxlifetime配置設置?Apr 23, 2025 am 12:10 AM

theSession.gc_maxlifetimesettinginphpdeterminesthelifespanofsessiondata,setInSeconds.1)它'sconfiguredinphp.iniorviaini_set().2)abalanceisesneededeededeedeedeededto toavoidperformance andunununununexpectedLogOgouts.3)

您如何在PHP中配置會話名?您如何在PHP中配置會話名?Apr 23, 2025 am 12:08 AM

在PHP中,可以使用session_name()函數配置會話名稱。具體步驟如下:1.使用session_name()函數設置會話名稱,例如session_name("my_session")。 2.在設置會話名稱後,調用session_start()啟動會話。配置會話名稱可以避免多應用間的會話數據衝突,並增強安全性,但需注意會話名稱的唯一性、安全性、長度和設置時機。

See all articles

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

VSCode Windows 64位元 下載

VSCode Windows 64位元 下載

微軟推出的免費、功能強大的一款IDE編輯器

ZendStudio 13.5.1 Mac

ZendStudio 13.5.1 Mac

強大的PHP整合開發環境

MantisBT

MantisBT

Mantis是一個易於部署的基於Web的缺陷追蹤工具,用於幫助產品缺陷追蹤。它需要PHP、MySQL和一個Web伺服器。請查看我們的演示和託管服務。

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

mPDF

mPDF

mPDF是一個PHP庫,可以從UTF-8編碼的HTML產生PDF檔案。原作者Ian Back編寫mPDF以從他的網站上「即時」輸出PDF文件,並處理不同的語言。與原始腳本如HTML2FPDF相比,它的速度較慢,並且在使用Unicode字體時產生的檔案較大,但支援CSS樣式等,並進行了大量增強。支援幾乎所有語言,包括RTL(阿拉伯語和希伯來語)和CJK(中日韓)。支援嵌套的區塊級元素(如P、DIV),