在培訓機構中關於Github,本人的一點看法
所有人都想成功,都想有高薪的工作,但太多的人想一步登天,只有少數人願意腳踏實地。
1.前言
這篇文章完全是有感而發,看了掘金的沸點了,又看到了知乎的一篇文章,就打算寫下,說下自己的個人看法。
Github ,在程式設計師這個行業, 即使自己不活躍,都會有聽說過的一個開源社群。近年來,越來越多的人擁抱開源,使得 Github 又火了一把。也有很多人把自己的得意之作放到上面去,畢竟自己有作品放在上面,相當於告訴別人自己有能力做什麼樣的項目,技術水平到了什麼地步,有沒有跟進技術的趨勢等,可以說是程式設計師履歷表裡面,含金量最高的一個'附件'。但是最近就感覺,這個附件也有點失效了。
2.現況
先引用掘金沸點的幾張圖片
看到上圖,沒猜錯就是全班同學做的班級作業,然後每個人都上傳到Github 上面。給人的感覺要嘛就是集體刷 star ,以打造自己履歷的含金量;要嘛就是把 Github 當網盤用了,做好的東西就直接放裡面保存。
再來一篇文章
中國內地GitHub 造假呈指數級增長,其背後是…
文章的其中一張圖片
這個還沒被證實,當時看到挺震驚的,居然有人把Github 造假職業化了。但後來也習慣了,畢竟利益的驅動不小!
現在的狀況,除了履歷,還會在 Github 上面造假,不知道再過一段時間,是不是輪到了 Stackoverflow , npm ,yarn 也有造假了!
3.關於培訓機構
出現這個的原因,應該會有很多人都覺得是培訓機構在搞事情了,包括我自己。因為自己了解的,除了訓練班,很少會出現這樣的狀況。
不得不說,培訓機構挺與時俱進的,在不同的時代,都懂得從各個方面增加企業的篩選簡歷,挑選人才的溝通成本,時間成本。
在履歷表上面,剛開始時候,教學員在履歷上寫各種精通。達到脫穎而出的目的。後來挑履歷的人反感『精通』了,就沒有人敢寫了,就自帶經驗:工作經驗的公司是假的,專案經驗是學習的demo,有些甚至連學歷也造假。現在,很多公司看重博客,Github,培訓機構也開始搞這個,這很有可能使得 Github 的作品質量大大的下降,影響整個社區。
在技術上面,剛開始 IOS 火的時候,就各種訓練 IOS,導致 IOS 爛大街。然後前端出現了模組化,工程化,開發大轉變的時候,又搞前端,導致前端爛大街。現在聽公司的同事說,Java 也有爛大街的趨勢。至於安卓,php,python等就不太了解狀況了。
現在比較活的人工智慧,大數據,區塊鏈,在搜尋引擎一搜,前幾條基本上都是訓練的廣告。
如果是真材實料,恐怕沒這麼多人反對。但是現在就是很多培訓機構過度誇張的宣傳,甚至是一些觸及道德底線的欺騙性的宣傳,忽悠別人就去報名,這個就很反感了。
培訓機構的反思
1.培訓機構應該專注於教學人員技術,而不是教學人員怎麼說謊,造假,包裝履歷。技術好才受人待見,一味的造假只會遭人唾棄。
2.培訓機構的宣傳應該注意,不能過分的誇張,零基礎,沒接觸過計算機的人,有幾個能通過短短幾個月的學習就達到月薪上萬,擁有兩三年經驗的實力?
培訓機構在業界口碑如何?
首先最明了一個,就是絕大部分的培訓機構教學員寫履歷的時候,不會讓學員把培訓機構的經驗寫到履歷表上面去。這個想像就說明了業界不認可培訓機構。什麼時候認可培訓機構?可能就是要等到培訓機構敢讓學員把培訓經驗寫到履歷表上的時候吧。
然後再看一下知乎的問答:
為什麼很多IT公司不喜歡進過培訓機構的人呢?
為什麼有些公司招募前端不想要訓練課程出來的人?
為什麼公司不願意招募接受過訓練的程式設計師?本人是某智培訓機構出來的…?
為什麼有些公司會封鎖 IT 培訓機構出來的?
很多訓練出來的人會認為大家帶著有眼眼鏡看他,但為什麼不想下為什麼別人會戴有色眼鏡看他?嫉妒他比自己多了一個培訓經驗嗎?顯示不是。而是現在很多人已經有以下的等價關係了:培訓的人=水貨=造假。雖然這有點極端,但也可以理解。從我身邊的HR朋友來說,遇到的履歷造假,技術與工作經驗不符的,都是訓練機構出來的,一切就是這麼巧。久而久之就成了一個『培訓』就成了一個負面的字眼。
之前我也發過一篇文章,下面的評論,有人說造假是為了找工作,不得已而為之。這個我實在很難想通,因為很多人跟我一樣,都是沒造假,沒工作經驗,從實習做起,但能找到工作。從低薪做起,也是面試了十幾家,投了上百份履歷才找到工作,為什麼就會有不得已而為之的造假?是自己學得不好,還是社會複雜,要造假才能有工作?是找不到工作,還是找不到滿意的高薪工作,要造假才能找到?
業界對培訓機構,沒猜錯的話大多是不認可的。但值得慶幸的就是,還沒有到絕望的地步,仍然有培訓機構口碑比較好,仍有培訓出來的人是靠譜的,只是比例有點小而已。業界普遍的不認可,也導致了少數好的培訓機構,培訓出來但可靠的人,也被貼上不靠譜的標籤,這有點不公平。業界本不反感培訓機構,反感教學人員造假的培訓機構。也不是不要訓練機構出來的人,而是不要訓練機構出來的造假的人。
4.關於 Github
對我自己而言,Github 是一個學習地方,因為有很多的可以作為學習的 demo ,優秀專案的源碼在裡面都可以看到。最近一年,我也自己提了一些常用的函數庫,一些小元件提交上去。如果是 demo 我也是放一個集合,一些學習的實例源碼。雖然我自己的項目也是很爛,但也不會像沸點那張圖一般,把自己的仿站項目,作為班級作業的小遊戲等一些沒什麼參考性的項目也放上去,把Github 當網盤用。
對於企業而言,Github 是面試官進一步了解面試者的一個管道之一。也有不少的企業會在這個社區上面找項目,找人才等。如果繼續就這樣的搞下去,在Github 那裡造假,面試官就會覺得這個開源社區的參考性就越低,企業也覺得這個開源社區上面的作品質量和作者的水平有一定質疑性,然後大家就逐漸的喪失了看Github 的耐心,這樣很有可能會使得這個社區上面優秀的作者和作品都會被埋沒,甚至可能影響整個社區。
在 Github 上面上傳什麼項目目前沒什麼強制要求,把自己的仿站項目,班級練習這個,也沒有所謂的錯誤,也能理解其中的做法。但個人比較反感的就是在 Github 上面造假,為了提高含金量,在社區上面串通刷 star ,fork,代刷博客,惡意合代碼等行為。這樣的行為和履歷造假同樣惡劣。
活躍 Github 的開發者相信經常聽到 ‘求star’,‘刷star’這兩個字眼,但是這兩個不是一回事。求 star :是自己開發好了一個項目,希望得到大家的支持,使用從而在各個地方宣傳,希望別人 star 。刷 star :是一般是有利益關係的,例如找幾個人,或是一些專門團隊對特定的專案進行 star ,就像淘寶刷單一般。
5.小結
我自己算是 Github 的一個中度使用者吧。偶然看到知乎上面的一篇文章有感而發。關於Github,希望還是以前那個 Github 。練手的 demo 和優秀的作品,還能在裡面找到,而不是在裡面找到一堆仿站項目,班級作業等。關於培訓機構,希望教學人員技術就好,不要教他們包裝履歷,造假等。機構真實,學員務實。一切還是少一點套路,多一點真誠。
相關文章:
以上是在培訓機構中關於Github,本人的一點看法的詳細內容。更多資訊請關注PHP中文網其他相關文章!

