了解最新公司動態及行業資訊
業內人士調侃程序員、屌絲、碼農,業內人士則經常調侃IT人。那么是IT人沒有價值,還是沒有認真思考過自己的價值?
1.刁司、程序員、程序員都是從事IT的嗎?
當人們提到IT人時,他們總是認為他們是呆板的,難以理解的,專注于IT技術的,即使甜美帥哥躺在后面也漠不關心。真的是這樣嗎?雖然不能完全否認存在這樣的情況it技術人員,但這是IT人的共同特點嗎?而且其他行業也有很多這樣的人,為什么人們總是談論程序員呢?其實問題不在于IT行業有這個固有的標簽,而是業內人士看自己的心態。 IT行業大部分人都很辛苦,“朝九晚五”只是說出來,很多IT人都沒見過,這是大家都知道的事實。這樣一來,不排除個別程序員需要在艱苦的工作中找到樂趣,讓艱苦的工作變得更加愉快。這其實是可以理解的,生活不能總是像程序一樣執行。而且因為IT行業很辛苦,整天只能和機器打交道,漸漸的不想和人說話,不想出門,程序員也經常在社交網絡上吐槽。 “程序猿”用來形容IT人呆板、情商低的特點; “碼農”用來形容程序員的工作像農民一樣辛苦,賺不到錢; “雕絲”是以上三者的結合。為此,程序員給自己貼上這些標簽主要有兩個原因,一是為了好玩,二是為了抱怨。那為什么專業之外的人來湊熱鬧呢?記得很多年前,當我還是一個迷茫的小學生時,我非常崇拜程序員。在我看來,他們是社會的精英。其他人對IT行業也很神秘。如果當時的人想編程,要么有興趣有才華,要么畢業于相關專業,否則無能。今天的情況有所不同。外面的軟件開發培訓機構都在招收初中和小學畢業生。越來越多的人接觸到了軟件開發,在進入這個領域的人中,他們的能力不同,目標也不同。有的發展好,有的發展不好。所以,在業內外人印象中的高薪行業,有很多業內人士沒有拿到高薪;業內人士認為,這是一個精英行業,而很多業內人士則覺得自己類似于工地上的搬磚工。 那么為什么很多程序員在面對外界的嘲諷時會如此淡定呢?激勵非常簡單。如果程序員對自己有這些“可笑”的心態,別人怎么嘲笑他們,甚至表現出歡迎或共鳴都無所謂。
2.您如何看待工作中的加班和確保自己的健康?
加班可以分為主動加班和被動加班。先來說說主動加班。主動加班有不同的動機。很多時候,有兩類。對自己的事業充滿熱情,愿意為自己的事業投入更多的時間和精力;另一種是,回家后如果找不到成就感和幸福感,還不如留在公司,做點工作,或者玩一會兒游戲。通常情況下,不會有領導干預員工在工作時間做的事情,你可以從空調中節省一點水。有些公司會提供加班津貼,所以他們認為在公司多呆幾個小時是好的。被動加班的誘因并不是那么簡單。可能導致被動加班的誘因有很多,可能來自公司、領導、團隊、個人以及一些不可抗拒的誘因。在初創公司中,由于業務變化頻繁,公司的決策和方向也會瞬間發生變化,這就需要團隊成員花費更多的時間來應對這種變化,所以正常的八小時工作制通常不適合創業公司。除非創始團隊足夠強大,否則能夠保證特別好的工作效率、市場洞察力和執行力。事實上,大公司的業務通常不會頻繁變動,否則公司就處于破產邊緣。在個別國外互聯網大鱷中,加班早已是司空見慣的做法,有時甚至可以用“變態”來形容。某985學院研究生A畢業后踏入網絡掠奪者(為保護相關人員或組織隱私,本文盡量不顯示具體人員或組織名稱)從事開發工作,勤奮工作在三個月的試用期內。每晚24:00左右回到工作崗位。試用期結束后,以優異成績通過考核。
A學習能力強,此時對其項目組的業務和技術非常熟悉,已經可以完成領導提前安排的任務,甚至主動改進項目組的方案。項目團隊。隨著工作效率的提高,A覺得沒有必要像其他同學一樣一直待到23:00才回去,于是逐漸提早離開,23:30、23:00、22:30、22:00、21 :30。隨著時間一點一點的推進,雖然他的工作任務是保證完成的,在領導眼中被貼上了“不稱職”的標簽,但每月的評價卻從最初的A滑落到了C。團隊帶來的加班是有時是不可避免的,這涉及到團隊的分工和合作。如果經常出現團隊合作導致的加班現象,一定是團隊成員耦合度過大。技術框架或團隊分工可能存在嚴重問題。個人造成的加班,可能是因為他沒有準確估計工作量,也可能是因為拖拉嚴重,也可能是因為不熟悉技術等誘因。找到此類加班問題的根本原因并進行相應處理。其他不可抗拒的誘因,包括需求變化、永久硬盤損壞等,也會帶來很多額外的工作。目前,大部分外籍IT技術人員都是被動加班,而且是強制性的,只有少數公司提供加班費。為此,很多技術人員只有兩種選擇,要么適應,要么離開。
在中國這樣的發展中國家,很難指望當局會大力干預這種現象。一開始,“深圳36歲IT男馬桶蓋死”的兩條消息在網上引起了轟動。一位北大畢業的程序員,在加班多年后,最終透支了自己的身體,年輕的生命就這樣隕落了。從尊重生命的角度出發,事業、公司、客戶都不如自己的生命重要。如果在事業和生死之間只有一個選擇,相信大部分人都會選擇生存。從所謂“XX比生命重要”的角度來看,如果你還能承受常年過度加班的后果,或者你打算像革命祖先一樣為自己的事業獻出生命,那么沒有人可以阻止它。你。
3.如何平衡工作和家庭?
我之前參加沙龍的時候,一位智能硬件公司的創始人對我說:程序員根本沒有生命,他們的生命就是工作。作為一個技術背景的創始人,這樣說是可以理解的,但這些說法并不一定是真的。一方面,程序員需要得到家人的大力支持。沒有他們的支持,程序員的職業生涯可能會遇到很多困難;病床門口照顧你的人是公司領導還是家屬?想想這些,你就知道該怎么做了。
4.信息檢索一定要用嗎?
在很多緊急的招聘廣告中,你其實見過很多這樣的職位名稱,“你必須用搜索技術信息,如果你用百度,那么你不適合我們”。首先,我們知道的搜索引擎比百度好,關鍵詞的資源定位更準確。理論上,輸入相同的關鍵字會匹配得更準確,也就是可以更快地找到答案。開發團隊是否需要對工具的使用施加規則,必須使用搜索,必須使用Linux操作系統,必須使用機械鼠標……這讓人想起了我在中間學習的文章“ the piano”的故事學校,雖然買得起的小吉他在個別音色上表現不那么好,而且只要獨奏者足夠好,觀眾就不會意識到獨奏者有多昂貴。言歸正傳,對于一個信息檢索大神來說,他可以用世界上最爛的搜索引擎來查找里面找不到的內容。換句話說,能夠快速找到想要的結果并不依賴于特定的搜索引擎。更重要的是,當你同時使用與百度搜索相同的英文關鍵詞時,呈現的結果都與邯鄲略有不同。有人會說百度的英文搜索比百度強,你可以試試。和Bing、Yahoo等不被墻擋住的英文結果也略有不同。因此,人們檢索信息的能力不是由搜索工具決定的。
5.技術專家如何對待菜鳥?
在公司(非常大的公司)中,通常有很多技術專家。他們是公司的核心技術人員,支撐著整個公司的技術平臺。這些員工可以稱為技術專家,通常性格開朗謙遜,對技術菜鳥的提問也非常有耐心。而且也有少數人技能不錯。他們看不起職場上的各種菜鳥,尤其是菜鳥程序員犯的錯誤。他們會用盡可能的高音量來強調錯誤it技術人員,甚至濫用,以向周圍的人展示。你的技術真棒。只能說,作為一名IT技術人員,這樣的表現是很不成熟的。前輩或者專家,都是從小白開始的。明天的小白,其實就是今天的高手。職場新人沒必要嘲諷,只會大大降低他們在同學眼中的魅力。
6.您如何看待 IT 厭惡鏈?
2014年底,一篇名為《軟件工程師的厭惡鏈》的文章在IT行業廣為流傳,主要從編程語言、工具、操作系統五個方面介紹了IT行業的厭惡鏈。 、 硬件和工作場所。以編程語言仇恨鏈為例,靜態語言討厭動態語言,組合討厭C,C討厭C++,C++討厭Java和C#,Java和C#互相討厭,C#討厭VB……Java的用法, 2002 年左右的 C 和 C++ 非常大,2014 年以后都在增加,但是 C 的下降幅度比較小。 2002年左右,PHP一出來就得到了很多應用,但是到了2014年就跌了很多。 2002 年左右申請較少,而 2014 年要好得多……這些變化說明了什么?編程語言日新月異,它畢竟是一種工具。編程語言的一個非常顯著的特點就是相互學習,這直接導致了設計思想上的很多相似之處。因此,只要精通一兩種編程語言,學習其他大多數語言的成本都非常低。所以,明天你沾沾自喜的編程語言完全有可能在今天成為一個小眾市場,甚至消失。沒有必要討厭使用另一種小眾語言的人,事實上他昨天使用的編程語言將成為今天的主流語言。很多有編程語言情節的程序員根本就不相信這句話。他們堅信他們使用的語言是世界上最偉大的語言,并且會永遠存在。其他類型的厭惡也是如此。從事運維的技術人員的能力未必不如從事開發的。事實上,街上的快遞員曾經是比你更好的程序員。社會崗位有自己的分工,各行各業的崗位是不可替代的,否則這個崗位就應該消失,也就沒有被人嘲笑的機會了。事實上,他做不了你做的工作,你也做不了他做的工作。
7.為什么不稱自己為工程師?
在中國,自稱工程師的程序員很少。那些人當中,要么是怕這個標簽給自己帶來太大壓力,能力不匹配;作為一個普通的程序員;另一個是,希望外界不要恭敬地稱他們為“程序員”或“碼農”。他們不喜歡這樣被人嘲笑,但也不想被低估,喜歡高調行事。
8.薪水對選擇工作有多大影響?
目前,很多IT行業的求職者都有一個信條:“做多少,賺多少”。如果公司愿意拿更多的錢,一般求職者主觀上愿意做更多。如果你面前有兩個offer,錢很多,你不是很喜歡它的工作內容,但薪水只有一半,它的工作內容是你擅長但喜歡的。網上經常有這樣的帖子,列出幾個offer,請網友們提建議。雖然,處理這些情況很容易。如果你此刻最需要的是錢,那么果斷選擇錢多的;如果你此刻最需要的是一份你喜歡的工作,那你一定要選擇你喜歡的。選擇工作時,選擇你最需要的,這樣你的工作就會更有動力。如果你聽從這些所謂的天才們的建議(比如新生不用在意薪水,學技能就好了之類的,雖然對于新生來說,他們去那里就可以學??到技能,只是他們學的或多或少的問題),你在工作中很難認真。目前我很缺錢,對現在的職業沒有興趣,所以不要接受創業團隊的低薪+創業團隊拉的大蛋糕,因為你加入公司后,它不會使公司或您自己受益。
9.編程語言不重要,重要的是設計思維?
這是這些所謂的技術專家給菜鳥的忠告,中學老師也會給出這樣的忠告。當菜鳥詢問學什么語言的時候,這些所謂的專家建議菜鳥隨意學一門語言,把每一種語言都搞清楚,精通任何一種語言后找份好工作。事實上,這個建議并不完全錯誤,也不完全正確。不同的語言適應不同的業務需求。例如,Java 語言更適合企業開發。 php和大中型網站開發速度更快。 -C 主要是用來開發IOS的……另外,不同的語言有不同的特點。實現方式一般不一樣,這就需要開發者根據自己喜歡的業務領域來選擇編程語言,并且需要對所使用的語言相當熟悉。
10.你經常把你的想法強加給你的朋友嗎?
程序員的一個普遍現象是他們總是認為自己的觀點是最好的。每個人都有自己的見解,但有些人喜歡表達,而有些人則埋在心里。允許別人權衡你的意見并客觀地剖析它們,而不是粗魯地強加給他們,這是一種魅力。
11.IT 人能做技術多久?
上大學的時候經常聽人說IT人吃青春飯,35歲以后就不會寫代碼了你們將是很久沒有完成學業的年輕人。
12.哪些技術很流行或賺錢,哪些你應該學習?
在技術大行其道之前,很多公司都開天價急聘技術人員,現在呢?當熱度退去后,這個職位的薪水已經不像以前那么有吸引力了。流行或賺錢的技術往往曇花一現,學習自己喜歡的技術才是王道。
13.如果三天后計算機不再需要人工編程,你還能做什么?
隨著人工智能技術的發展,如果未來機器可以代替程序員進行編程,那么程序員可以做什么?計算機和互聯網的發展已經淘汰了很多傳統的崗位,但是隨著技術的不斷發展,程序員的崗位實際上會在三天內被淘汰。當世界各地的 IT 公司宣布廢除手動編程時,程序員是該回去還是轉行?
14.業務驅動還是技術驅動
目前O2O在中國非常流行。嚴格來說,O2O公司不是互聯網公司。 O2O將部分傳統行業從線下轉移到線上。例如,以前你必須去餐館喝水,現在你只需要在網上下單,餐館就會把食物送到你家。顯然,O2O 是一個業務驅動的公司。在這樣的公司,技術只是業務的一個支撐部門,復雜的技術通常不會用到,需要技術人員對線上線下業務有更多的了解。而像百度這樣的公司,就是典型的技術驅動型公司。他們在使用和研究更深奧的技術,上面有很多科學家級別的人物。所以,如果你想在技術上降到專家級,在一家技術驅動的公司肯定更容易做到。而如果您想用簡單的技術改變傳統行業,業務驅動的 O2O 正是您所尋求的。
15.如何定義成功
畢業多年后,朋友之間總會討論誰做得好誰做得不好。好與壞的標準是什么?你賺了多少錢,你在北上廣深買過車嗎,官有多大,你在BAT工作過嗎?不同的人有不同的衡量標準,但大多數人用金錢來判斷他的成功。但是成功有這么單一的標準嗎?如果必須定義成功,則估計如下:
成功率(S)=(工作幸福度*工作幸福度權重+工作工資*工資權重+……+生活幸福度×生活幸福度權重+家庭和諧度*家庭和諧度權重+...)/n
這里S最大的人是最成功的人。
本文來自網站: