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