熱AI工具

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

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

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

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

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

如何使用WebSocket和JavaScript實現線上語音辨識系統引言:隨著科技的不斷發展,語音辨識技術已成為了人工智慧領域的重要組成部分。而基於WebSocket和JavaScript實現的線上語音辨識系統,具備了低延遲、即時性和跨平台的特點,成為了廣泛應用的解決方案。本文將介紹如何使用WebSocket和JavaScript來實現線上語音辨識系

WebSocket與JavaScript:實現即時監控系統的關鍵技術引言:隨著互聯網技術的快速發展,即時監控系統在各個領域中得到了廣泛的應用。而實現即時監控的關鍵技術之一就是WebSocket與JavaScript的結合使用。本文將介紹WebSocket與JavaScript在即時監控系統中的應用,並給出程式碼範例,詳細解釋其實作原理。一、WebSocket技

如何利用JavaScript和WebSocket實現即時線上點餐系統介紹:隨著網路的普及和技術的進步,越來越多的餐廳開始提供線上點餐服務。為了實現即時線上點餐系統,我們可以利用JavaScript和WebSocket技術。 WebSocket是一種基於TCP協定的全雙工通訊協議,可實現客戶端與伺服器的即時雙向通訊。在即時線上點餐系統中,當使用者選擇菜餚並下訂單

