摘要:目前是絕對值得長期擁有的。很多小公司的前端很菜的。項目中用上,這屬于高級心法,哈哈此處屬于調侃當然,也是要掌握的,高級程序設計一書的作者已經公開表態大贊了。愿你在編程路上,不再被腹黑,從此可以安心地做一名編程界美男子。
前言
2018剛開年,職場上、公司里本應該是一片喜氣洋洋的和諧氛圍。結果,某晚的一次深度聊天,讓我對程序員的職場有了個重新的認知。我在想,程序員不就是敲個代碼嗎,這么簡單淳樸的生物,難道還有職場腹黑學一說?不聽不知道,一聽還真是那么回事。 如果你在職場中被腹黑過,那么趕緊搬好小板凳,一起來聽聽閏土怎么說。
接下來,正文從這開始~
看到這,可能有的老司機忍不住會跳出來噴我,說月薪都沒過萬,你還談什么腹黑,還談什么職場?
各位看官別急,下面我會按照幾個小節來具體聊聊。
首先我想談談上面的言論,如果所在職場太LOW,應該將精力放在自我提升上而非勾心斗角,這是對的,但是去全盤否定中低薪資層的職場,就不是對的。因為對世界上絕大部分的人來說,那些微不足道的蠅頭小利,一直以來都是他們對生活真正赤裸裸的追求。而且那種欲望更強烈,更殘忍,更不擇手段。
身為小白的你,該如何面對這個紛擾的前端圈,及編程界?也許有童鞋會問,面對暗流涌動的前端編程世界,我該如何應對?
我的回答是:基礎打好 配合實戰,關注技術趨勢,不抗拒,持續學習。只有基礎 是沒用的,一味的追新也是不行的。舉個栗子,es2015是規范而已,放眼望去已經是很普遍的事情了。現在懂es2015和三年前懂es6差別很大。
因為
1、基礎 要去全部掌握 是不可能的。必須實戰中惡補
2、新技術 要全部追到手 也是不可能
中小公司 那么基本上就是什么都要搞,比如PC端移動端,微信公眾號,小程序,webapp,rn等等。
python目前是絕對值得長期擁有的。做web, java肯定是 絕對的王者。只不過不同的業務規模 不同的團隊,不同的口袋里的錢。其他語言 可能在不同的場景下,更適合。
語言本身沒有好與不好, 只有適合還是不適合。寫程序 要學會變通,除非萬不得已,不要硬寫循環。
在中國大陸做軟件 最賺錢的 是什么行業 大家知道么?絕對不是外包或者幫企業做點ERP,而是幫政府做項目。
然后回過頭想想,為啥有些語言 就算不差也不火不起來 是有原因。先不說12306,政府 分為部委辦局。 每個點 每年都要很多很多項目,還有政府本身各種系統。這種大型系統招投標時 都有明確規定 譬如不能用.net (個例也許可以,這個不談)
大家可能覺得 軟件很賺錢,其實不是。政府項目很多要求java的。用了java后, 各種配套的oracle。 小型機 才是真正的賺錢。一個語言 能帶出各種經濟利益鏈 這個是關鍵。
所以:在中國,語言好不好,要看它能不能為我們帶來長久的甚至是暗黑層面的利益。
你會在項目中采用Typescript嗎為什么Typescript現在只有angular這套框架在用,而react和vue和NodeJS的絕大部分的項目都還是只用ES6?如果Typescripe那么好,為什么在angular社區以外,并沒有大規模運用?
首先,需要肯定的是,TS的出現,讓Javascript真正和Java有交集了,不再是雷鋒和雷峰塔的關系。
誠然,ts是可以集成react和vue的,至于為什么 其他廠商沒有用ts做內核,這個都有它們自己的考慮和利益原因。再加上ts是微軟的,所以。。。
雖然可以集成,但是也只是一些例子,而我問了一圈,除了用angualr做項目,其他的(react,vue,node等)都還只是用ES6。所以如果公司用react做項目,那一般還是會用es6吧。但是大部分小公司并沒有這個技術儲備。 去把之前的項目 都改成ts 需要時間。
如果是新的react項目,現在立即用ts的公司,也不多吧?立即用還是不用, 要從利益角度考慮 并不是從技術角度考慮。人工智能這么火爆 也不是所有公司都能用得上 或者有這個實力用。個人感覺react+ts,正式用的項目不多,我可不想采坑吃螃蟹,那核心思想還是哪個成熟用哪個。
如果 技術儲備不多,那么繼續es2015 沒啥問題的。如果是angualr項目,那沒什么好說的,就用ts。如果 團隊 都很熟悉 ts了 那就用 。不熟悉有成本 就不用。
一個腹黑型前端er的技術選型之路先來講一個小故事,在三線城市的某家初創公司,之前技術團隊的技術棧是很陳舊的,前端還是沿用之前的jQuery+bootstrap,這種刀耕火種的開發模式,并沒有實現前后端分離。后來公司內有個前端提出要在一個新的重頭項目中,采用vue+webpack的MVVM模式來開發項目,結果技術負責人還同意了。必須同意啊,因為這樣的話,后端的編程壓力就小了很多,基本上寫寫接口就可以了,剩下80%的工作量由前端來完成,何樂而不為。
后來導致的結果就是,公司三個前端,其他兩個人沒用過vue,vuex,vue-router,axios等技術全家桶,導致在這個項目中逐漸被邊緣化。而那個會vue 的前端,一躍成為公司前端部門的技術骨干,也就是現在的技術核心。技術負責人嘗到了甜頭,并宣布以后的項目上也要采用這種前端后端分離模式,我們公司要成為這個城市最牛逼的技術團隊。之后的年底大會上,還因此被評為了優秀員工,老板特許他明年會給他升職加薪,另外兩個前端,有一個因為學習能力差被離職了,有一個因為能勉強用vue做出東西來,暫時還留在公司繼續干活。
這就是我要講的故事。
本身公司項目中采用什么樣的技術選型組合,要看你們前端本身的 復雜度。如果 并沒有復雜的業務控制 , 并不需要加入太多的技術棧,甚至連redux都可以不用。有些小公司我看過,根本不會用。
有一種腹黑的聲音說:“redux必用,我都要把angular項目中用上redux,提高逼格”。
做項目必須有逼格,redux + angular,也可以過濾很多“前端low逼”。把redux用于angular,提高逼格,對我的好處就是,我會成為公司前端核心骨干,因為很多人不懂redux。
很多小公司 的前端很菜的 。 隨隨便便 就可以排擠掉他們,這是一句很現實的話。
中型公司也差不多,只要能進去,有機會就要力爭成為技術核心,這樣其他同事根本競爭不過你。
有同學跟我講,他要在公司項目中用上redux,是因為現在公司和他競爭的幾個前端以前是做.NET的,我發現她們基礎比較薄弱,技術很一般,所以我想把redux用于angular項目,也是為了提升技術逼格,排擠打壓掉她們。
angular項目中用上redux,這屬于“angular高級心法”,哈哈~(此處屬于調侃)
當然,vue也是要掌握的,《JS高級程序設計》一書的作者已經公開表態大贊vue了。還有我開頭講的那個小故事,聽完了該知道熟練掌握 Vue.js 的重要性了吧。
其實,我驚訝的不是他用了某個框架,而是這種言論。良性的競爭是可以的,如果換做是你,未必你會做得有多高尚。
看底層源碼究竟有沒有卵用?之前有位同學跟我聊,前天去面試,對面的面試官問我有沒有看過php底層源碼,我感覺看了沒啥用啊?!
有沒有用,那要看什么公司,底層絕對是有用的。但是還是那句話, 并不是每個公司都有用
有些做做普通的一塌糊涂的網站的公司 看了也沒用。有的公司 網站 并發 1000 都沒過。 看毛底層,浪費時間。就算過了1000 ,那么 首先要優化的也是數據庫、Linux、第三方緩存。
大部分公司 輪不到拼底層。
BAT這種大公司 不談 ,看底層源碼確實需要。那種小公司 ,用戶都不過10萬的網站。 大談特談底層,改PHP底層這種事,換我是老板是要開掉他們的。浪費老子的錢這是。
面試造火箭,工作擰螺絲。雖然如此,就算很多知識現在用不上,可為了面試也是需要看的,可以靈活一點。
程序員如何賺快錢?最近我在群里看到有童鞋問,程序員怎樣在短時間內來錢快?當然他的意思是利用自己的技術在業余時間來賺一筆。我覺得這個問題很有代表性,多多少少觸動了一些職場老司機的痛點,也勾起了我的一些回憶,所以提筆來寫上一段。
說句 你可能不愛聽的話
1、技術積累
2、社會閱歷
3、人脈積累
有這三項,隨隨便便都能賺錢。所以,要賺錢 首先是修煉內功 。到了一定階段自然能賺錢。沒到,自然賺不到錢。
另外,光有技術是沒用的。沒人脈,一切為0。
黑門道、黑技術等建議別碰(雖然可能來錢快),另外就算要碰,對個人的技術要求是非常高的。沒點智商 黑技術做不了。
干技術的,第一步你肯定是技術先到位, 你技術都沒有, 你跟人拉關系人家也不理你啊!搞技術來錢確實不如搶劫來錢快,來錢快的都在刑法上刻著,哈哈。
后記不是井里沒有水,而是挖的不夠深;不是成功來得慢,而是放棄速度快。得到一件東西需要智慧,放棄一樣東西則需要勇氣。
愿你在編程路上,不再被腹黑,從此可以安心地做一名編程界美男子。
想了解我的更多動態?歡迎關注我的微信公眾號:閏土大叔,或者添加我的個人微信號:wxd91traveler
作者:閏土大叔
鏈接:https://juejin.im/post/5a4ee9...
來源:掘金
著作權歸作者所有。商業轉載請聯系作者獲得授權,非商業轉載請注明出處。
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/90676.html
摘要:隨著微信和的不斷普及,現在微信和留言也已經成為了甩鍋證據的一部分,經常郵件里面大量粘貼微信聊天截圖,職場上的宮心斗不比電視劇里面的差。 對有些職場人來講,甩鍋就是一種生存手段。 01.從大學打籃球說起 上大學的時候喜歡打籃球,然后我又特別喜歡搶籃板,經常是跳起來的時候沒...
摘要:不過真正的問題在于第三方內容是不是安全的。第三方的作用更接近于腳本而不是圖像。結論第三方內容并不安全這些只是我所知道的一些技巧,我相信還會有更多類似的小技巧。第三方內容在其沙箱中具有很高的影響力。 原文:https://jakearchibald.com/201...翻譯:瘋狂的技術宅 本文首發微信公眾號:jingchengyideng歡迎關注,每天都給你推送新鮮的前端技術文章 前...
摘要:不過真正的問題在于第三方內容是不是安全的。第三方的作用更接近于腳本而不是圖像。結論第三方內容并不安全這些只是我所知道的一些技巧,我相信還會有更多類似的小技巧。第三方內容在其沙箱中具有很高的影響力。 原文:https://jakearchibald.com/201...翻譯:瘋狂的技術宅 本文首發微信公眾號:jingchengyideng歡迎關注,每天都給你推送新鮮的前端技術文章 前...
恍然間,發現自己已經在這個行業五年之久,回顧過往,思緒良多,一路走來,或多或少都經歷過一些坎坷,也碰到過不少大大小小的困難。在此就不多加敘述了。 本篇文章主要想寫給剛入門的測試員幾個忠告,在踏入職場初期,大多數人都還對未來一片迷茫,找不到北,當年剛畢業時的我也是這樣,可摸著石頭過河畢竟不是長久之計,希望新人能夠謹記以下幾點,在職場道路上走的更加通順一些。話不多說,開始分享。 01、在校期間的基礎...
閱讀 1861·2021-11-25 09:43
閱讀 1503·2021-09-02 15:21
閱讀 3468·2019-08-30 15:52
閱讀 1510·2019-08-30 12:48
閱讀 1306·2019-08-30 10:57
閱讀 2937·2019-08-26 17:41
閱讀 687·2019-08-26 11:59
閱讀 1377·2019-08-26 10:41