1. 聽別人說程序員當久了,都會腦袋跟別人不一樣是嗎
會更聰明啊
2. 什麼人算是程序員
mod=viewthread&tid=314起因先聲明,只是談自己看法,和大家討論一下,沒有別的意思 我根據自己的經驗把程序員分為以下幾種 單純沒有腦子的 這種程序員是最讓經理氣的一種,因為大多是剛入門的,或是學生剛走出校門,不喜歡問,也不懂得分析,只是一味的很聽話,為什麼說他們單純呢?那是因為他們從來不會問,不會說也沒有自己的想法,你讓干什麼就干什麼,讓自己怎麼干就怎麼干,聽上去感覺特好的員工,很聽話,如果只是這樣就好了,可怕的是他們沒有腦子,比如你說讓他完成一個增加的功能吧,他們很聽話的給你做出來,但只是一個增加的功能,他根本不會在增加功能之後再給你處理一下刷新數據的問題,或是做一些必要的驗證,更說不上代碼的擴展性,那都是見不著邊的事,不可能。 你說讓做一個查詢功能,他完全有可能給你做出來一個查詢所有的功能,不會管你要不要根據時間,要不要分頁,或是其它的方式的查詢,人家還可有理,會告訴你,你需求上沒說啊,只說要有一個查詢的功能?然後你無語。 有腦子先斬後湊的 這類程序員大致是工作有一年或是兩年工作經驗的人,自認為自己有些經驗了,做了幾個項目,感覺自己NB的不得了了。分配一個功能總有一些自己的想法,其實他自己不知道這些想法還不成熟,只是個人主觀意向,你說讓人家做一個導航條吧,你清楚的告訴他是在頭部用的,要直排下拉類型的。 好了得到需求了,他根本不管你為什麼要這樣做,在做的過程中,他發現自己以前做一些項目里有導航條的,而且很好看,他們想,經理是怎麼想的,設計的還不如我設計的好看,我給他改一下說不定還能得到他的獎勵,於是自己把直排下拉的導航改成了,直排出面板那種的,因為好看,而且還不告訴經理,想給大家一個驚喜,誰知道經理一看,說怎麼改需求了,客戶不要這樣的,然後他就跟你講理,說這樣的好看,而且什麼擴展性還好,技術先進,流行,然後你會很無耐的告訴他,你做的確實很好看,但是客戶不付錢怎麼辦,於是沒辦法在你的強逼之下他不得不改,於是你對他的工作很不滿意,首先是這個人不好管,老自己做主,不把你當回事,怎麼辦,好點的經理會慢慢引導一下,脾氣大的經理會直接扔出兩字滾蛋 我們來分析一下他的心理, 第一種可能就是感覺自己做了很多項目,有一點自大,目中無人的心態,看不起別人設計的東西,總以為自己的技術和代碼很棒了,因為自己在程序界摸爬滾打一兩年了,也算是有所見識了。但他們確不明白,現在的自己正像當前的曹仁學曹操一樣,只是學得其形而為盡其神。大部分的軟體,網站,不能只看網站本身的價值,成功不成功,不是自己說了算,也不是經理說了算,還得看客戶,一句話客戶喜歡的就是好東西,客戶不懂技術啊,你寫的再好,客戶不懂哦,所以一定不要亂改需求,軟體要和市場結合才能真正體現出它的價值,做讓大家喜歡的軟體,而不是單純的技術堆積。 第三種可能是自己實現不了,而又不想學習,感覺浪費時間,所以直接改動一下得了。感覺自己如果寫的話,寫好了還好說,寫不好,耽誤時間,一個導航幾天能不完,會很丟人的。於是要加速。 有腦子,很聽話,很認真,但基礎不好,代碼有局限性 這類型的程序員大多是工作一到兩年的程序員,但和上面的不同,他們很有腦子思路很好,而且很聽經理的話,做東西很認真,做不完了自己會加班寫,學新的東西也很快,但是有一點不好的是,他們有很多理由說自己沒時間學習基礎,這些人一般是在學校沒有學好,出來之後後悔了,學起來很認真,由於學了些新的知識,起點高,看不起基礎的東西,從不想著沒事去看看編程基礎,看看演算法,看看數據結構,總是以為我都能做出這樣的項目了,還看那些小東西會很丟人的,於是在公司從不看回家更不想看,時間長了,技術會有很大的局限性,對某一塊技術很不錯,但是對其它技術不怎麼好,於是在接到一個項目時,總喜歡使用自己現有的,會的技術去實現,轉了一圈又一圈總算是把東西寫出來了,而且還是加班完成了,但是代碼的性能,穩定性,和效率上差的很遠,擴展性也談不上,時間一長,項目一多起來,就會出現多次反工,因為需求是會不斷變化的,於是自己的代碼也要變化,感覺很是理所當然,一個項目沒事,接手的多了就麻煩了,新項目剛到手,老項目就出問題了,不是這里有點小毛病就是那個功能要升級,於是新項目放下,著手改老項目,手上能有三四個項目時,就會忙個不停,改的多了,沒辦法再改了就得重新設計,或是直接說這個功能實現不了。 其實在這個階段的朋友很有潛力的,只要花點心思補習一下自己的技術缺陷,多看看高手的代碼,寫之前想一下,設計一下,自然事半功倍,千萬不要有眼高手低的心態。 不隨便改變需求 他們不會主觀的改變一些東西,不管是對還是錯,如果要改的話他們會在開會時,或是私下跟你提出來,通過後再改,否則會按需求辦事 2.不寫沒有思想的代碼 在寫功能時會加上一些人性化的功能,比果加個小圖標,加一些驗證,處理一些操作習慣,加加快捷鍵,處理好Tab順序,等這些,不用你說,他們自己會處理好。 3.不寫沒有遠見的代碼 4.不寫不負責任的代碼 我們寫代碼一是為客戶用,二是方便其他人看,不單單是自己維護,要對自己的代碼負責,從自己手上出去的代碼代表的就是自己的臉,代碼不好,人家會打臉的。他們不願意挨打所以他們負責。 高手在編程效率方面可能並不比普通程序員快多少,因為他們會吝嗇自己敲下的每一行代碼。這種吝嗇有兩方面的含義,一是項目的架構性和整體性考量,二是從性能和優化的角度進行Coding。其實,這里所映射的是一個開發者的技術視野。 有多位技術專家強調項目執行時的全局觀。面對一個項目,即使是團隊中的普通一員,也要力求從項目整體架構的角度審視開發需求,對各個模塊、介面和通信做最優化的預想和配置。這樣可以從全局審視整個項目的技術布局,預判可能出現的問題。 在確定了整體之後,落實到具體的模塊實現,每一行代碼不但有上下文的考量與規劃,還要具備模塊間的整體布局。這是模塊內的技術視野,比如介面的定義、注釋的可讀性、代碼的執行效率等。當你寫下一行代碼前,要考慮它是否會對整個系統造成影響,是否方便其他介面進行調用,這些都是一個開發高手的技術潛意識。 據一些經常帶領入門級開發者的技術經理介紹,多數人只考慮自己所負責的模塊進行開發,缺乏一個全局性的技術視野和對代碼性能苛刻的態度,這樣雖然能按交付日期完成項目,卻對項目質量和開發者的自我提高有很大阻礙。 開發高手是代碼閱讀者。大多數技術專家的代碼閱讀量是普通程序員的百倍,代碼閱讀的時間比寫代碼的時間要長得多。 多數程序員只把程序開發當成一份工作,他們在乎平台的前景、語言的優劣、報酬的高低;他們不願為一個技術點反復鑽研,不願為一個bug精心測試,不願為自身技術水平的提高多花時間。而開發高手往往具有單純的技術夢想,願意為技術付出自己全部的時間。這幾段話是來自
3. 大部分程序員都是直男,這是為什麼
程序員是一個比較辛苦的職業,經常需要加班,而且這份工作也比較燒腦,很多程序員由於熬夜和費腦,年紀輕輕就出現了嚴重的脫發問題,很多女性也表示自己接觸過的程序員,很多都是直男,這和程序員的工作有直接的關系。
程序員由於工作比較繁忙,所以大部分人的業余愛好也不會特別多,做的事情也會比較單一,平時的生活也會比較簡單,甚至讓人覺得有些枯燥無趣,和這些人談戀愛的女性,會覺得他們太過於簡單,和他們在一起雖然踏實,但是缺少一種樂趣,給人一種直男的感覺。不過並不是所有的程序員都是直男的,不能一概而論。
4. 你男朋友是程序員 情商特別低 說話很直也不會哄人 怎麼教都不會 怎麼可以提高他情商呀
情商
是在情感
情緒
出現波動的時候
這時的智商表現值
叫做
情商
婉轉
屬於智商和個性
不完全屬於情商
智商和情商是先天決定的
後天改變一般不大
但
人的情感豐富程度和氣質是後天環境決定的
說話直
不代表不好
只是你不喜歡這樣的方式
塞翁失馬呵呵
愛一個人不是把他改變多少才算成功
而是為他改變這才叫真愛
當然著一切是需要你願意為他這樣做
並且你認為著是值得的
5. 程序員是不是都是非常有頭腦的人呢
不是,都和普通人一樣,只不過從事的行當不一樣。
其實對於多數程序員來說,編程也就是一種熟練的過程。
就是說只要你努力學努力做,時間長了就懂了。
我自己就是做了幾年的c#。無他,手熟爾。
6. 我搞編程的,發現一點點邏輯都能搞的自己轉不過彎來,而且搞編程以後一直頭腦總是暈沉沉的
編程是利用計算機語言,有其自身的語言特點和邏輯。或、與、非等邏輯判斷,特別是多重邏輯組合判斷,在編程中常用的,這類問題容易導致程序漏洞(考慮不全,或者說特殊情況沒考慮到)。一個好的程序員,他的思維是縝密的,考慮問題是全面的。你所說的情況,應該是程序邏輯比較亂,程序代碼有錯亂,程序結構不清晰,調試起來吃力。
(1)如果是按照設計流程圖編寫代碼,出現這樣的情況,屬於流程設計的問題;
(2)如果流程設計沒問題,而編寫代碼出錯,邏輯性很差,這屬於個人的邏輯思維能力不足。
7. 「程序員」究竟是一群什麼樣的人
在21世紀的開端,程序員的職業是非常高大上的,有很多人在大學選專業的時候,都會選擇計算機相關的專業,一般選擇計算機與應用的人,到了畢業之後,就會做程序員,想要做一個優秀的程序員,並不是一件容易的事情,因為他們的頭腦是比較聰明的,要記住很多東西,而且他們在操作電腦的時候,一般是三台一起用的,電腦屏幕全部都是相關的代碼,他們在做任務的時候,不受其他人的打擾,全身心的投入在裡面,就算很認真,他們也有出錯的時候,他們有可能會因為一個符號寫的不好,而加班到深夜,程序員究竟是一群什麼樣的人呢?讓我們一起看一下吧!
總之,很多女生都希望找程序員做老公,因為他們的工作大部分都是在電腦前,沒有太多時間出去應酬,所以大部分的程序員,為人都是老實可靠的,每一份職業都應該被尊重,程序員也一樣。
8. 我是幹了八個月的程序員,幹了十幾年的同事給我說我腦子不靈活,思維嚴謹,我是不是該轉換一下做事思路
既然他這么說,而且他有十多年的工作經驗,那肯定只看出了你工作上的一些弊端,那你可以虛心的請教他,你也應該轉換一下工作思路,因為程序員這工作比較枯燥,但是也不能太死板。能盡量寫短一些的代碼就完成工作比繞個大圈寫一堆代碼完成工作要好得多呀,效率也高。
9. 程序員是不是腦子很聰明,智商很高的那種啊
一般智商的人別想了,奉勸LZ不要找虐
為什麼,現在寫程序實現一個功能往往沒有現成的,需要你從網上找實例,而網路又很難找到實用的,又要到國外網站上找。而且需要用到很多最新開發庫你見都沒見過,需要學習和掌握。而國內公司個個都要快速開發,又不給你時間。你說這工作是不是需要智商高呀,而且出一個BUG搞死你都找不到原因,智商不高你能勝任的了嗎?
10. 程序員是不是得特別聰明
聰不聰明到不一定,但是發散思維一定要強,邏輯思維能力要強。