本雜誌開源(GitHub: ruanyf/weekly),歡迎提交 issue,投稿或推薦科技內容。
週刊討論區的帖子《誰在招人?》,提供大量程式設計師就業資訊,歡迎訪問或釋出工作/實習崗位。
封面圖
5月29日,浙江省南潯古鎮舉辦了槳板公開賽,200餘名選手參賽。槳板將衝浪與手划槳結合在一起,要求選手站立著划船。(via)
本週話題:再見了,學術碩士
最近有一條新聞,全國多所大學的重點專業(比如復旦的軟體學院和經濟學院)宣佈, 從明年開始,不再招收學術型碩士了。
這條新聞很重要,對於考研的同學有極大的影響。我猜想,其它高校也會很快跟進,學術型碩士今後會越來越萎縮。
理由是去年7月,教育部召開了歷史上第一次全國研究生教育會議。
會後發表了一個檔案《關於加快新時代研究生教育改革發展的意見》 ,裡面有這樣一句話。
這句話的意思是,國家已經決定了,學術型碩士今後不發展了,只發展專業學位碩士。
很多讀者可能不知道,學術碩士與專業碩士有何區別,我簡單解釋一下。
大學畢業後,如果你還想繼續讀碩士,有兩個方向可以選。一個是學術方向,繼續鑽研理論知識,這叫學術型碩士,傳統的碩士都是這一類。另一個是非學術方向,偏重於知識的實踐,等同於高階職業培訓,主要針對各行業的專業人士,所以叫做專業型碩士,比如工商管理碩士 MBA、公共管理碩士 MPA、工程碩士都屬於這一類。
所以,專業碩士會減少學術訓練(比如寫論文、查文獻),而加強業務實踐(比如案例分析)。因此,如果你想搞學術,留在學術界,那就讀學術碩士;如果你不想搞學術,想去企業和政府,那就讀專業碩士。
但是,中國的現實不是這樣。由於我國專業碩士起步晚,發展得不如學術碩士正規,很多大學的專業碩士培養非常馬虎,而且往往是走讀。所以,大家有一種印象,學術碩士才是正規碩士。每年都有大量畢業生報考學術碩士,但畢業後的去向卻是企業和政府。這其實是巨大的人力浪費,你接受的理論培訓在企業用不上,而企業需要的實踐鍛鍊,你卻由於待在學校裡讀書沒參加。
由於這個原因, 中國的學術碩士是一個非常尷尬的學位, 畢業生的理論能力和實踐能力都不強。如果想留在學術界,必須再讀一個博士學位;如果去企業,跟那些兩三年前就進公司的本科生相比,能力相差不大,卻比人家少幾年的實踐鍛鍊。
正是因為看到這一點,國家才最終決定,不發展學術碩士了,高層次的學術人才就是本科畢業直攻博士。碩士學位以後只用來培養專業碩士,以及像美國的很多研究型大學一樣,讀博士讀不下去的同學,就發一個碩士學位,安慰一下,方便他找工作。
我覺得這是一件好事。以後考研就變得很單純,如果你未來想留在學術界,志在高校和研究所,那就再花四五年,一心一意讀個博士;否則就直接就業,工作當中如果有需要,讀一個在職的專業碩士。如果你實在想拿到碩士學位後再去就業,那就去讀全日制的專業碩士。國內高校那種變態的"考研熱",可以降溫了。
講給前端工程師的 Serverless
對於前端的同學,Serverless 是一個高大上的名詞,很多人沒有接觸過。我覺得很可惜,因為它真的非常簡單,只要你會 Node.js,就能用 Serverless。
大家要知道,Serverless 簡直就像是,雲服務商為了前端開發者特別發明的產品,為了推廣雲端計算,所有的複雜性都封裝了,簡化到只要寫一個 JavaScript 函式,上傳到雲端即可。使用時,前端發一個請求,雲端函式就會自動執行,返回結果。根本不需要專用的後端伺服器,所以才叫 Serverless(無伺服器)。
國內的阿里雲、騰訊雲都已經支援 Serverless,而且每月都有大量的免費執行時間,不用白不用。有了它,Linux 系統管理、Web 伺服器架設、負載均衡配置這些繁瑣的事情,你都不必碰了。這簡直就是前端開發者的福音,一個人就能搞出可以無限擴充套件的後端。
本週的課程資料就是 《講給大前端工程師的 Serverless 實踐課》 ,從基本概念講起,教大家在阿里雲上架設一個 React 或 Vue 應用的後端,以及微服務和雲架構的原理剖析。該課程由騰訊課堂"雙認證"機構----京程一燈提供。
從課程中,你不僅能掌握 Serverless 的概念,還能動手實踐,學會自己部署 Serverless 函式。
課程原價98元,現在搞活動,週刊讀者只需象徵性支付 0.02元。微信掃描下面二維碼,進群后即可報名,獲取課程,保證無套路。
報名成功後,還可以獲贈98元的專題課《從0到1淺析 React 原理》。
科技動態
1、闖入俄羅斯村莊的北極熊
5月11日,一頭北極熊闖入了俄羅斯西伯利亞的一個村莊,尋找食物,被村民抓獲。這個村莊距離北極海岸足足有1000公里,以前從來沒有發現過北極熊的蹤跡。
科學家認為,這是北極氣候變暖的後果,由於北冰洋的浮冰正在融化,北極熊找不到海里的棲息地,不得不向南方覓食。按照預測,再過二三十年,北極的夏季可能會沒有浮冰,這將對北極熊的生存構成威脅,它們將被迫轉移到岸上。
目前,當地政府還沒有決定,到底是將這頭北極熊送回北極,還是送到動物園。
2、
國內第一輛無線供電的有軌電車,上週在天津亮相。該車採用非接觸式供電,帶有鈦酸鋰電池儲能系統,最高執行速度200km/h。
3、
下一代 USB-C 介面的最高功率,將從現在的 100W 變為 240W。這個功率足以為絕大多數筆記本供電,甚至也可以為一些桌面電腦供電。
4、世界最大風洞
中國科學院力學研究所副研究員韓桂來,在一次公開演講中說,位於北京的 JF-22 風洞建成後,能產生每秒10公里的超高速氣流,相當於音速的 30 倍。這是國際上最先進的超音速風洞,韓桂來說,它大概可以領先西方20-30年。
5、特斯拉車內監控
特斯拉公司的自動駕駛功能,最近麻煩不斷,曝出安全漏洞和發生了許多事故。該公司決定啟用後視鏡上方的車載攝像頭,監視駕駛員。
自動駕駛時,攝像頭一旦發現駕駛員注意力不集中(比如睡著了),就會發出警告。如果駕駛員不理睬警告,車輛將自動減速停下來。如果關閉或遮擋攝像頭,一旦發生事故,特斯拉就不承擔任何責任。
這就是說,以後車輛自動駕駛時,車內也是被監控的,不過特斯拉保證,不會上傳監控錄影。
第六根手指
大家想過嗎,如果人類有第六根手指,會比五根手指更好用嗎?
倫敦大學神經科學研究所的科學家,開展了一項研究,人類能否適應第六根手指。
他們使用 3D 列印,製作了第六根手指,讓實驗者戴在手上。
這根人造手指內部安裝了電機,透過兩個按鈕操作。按鈕安裝在鞋子內,大腳趾按下去,手指就會彎曲;大腳趾鬆開,手指就會伸直。
20名實驗參與者,經過5天的培訓以後,很快適應了這根新手指,可以用它完成撿起酒杯、挑出鑰匙、操作手機等動作。看上去這根多出來的手指,非常實用。
文章
1、一場事先張揚的海灘聚會(中文)
本文記錄了一樁很魔幻的事件,比小說還要精彩。有一個美國的抖音使用者,發了一條短影片,"來慶祝我的生日,時間:下午7:30,亨廷頓海灘篝火處"。發完他就不見了,但是這條訊息病毒式傳播開來。
2、我的外包經歷(英文)
作者講述了自己的一段外包經歷,自從把軟體外包出去,就開始噩夢不斷。
3、Shein,一家悄悄崛起的中國電商(英文)
美國的電商應用,排名第一位的是 Amazon,第二位是來自中國的 Shein,可是國內很少有人聽說過這家公司。一個美國分析師利用收集到的各種材料,對這家公司進行了長篇分析。
4、提高 Bash 使用效率的一些小技巧(英文)
本文介紹幾個非常有用、但鮮為人知的 Bash 命令用法。
5、HTTP 安全標頭快速參考(英文)
HTTP 標頭裡面有一些跟安全相關,本文對它們一一介紹,比如Content-Security-Policy
、X-Content-Type-Options
等等。
6、CAP 定理解讀(英文)
這篇文章從學術角度,詳細解讀分散式系統的 CAP 定理,寫得很好。CAP 定理的核心含義就是,發生故障時,開發者必須選擇,優先滿足一致性還是可用性。
7、如何使用 Emoji 作為 Favicon(英文)
本文介紹如何將 svg 格式的 Emoji 圖案,作為網頁的 Favicon。
8、為什麼 MySQL 資料庫的字串列寬是191?(英文)
MySQL 資料庫的 varchar 格式的列,長度常常是191個字元,這是為什麼?
工具
1、sqliteviz
一個網頁應用,可以在網頁上視覺化操作 SQLite 資料庫。
2、git-split-diffs
這個命令列工具可以將程式碼 diff 顯示為類似 GitHub 的樣子。
3、Hurl.it
這個網站可以定製併發出 HTTP 請求,相當於 Postman 的網頁版。
4、Compose for Web
JetBrains 公司推出的新工具,允許使用 Kotlin 語言開發 Web UI,目標是將來同一套程式碼適配桌面、Web 和安卓 App。這有希望成為 Java 開發寫 Web 頁面的最容易方案了。
5、octokit.js
一個 GitHub API 的 JS 包裝庫,全部封裝好了,可以更方便地操作 GitHub。
6、touchbar-systemmonitor
一個 MacBook pro 筆記本的開源小工具,可以在 Touch Bar 顯示系統狀態。
7、firefox_explore
一個本地工具,用來分析 Firefox 的瀏覽歷史,比如最常訪問的網址、一天各個時段的瀏覽統計等等。
8、Video Puppet
這個工具可以將一篇 Markdown 文件轉成影片,支援插入圖片和音訊,還可以使用自動合成的語音解說。
9、use-sound
一個 React 鉤子函式,用來新增聲音效果,比如點選按鈕發出"滴"的一聲。
資源
1、物理學相關電影
這個網頁列出了一些物理學相關的電影,要麼電影內容直接涉及物理學,要麼有物理學家參與作為科學指導。上面是2004年科幻片 Primer 的海報。
2、學習 Python 的正確方法
針對初學者的 Python 教程,提供 PDF 檔案下載。
3、家庭花園種植指南
康奈爾大學是美國農科最好的大學,這是該校辦的網站,介紹家庭花園如何種植各種植物,包含200多種植物。
4、Chess.com
這個網站可以線上下國際象棋。
5、你不需要 GUI
這個倉庫收集了一些常用的命令列操作,可以替代圖形介面 GUI,主要針對初學者,但也適合作為命令列操作的備忘和速查。
圖片
1、線性時鐘
時鐘的常見樣子都是圓形,其實也可以做成線性,透過進度條,表示一天度過了多少時間。下面就是一些線性時鐘的造型。
2、2021年度世界鳥類攝影大賽
2021年度世界鳥類攝影大賽公佈了入圍作品,下面這張很打動人。一隻小鴨子望著水面上的飛蟲發呆。
3、共享腳踏車堆放場
新加坡《海峽時報》最近拍攝了瀋陽市共享腳踏車的一個堆放場,損壞的、亂停放的、超量的共享腳踏車都會被城管拉到這裡,規模非常驚人。
文摘
1、多出來的一美元
三名遊客來到一家旅館,經理告訴他們,三人間的價格是30美元。遊客每人掏出10美元,入住了房間。
第二天退房時,經理意識到,這間客房的定價應該是25美元,便要求服務員將多收的5美元退還給客人。服務員不誠實,僅向每位遊客退還1美元,將剩下的2美元佔為己有。
現在,三名遊客每人實際花費了9美元,總計27美元。服務員保留了2美元,加在一起是29美元,請問剩下的1美元去了哪裡?
言論
1、
一個人站在地球上,腳和頭受到的地球引力是不一樣的,只不過這點差別太小了,人完全感覺不到。潮汐也是由於這種引力差造成的,朝向月球一面的海水和背向月球一面的海水,所受的月球引力差別就十分明顯了,因而造成海水的漲落。
-- 何香濤《追逐類星體》
2、
華為宣佈,將在一年內把大約 100 款不同型號的華為 Android 手機,升級到鴻蒙作業系統。通常情況下,開發一個全新的作業系統,並支援一百個舊型號將是一項昂貴的、艱鉅的工作,大多數公司會說"不可行",但由於鴻蒙作業系統實際上就是 Android,所以這沒什麼大不了的。
-- arcTechnica 的編輯評論華為釋出鴻蒙作業系統
3、
我們的新冠肺炎疫苗,定價是每劑19.50美元,這是疫情期間的特殊定價。正常情況下的定價,應該是每劑150美元或者175美元。
-- 輝瑞公司 CEO 阿梅里奧(Frank D'Amelio)
4、
出色的寫作讀起來是如此自然,讀者完全意識不到,作者反覆修改所花費的時間。
同樣地,出色的產品用起來是如此簡單,使用者完全意識不到,開發者所付出的辛勤勞動。
-- David Perell
5、
建於古羅馬時代的萬神殿,至今仍然是世界上最大的非鋼筋混凝土穹頂,依然非常堅固。但是,20 世紀的許多鋼筋混凝土結構(橋樑,公路和建築物)正在崩潰。
鋼筋混凝土建築的壽命比人們以為的短得多,只有50到100年,甚至更短。只過了十年或二十年,就出現鋼筋生鏽、水泥塊剝落。而且,這種建築材料也無法回收利用。
--《鋼筋混凝土的問題》
歷史上的本週
2020年(第 110 期):如果不能去美國上市
2019年(第 58 期):軟體推廣可以像化妝品那樣嗎?
2018年(第 7 期):垃圾填埋不是解決辦法
訂閱
這個週刊每週五發布,同步更新在阮一峰的網路日誌和微信公眾號。
微信搜尋"阮一峰的網路日誌"或者掃描二維碼,即可訂閱。
(完)