JavaScript和WebSocket:打造高效的即時天氣預報系統引言:如今,天氣預報的準確性對於日常生活以及決策制定具有重要意義。隨著技術的發展,我們可以透過即時獲取天氣數據來提供更準確可靠的天氣預報。在本文中,我們將學習如何使用JavaScript和WebSocket技術,來建立一個高效的即時天氣預報系統。本文將透過具體的程式碼範例來展示實現的過程。 We

Git是一個快速、可靠、適應性強的分散式版本控制系統。它旨在支援分散式的非線性工作流程,使其成為各種規模的軟體開發團隊的理想選擇。每個Git工作目錄都是一個獨立的儲存庫,具有所有更改的完整歷史記錄,並且能夠追蹤版本,即使沒有網路存取或中央伺服器。 GitHub是託管在雲端的Git儲存庫,它提供了分散式修訂控制的所有功能。 GitHub是Git的儲存庫,託管在雲端。與作為CLI工具的Git不同,GitHub有一個基於Web的圖形使用者介面。它用於版本控制,這涉及與其他開發人員協作,並追蹤隨時間推移對腳本和

JavaScript教學:如何取得HTTP狀態碼,需要具體程式碼範例前言:在Web開發中,經常會涉及到與伺服器進行資料互動的場景。在與伺服器進行通訊時,我們經常需要取得傳回的HTTP狀態碼來判斷操作是否成功,並根據不同的狀態碼來進行對應的處理。本篇文章將教你如何使用JavaScript來取得HTTP狀態碼,並提供一些實用的程式碼範例。使用XMLHttpRequest

JavaScript中的HTTP狀態碼取得方法簡介:在進行前端開發中,我們常常需要處理與後端介面的交互,而HTTP狀態碼就是其中非常重要的一部分。了解並取得HTTP狀態碼有助於我們更好地處理介面傳回的資料。本文將介紹使用JavaScript取得HTTP狀態碼的方法,並提供具體程式碼範例。一、什麼是HTTP狀態碼HTTP狀態碼是指當瀏覽器向伺服器發起請求時,服務

今天,GitHub為所有AdvancedSecurity(GHAS)許可用戶推出了全新的「程式碼掃描」功能(預覽版),旨在幫助用戶在GitHub程式碼中發現潛在的安全漏洞和編碼錯誤。這項新功能能夠利用Copilot和CodeQL來偵測您的程式碼中潛在的漏洞或錯誤,並對它們進行分類並確定修復的優先順序。需要特別注意的是,「程式碼掃描」將耗費GitHubActions的分鐘數。根據介紹,"程式碼掃描"不僅可以預防開發者引入新問題,還能夠根據特定日期和時間,或儲存庫發生特定事件(如推送)時觸發掃描。如果AI發現你
