A. 什麼人算是程序員
mod=viewthread&tid=314起因先聲明,只是談自己看法,和大家討論一下,沒有別的意思 我根據自己的經驗把程序員分為以下幾種 單純沒有腦子的 這種程序員是最讓經理氣的一種,因為大多是剛入門的,或是學生剛走出校門,不喜歡問,也不懂得分析,只是一味的很聽話,為什麼說他們單純呢?那是因為他們從來不會問,不會說也沒有自己的想法,你讓干什麼就干什麼,讓自己怎麼干就怎麼干,聽上去感覺特好的員工,很聽話,如果只是這樣就好了,可怕的是他們沒有腦子,比如你說讓他完成一個增加的功能吧,他們很聽話的給你做出來,但只是一個增加的功能,他根本不會在增加功能之後再給你處理一下刷新數據的問題,或是做一些必要的驗證,更說不上代碼的擴展性,那都是見不著邊的事,不可能。 你說讓做一個查詢功能,他完全有可能給你做出來一個查詢所有的功能,不會管你要不要根據時間,要不要分頁,或是其它的方式的查詢,人家還可有理,會告訴你,你需求上沒說啊,只說要有一個查詢的功能?然後你無語。 有腦子先斬後湊的 這類程序員大致是工作有一年或是兩年工作經驗的人,自認為自己有些經驗了,做了幾個項目,感覺自己NB的不得了了。分配一個功能總有一些自己的想法,其實他自己不知道這些想法還不成熟,只是個人主觀意向,你說讓人家做一個導航條吧,你清楚的告訴他是在頭部用的,要直排下拉類型的。 好了得到需求了,他根本不管你為什麼要這樣做,在做的過程中,他發現自己以前做一些項目里有導航條的,而且很好看,他們想,經理是怎麼想的,設計的還不如我設計的好看,我給他改一下說不定還能得到他的獎勵,於是自己把直排下拉的導航改成了,直排出面板那種的,因為好看,而且還不告訴經理,想給大家一個驚喜,誰知道經理一看,說怎麼改需求了,客戶不要這樣的,然後他就跟你講理,說這樣的好看,而且什麼擴展性還好,技術先進,流行,然後你會很無耐的告訴他,你做的確實很好看,但是客戶不付錢怎麼辦,於是沒辦法在你的強逼之下他不得不改,於是你對他的工作很不滿意,首先是這個人不好管,老自己做主,不把你當回事,怎麼辦,好點的經理會慢慢引導一下,脾氣大的經理會直接扔出兩字滾蛋 我們來分析一下他的心理, 第一種可能就是感覺自己做了很多項目,有一點自大,目中無人的心態,看不起別人設計的東西,總以為自己的技術和代碼很棒了,因為自己在程序界摸爬滾打一兩年了,也算是有所見識了。但他們確不明白,現在的自己正像當前的曹仁學曹操一樣,只是學得其形而為盡其神。大部分的軟體,網站,不能只看網站本身的價值,成功不成功,不是自己說了算,也不是經理說了算,還得看客戶,一句話客戶喜歡的就是好東西,客戶不懂技術啊,你寫的再好,客戶不懂哦,所以一定不要亂改需求,軟體要和市場結合才能真正體現出它的價值,做讓大家喜歡的軟體,而不是單純的技術堆積。 第三種可能是自己實現不了,而又不想學習,感覺浪費時間,所以直接改動一下得了。感覺自己如果寫的話,寫好了還好說,寫不好,耽誤時間,一個導航幾天能不完,會很丟人的。於是要加速。 有腦子,很聽話,很認真,但基礎不好,代碼有局限性 這類型的程序員大多是工作一到兩年的程序員,但和上面的不同,他們很有腦子思路很好,而且很聽經理的話,做東西很認真,做不完了自己會加班寫,學新的東西也很快,但是有一點不好的是,他們有很多理由說自己沒時間學習基礎,這些人一般是在學校沒有學好,出來之後後悔了,學起來很認真,由於學了些新的知識,起點高,看不起基礎的東西,從不想著沒事去看看編程基礎,看看演算法,看看數據結構,總是以為我都能做出這樣的項目了,還看那些小東西會很丟人的,於是在公司從不看回家更不想看,時間長了,技術會有很大的局限性,對某一塊技術很不錯,但是對其它技術不怎麼好,於是在接到一個項目時,總喜歡使用自己現有的,會的技術去實現,轉了一圈又一圈總算是把東西寫出來了,而且還是加班完成了,但是代碼的性能,穩定性,和效率上差的很遠,擴展性也談不上,時間一長,項目一多起來,就會出現多次反工,因為需求是會不斷變化的,於是自己的代碼也要變化,感覺很是理所當然,一個項目沒事,接手的多了就麻煩了,新項目剛到手,老項目就出問題了,不是這里有點小毛病就是那個功能要升級,於是新項目放下,著手改老項目,手上能有三四個項目時,就會忙個不停,改的多了,沒辦法再改了就得重新設計,或是直接說這個功能實現不了。 其實在這個階段的朋友很有潛力的,只要花點心思補習一下自己的技術缺陷,多看看高手的代碼,寫之前想一下,設計一下,自然事半功倍,千萬不要有眼高手低的心態。 不隨便改變需求 他們不會主觀的改變一些東西,不管是對還是錯,如果要改的話他們會在開會時,或是私下跟你提出來,通過後再改,否則會按需求辦事 2.不寫沒有思想的代碼 在寫功能時會加上一些人性化的功能,比果加個小圖標,加一些驗證,處理一些操作習慣,加加快捷鍵,處理好Tab順序,等這些,不用你說,他們自己會處理好。 3.不寫沒有遠見的代碼 4.不寫不負責任的代碼 我們寫代碼一是為客戶用,二是方便其他人看,不單單是自己維護,要對自己的代碼負責,從自己手上出去的代碼代表的就是自己的臉,代碼不好,人家會打臉的。他們不願意挨打所以他們負責。 高手在編程效率方面可能並不比普通程序員快多少,因為他們會吝嗇自己敲下的每一行代碼。這種吝嗇有兩方面的含義,一是項目的架構性和整體性考量,二是從性能和優化的角度進行Coding。其實,這里所映射的是一個開發者的技術視野。 有多位技術專家強調項目執行時的全局觀。面對一個項目,即使是團隊中的普通一員,也要力求從項目整體架構的角度審視開發需求,對各個模塊、介面和通信做最優化的預想和配置。這樣可以從全局審視整個項目的技術布局,預判可能出現的問題。 在確定了整體之後,落實到具體的模塊實現,每一行代碼不但有上下文的考量與規劃,還要具備模塊間的整體布局。這是模塊內的技術視野,比如介面的定義、注釋的可讀性、代碼的執行效率等。當你寫下一行代碼前,要考慮它是否會對整個系統造成影響,是否方便其他介面進行調用,這些都是一個開發高手的技術潛意識。 據一些經常帶領入門級開發者的技術經理介紹,多數人只考慮自己所負責的模塊進行開發,缺乏一個全局性的技術視野和對代碼性能苛刻的態度,這樣雖然能按交付日期完成項目,卻對項目質量和開發者的自我提高有很大阻礙。 開發高手是代碼閱讀者。大多數技術專家的代碼閱讀量是普通程序員的百倍,代碼閱讀的時間比寫代碼的時間要長得多。 多數程序員只把程序開發當成一份工作,他們在乎平台的前景、語言的優劣、報酬的高低;他們不願為一個技術點反復鑽研,不願為一個bug精心測試,不願為自身技術水平的提高多花時間。而開發高手往往具有單純的技術夢想,願意為技術付出自己全部的時間。這幾段話是來自
B. 中年的程序員面臨最大的職場危機是什麼
我覺得中年程序員面臨的最大職場危機應該是由於年紀大了所以體力和精神狀態方面都大不如前工作效率也會大大下降。要知道程序員是一種非常忙碌而且精神消耗和體力消耗都比較大的工作,每天都要面對無數的代碼要敲,所以體力不支會給工作帶來很多影響。所以中年程序員就會很可能被一些年輕人所逐漸取代面臨職業危機。
不過最大的職場危機還是新血液的注入,因為一般新員工工作效率更高對工作也更有熱情。其他一些年齡因素和身體因素以及自身的知識儲備危機都是因為自己而造成的。要知道在職場中無論何時都要更加努力讓自己變得更加優秀否則就會因為懶惰和懈怠而被淘汰。
C. 只差程序員 為什麼會招黑
其實梗不在「我們就差個程序員了」。
這個話題可以推廣到很多職業,比如「我們就差個設計師了!」,「我們就差個產品經理了!」,「我們就差個投資人了!」,等等等等。
關鍵的梗在於一個不明白其他行業的人,總會把其他行業想的簡單,把自己的行業想得重要。
最後再說一句,一直以為互聯網行業是一個嚴肅的行業,程序員也是一項需要真正智慧和勤奮的工作,有很多的天才投入到這個行業中,這個行業不應該被人如此的貶低。
D. 對象是程序員是一種什麼樣的體驗
程序員一直被人們調侃成「程序猿」,他們一直給人的印象就是智商無敵,情商堪憂,薪資驚訝,加班驚嘆。對於這樣的認知,我還是不敢苟同,我接觸過幾個程序員感覺和正常的人沒有多大差別,並沒有那麼神秘,有時講的段子會讓你笑掉大牙,所以說有個程序員對象還是蠻不錯的,但是劣勢也很明顯。
魚和熊掌不能兼得,既然選擇了程序員作為對象,那就多看他的優點,包容行業的缺點,那幸福就會一直陪伴左右。
E. 為什麼程序員35歲就會被淘汰
第一,編程技術飛速迭代,新技術層出不窮,各種語言、各種框架、各種新技術理論每年都會更新,因此程序員的技能庫也要緊隨著行業技術變化的腳步更新。
隨著程序員的年齡的增長,相應的學習能力卻是在退步的,因此往往會出現跟不上行業技術腳步的情況。 此外,程序員在成家立業後時間大多會被一些家庭瑣事佔用,能花在學習新技能上的時間也就更少了。
第二,工作成果產出的問題,也就是加班時間多少的問題。關於這一點70、80後程序員確實沒辦法和剛畢業的毛頭小子相比。
小孩子年紀輕輕精力旺盛,而且還沒有老婆孩子需要照顧,說加班就加班,說通宵就通宵,吃喝拉撒睡都在公司也不是問題,最重要的一點是人家要的錢還少。你一大叔能比的過人家嗎?這也是壓力的來源。
建議
一直寫代碼可以 ,但是千萬不要只會寫代碼,其他什麼都不會。就算你現在有著寫代碼的優勢,可是長江後浪推前浪,你總歸會在這個領域落後於那些更加有活力的年輕人。而且敲代碼也只是解決問題的其中一個環節而已。至於解決問題的方式還有很多,並不只是寫代碼,這些都是沒有限制的。
F. 為什麼都說悲劇的程序員程序員很悲劇嗎
情景一:
程序員的悲哀,不是情商問題,不是衣著問題,更不是自黑之類的,悲哀是並沒有決策權。項目做成什麼樣,你有決定權嗎?那是領導和產品經理的事。注意流程是這樣的:領導或經理決定要改需求,然後通知你,然後你等設計給你圖,然後你做好。程序員只是一個執行者,別人叫你幹啥你就只能幹啥,除非產品是傻逼到讓你實現不可能的功能。最後項目做壞了,裁員了是誰?程序員。
做程序員越久,越是感到:我們就是新時代的手工藝者。只有少數的人,從手工藝者,變成了發明手工藝製作機器的人,少部分人變成了設計手工藝品的人,少部分人變成了車間主任罷了。
「碼農」這個詞有著深深地悲哀。
歡迎大家都來吐槽!
G. IT程序員,為什麼會無奈苦逼
首先來談談為什麼要有這篇文章,主要是最近一段時間的親身經歷後的所感。最近我們團隊開始在全國范圍內開始為很多的企業的項目進行性能調優。接觸到了很多不同的人和事情,也看到了很多的現象,趁今天有點空閑時間和大家嘮叨一下。 每次去IT社區,都在吐槽:說技術人員是多麼的苦逼;每次和一些搞技術的朋友聚會,聊的也是大家的生活是多麼的苦逼;每次上網看微博,也是充斥著「技術人員苦逼論」… 今天談到這個話題,固然會有很多的不同的意見和想法,我這里這是就從我看到的一些現象和自己的一些思考說說技術人員到底為什麼「苦逼」。 為什麼苦逼? 原因一大堆,對於外部的因數,我們很難控制,例如中國的IT國情和對技術人員的觀念。但是,在商業中有這樣一句話可以借鑒一下:經濟再蕭條,也有人在賺錢;形式再好,也有很多人在虧本,很多的公司在倒閉。 很多的時候,我們倒苦水,但是心裡要知道:是大的環境讓我們苦逼,還是我們本身就得苦逼,換句話說,苦逼是我們自己應得的。這話很多人不愛聽,但是很多時候確是事實。 這半年多以來,去了不少大大小小的公司,為他們的項目進行救火,解決他們現有的性能等問題。很多的項目在做的時候,很少考慮什麼性能,安全等因素,都是上面的人在不斷的催,下面的人在火急火燎的加班加點趕進度—今天完成了什麼功能點,明天要完成什麼功能點。於是很多的技術人員顧不上什麼,一心思的把功能堆了起來。苦逼的第一個原因出來了。 終於,項目搞定了,上線跑了沒有多久,問題就出來了:項目功能是齊全,但是就是無法使用,有的功能慢的像拖牛。於是,有人建議開始買好的設備,加大帶寬,以為錢砸下去了,情況會好點。但是好景不長,甚至事與願違。於是一堆人就開始焦慮,束手無策,技術人員又開始加班加點的解決明明知道自己無法解決的問題,於是苦逼的第二個原因出來了。 在無法搞定的情況下,技術人員開始郁悶了,接著瘋狂的上網開始收集可能的偏方,然後一股腦的用在項目中,求神拜佛的希望偏方有效果,運氣好,暫時搞定了,那就皆大歡喜,搞不定,把之前的步驟再次重復一次吧。基本可以用下面的一個幽默來總結這個過程: 從接觸到的一些技術朋友來看,有些朋友的技術能力不錯,有的卻讓我想抽自己,沒有聽錯,是抽我自己。抽我自己為什麼要給他們講這么多的東西,而這些東西他們又不懂,然後又非得把懂這些知識的鋪墊知識給他們講。例如,項目出現了內存泄露的問題,公司的技術人員問題我這么回事,於是我告訴他們是VAS的碎片,他們又問我們為什麼VAS碎片了,於是我們給他們講述,但是他們聽不懂,於是讓我們給他們講解一些鋪墊知識:Window內存機制,.NET內存機制等。本來以為大家都是同行,交流交流,沒想到,使得我們自己陷入了苦逼: 同時也深深的感受的一點:很多的技術朋友在走出了校門或者培訓學校之後,技術能力就沒有在進步了,一是處於打混的階段,有的運氣好,很多年之後,混到了不錯的職位,但是很多的人卻混的非常不幸,於是他們就成為「技術人員苦逼論「的忠實粉絲。其中有一點就是很多的朋友不喜歡自學,總是希望有人手把手的教。我們遇到的一個最搞人的情況就是,我們已經把功能全部調完了,代碼完全實現了,伺服器也是全部配置好了,就差調試了,很多的人依然不動。 也使得我想起另外一個情況:每次有很多的朋友都說要學習技術內幕,要學深一點,喊著叫著要看深一點的文章,但是寫出來之後,沒有幾個人真正的看完,前幾篇簡單的介紹看的人很多,稍微深一點,就沒有人看了。也有很多的朋友想到處找大牛拜師,都希望沾點牛氣,成為牛中的一員。但是技術,能力,這個東西終究靠自己。用心與不用心,差別就是天壤之別。 我常常說這樣的話:社會不是初中,高中,沒有人會像老師那樣手把手的教你,盯著你,一切靠自己。沒有誰就非得要叫你,沒有人欠你的,如果自己都不上進,想做阿斗,諸葛亮來了也沒用辦法。物競天擇,適者生存! 我非常敬佩那些出身不好但是一直堅持奮斗的人,也非常敬仰那麼環境舒適還依然努力的人。你遇到過很多聰明人,你的大學同學,你的同事,你的朋友,有幾個比你傻?很多年以後,你會看到成功的並不是最聰明的人。因為決定成功的更多是非智力因素:明確的目標,積極的心態,努力和堅持,承受挫折和壓力的能力,成熟的接人待物等等。有一種人註定沒戲:不努力和怨天尤人。 長期操作電腦需要養成的好習慣談程序員的出路我的25年嵌入式生涯--周立功 (很值得一讀)衣最個性:男裝之短袖T桖篇男生買衣服為什麼就這么難?技術七年之感受程序員每年要做的十件事Java 的工作原理Java語言的輝煌,還能延續多久?
H. 請求大家幫幫忙,在日企開早會被打!希望懂法律的朋友們幫忙啊!
你先得找到目擊證人,然後報案(公安)、中級人民法院、勞動局、工會、外經貿局、婦聯(限女性)。以上按次序進行即可。
如果都不行就讓媒體曝光,聯這些不管的部門都曝光。
祝你成功!
I. 為什麼說php是最好的語言我就挨打了
目前來看php是所有web開發中使用最多的語言,也是最有生命力的語言,同時學了以後也好找工作,誰也不能說5年或10年以後會怎麼樣,但是從發展歷史來看還沒有哪個語言因為其突然份額下滑導致學這個語言的程序員很快失業的,其實我們可以這樣看問題,無論php未來怎麼樣,最起碼未來幾年內是不會馬上衰落的,大部分網站是用php編寫的,即使谷歌在不久的將來出一個比php更優秀的語種,那麼那些網站也不能一下子全換成那個語言,需要一個過渡期,php也是經歷了好多年才發展到今天的,才逐漸被人們認可的。
J. 黑程序員的都是程序員,為什麼
1、自黑既是一種境界,也是一種溝通方式。在娛樂圈比較常見,在程序員圈也能經常看到程序員們通過自黑來緩解工作壓力和表達一種工作狀態,這也是他們的一種獨特的幽默方式。但某些吃瓜群眾信以為真,誤會就再所難免。
2、他們熟知程序員的工作內容,且近距離接觸,或為朋友,或為同事。在接觸過程中,程序員的言行逐漸形成了他們所認為的形象,接觸久了,形象就固定了下來,以為大部分程序員都是這樣的。
以後他們在談到程序員的時候,就會聯想到他們接觸到的程序員,脫口而出的便是之前形成的固有印象,實則是某一小撮程序員的形象,並不能代表大部分程序員。
3、多重誤會疊加,日復一日,年復一年,程序員就這樣被「屌絲」化了。於是經常成為被調侃的對象。