⑴ 從事程序員這份工作的人都是「996」工作制嗎
看到很多答主的回答,個人覺得太以偏概全了。互聯網公司裡面肯定有早九晚五的公司,也不知道是不是對這個行業有什麼偏見,還是在這個行業受到什麼刺激了。那麼答主我來給大家說說哪些互聯網公司的程序員是早九晚五,雙休的。
在就是我要為程序員這個行業再次辨證一下。在網上經常看到很多對程序員的調侃,比如說:程序員容易禿頭;程序員找不到女朋友;等等等等。程序員中是有很多禿頭的,但是那是因為他們家族基因中本來就有禿頭的。找不到女朋友,我就呵呵了,請問你們公司難道真的沒有一個女的嗎?找不到女朋友那是你自己沒本事,別在抹黑程序員了。 綜上所訴,程序員中肯定有做不到早九晚五,雙休的。
⑵ 當程序員工資高嗎需要什麼學歷啊
程序員以前是大學專業嗎,現在初中畢業就可以學習的,工資的話需要看你學的怎麼樣,學無止境需要不斷學習的。
⑶ 瀛︾敓蹇呯湅紼嬪簭鍛樺垎姘村箔楂樹竴綰у埆涓嶅悓浜虹敓
紼嬪簭鍛樺叓涓孌典綅絳夌駭浣犵殑絳夌駭?
1銆佽彍楦
榪堣繘榪欏眰妤肩殑闂ㄦ涙槸寰堜綆鐨勩傚熀鏈涓婃噦璁$畻鏈虹殑鍩烘湰鎿嶄綔錛屼簡瑙h$畻鏈轟笓涓氱殑涓浜涘熀紜鐭ヨ瘑錛屾帉鎻′竴闂ㄥ熀鏈鐨勭紪紼嬭璦濡侰/C++錛屾垨鑰匤ava錛屾垨鑰匤avaScript錛...錛屽潎鍙鍏ラ棬榪堣繘榪欏眰銆傚傝$畻鏈轟笓涓氭瘯涓氱敓錛屽ぇ閲忕殑閫氫俊銆佽嚜鍔ㄥ寲銆佹暟瀛︾瓑鐩稿叧涓撲笟鐨勮漿琛屼漢澹銆
榪欑被浜哄憳涓嶇℃槸涓嶆槸璁$畻鏈虹戠彮鍑鴻韓錛屽熀紜濡備綍錛屼粬浠瀵圭紪紼嬫湁鐫鐗規畩鐨勭埍濂斤紝浠栦滑鍙鑳戒細鏄涓浜涘緢鏈夊墠閫旂殑瀛︾敓鎴栧疄涔犵敓
浠栦滑瀹屽叏鏄闈犵儹鎯呭拰鎵胯烘潵緙栫▼銆傚叴瓚f案榪滄槸鏈濂界殑鑰佸笀錛屼篃鏄鏈濂界殑涓浠朵簨錛屽洜涓哄叴瓚h屽紩鍙戠殑鐑鎯呴氬父浼氳╄繖浜涚▼搴忓憳鎴愪負鈥滈ㄥ共紼嬪簭鍛樷
2銆佸ぇ鉶
浠庣1灞傜埇鍒扮2灞傜浉瀵瑰規槗涓浜涳紝浠C/C++紼嬪簭鍛樹負渚嬶紝鍙瑕佺啛緇冩帉鎻C/C++緙栫▼璇璦錛屾帉鎻C鏍囧噯搴撳拰甯哥敤鐨勫悇縐嶆暟鎹緇撴瀯綆楁硶錛屾帉鎻STL鐨勫熀鏈瀹炵幇鍜屼嬌鐢ㄦ柟娉曪紝鎺屾彙澶氱嚎紼嬬紪紼嬪熀紜鐭ヨ瘑錛屾帉鎻′竴縐嶅紑鍙戠幆澧冿紝鍐嶅瑰悇縐嶆搷浣滅郴緇熺殑API閮藉幓浣跨敤涓涓嬶紝鎼炵綉緇滅紪紼嬬殑褰撶劧瀵箂ocket緙栫▼瑕佸ソ濂芥帉鎻′竴涓嬶紝鐒跺悗鍐嶅︿範涓浜涢潰鍚戝硅薄鐨勮捐$煡璇嗗拰璁捐℃ā寮忕瓑錛屽︿範涓浜涙祴璇曘佽蔣浠跺伐紼嬪拰璐ㄩ噺鎺у埗鐨勫熀鏈鐭ヨ瘑錛屽ぇ閮ㄥ垎浜虹粡榪2~3騫寸殑鍔鍔涳紝閮藉彲浠ョ埇鍒扮2灞傦紝鏅嬪崌涓"澶ц櫨鈥
3銆佺墰浜
鐢卞共"澶ц櫨"浠緇忓父琚涓浜涚枒闅鵑棶棰樼粰鍗′綇錛屼粬浠鍙濂界戶緇瀛︿範錛屽皢鍘熸潵鎵瀛︾殑鐭ヨ瘑榪涗竴姝ョ啛緇冩帉鎻°備互杞浠惰捐℃潵璇達紝鍏夋噦緇撴瀯鍖栬捐°侀潰鍚戝硅薄璁捐″拰涓浜涜捐℃ā寮忔槸涓嶅熺殑錛岃繕瑕佷簡瑙h蔣浠舵灦鏋勮捐°佷氦浜掕捐°侀潰鍚戞柟闈㈢殑璁捐°侀潰鍚戜嬌鐢ㄧ殑璁捐°侀潰鍚戞暟鎹緇撴瀯綆楁硶鐨勮捐°佹儏鎰熷寲璁捐$瓑錛屽惁鍒欐槸寰堥毦榪涘埌榪欎釜妤煎眰鐨勩傚綋鐒墮櫎浜嗕笂闈㈣寸殑鐭ヨ瘑澶栵紝澶ц櫨浠榪橀渶瑕佸幓瀛︿範鍚勭嶇粡楠屽拰鎶宸с
4銆佸ぇ鐗
浠庣墰浜鴻繘闃舵垚涓哄ぇ鐗涘苟涓嶅規槗錛屽氨鍍忔槸鐧懼垎鍒訛紝鍒板強鏍肩嚎姣旇緝杞繪澗錛屼絾鏄60鍒嗗埌80鍒嗗氨浼氭洿闅句簡銆傝佹垚涓哄ぇ鐗涚殑璇濓紝浣犲繀欏昏佽兘鍋氱墰浜轟滑鍋氫笉浜嗙殑浜嬫儏錛岃В鍐崇墰浜轟滑瑙e喅涓嶄簡闂棰樸傛瘮濡傜墰浜轟滑閫氬父閮戒笉鎳傚啓鎿嶄綔緋葷粺錛屼笉浼氬啓緙栬瘧鍣錛屼笉鎳傚緱TCP/IP鍗忚鐨勫簳灞傚疄鐜幫紝濡傛灉浣犳湁鑳藉姏灝嗗叾涓鐨勪換浣曚竴涓瀹炵幇寰楄薄妯¤薄鏍風殑璇濓紝閭d箞浣犲氨浠庣墰浜哄崌綰т負"澶х墰"浜嗐傝佹垚涓"澶х墰"騫朵笉鏄涓浠剁畝鍗曠殑浜嬫儏錛岄渶瑕佷粯鍑烘瘮鐗涗漢浠澶氬緱澶氱殑鍔鍔涳紝涓鑸鏉ヨ達紝鑷沖皯瑕佺湅榪200~400鏈宸﹀彸鐨勪笓涓氫功綾嶅苟濂藉ソ鎺屾彙瀹冿紝闄ゆや箣澶栵紝榪樺緱緇忓父鍏蟲敞緗戠粶鍜屾湡鍒婃潅蹇椾笂鐨勫悇縐嶆渶鏂頒俊鎮銆
5銆佷笓瀹
褰撳ぇ鐗涗滑鐪熸e姩鎵嬪仛涓涓鎿嶄綔緋葷粺鎴栬呯被浼肩殑鍏朵粬杞浠舵椂錛屼粬浠灝變細鍙戠幇鑷宸辯殑鍩烘湰鍔熶粛鐒舵湁寰堝氱殑涓嶈凍銆傝繖涓鏃跺欏氨瑕佹眰浠栦滑浼氳繘琛屽熀紜鐮旂┒錛屼富瑕佺殑鍐呭瑰氨鏄鐮旂┒闈炴暟鍊"璁$畻"銆
闈炴暟鍊艱$畻鍙鏄涓涓闈炲父搴炲ぇ鐨勯嗗煙錛屼笉浠呮椂涓嬬儹闂ㄧ殑"澶氭牳璁$畻"涓"浜戣$畻"灞炰簬闈炴暟鍊艱$畻鑼冪暣錛屽氨鏄杞浠墮渶奼傘佽捐°佹祴璇曘佽皟璇曘佽瘎浼般佽川閲忔帶鍒躲佽蔣浠跺伐紼嬬瓑鏈璐ㄤ笂涔熷睘騫查潪鏁板艱$畻鐨勮寖鐣達紝鐢氳嚦鑺鐗囩‖浠惰捐′篃鍚屾牱鐗墊秹鍒伴潪鏁板艱$畻銆傚傛灉浣犺繕娌℃湁鐪熸i嗘偀"璁$畻"浜屽瓧鐨勫惈涔夛紝閭d箞浣犲氨娌℃湁鏈轟細榪涘埌榪欏眰妤兼潵銆
6銆佸﹁
褰"涓撳"浠鎯崇戶緇寰涓婁竴灞傛ゼ鐖鏃訛紝浠栦滑浼氬彂鐜頒笓涓氭х殑瀛︿範瀵逛簬浠栦滑鏉ヨ存槸寰堢畝鍗曠殑錛屾嫤璺鉶庢槸鈥滃壋鏂扳濄傚儚涓婇潰鎻愬埌鐨勶紝鎯寵佸湪涓撳剁殑鍩虹涓婃洿榪-姝ワ紝灝遍渶瑕佷駭鐢熻嚜宸辯殑鐭ヨ瘑鍜屾濇兂銆
浣嗗︿範鐨勯兘鏄涓鏍風殑涓滆タ錛屾庝箞鍘誨壋鏂板憿?鍙や漢鏈変竴鍙ヨ瘽鈥滄俯鏁呰岀煡鏂扳濓紝涔熷氨鏄宸ヤ綔褰撲腑璇村埌鐨勨滃嶈厫浠ユ煡鎵句負渚嬶紝騫朵笉鏄鍘誨ぉ澶╃洴鐫閭d簺澶嶆潅鐨勬煡鎵劇粨鏋勫拰綆楁硶榪涜岀爺絀訛紝浣犻渶瑕佸仛鐨勬槸灝嗕簩鍒嗘煡鎵俱佸搱甯屾煡鎵俱佹櫘閫氫簩鍙夋爲鏌ユ壘絳夊熀紜鎬х殑鐭ヨ瘑濂藉ソ鍦板嶄範鍑犻亶銆
7銆佸ぇ甯
鎴愪負澶у笀蹇呴』瑕佹湁杈冨ぇ鐨勮礎鐚銆傞栧厛瑙e喅闂棰樺繀欏繪槸姣旇緝閲嶈佺殑錛屽叾嬈′綘瑕佹瘮鍓嶈緢浠鍦ㄦ煇鏂歸潰鏈変竴涓杈冨ぇ鐨勬彁楂橈紝鎴栬呬綘瑙e喅鐨勬槸涓涓鍏ㄦ柊鐨勪互鍓嶆病鏈夎В鍐寵繃鐨勯棶棰:鏈閲嶈佺殑鏄錛屼富瑕佺殑鎬濊礬鍜屾柟娉曞繀欏繪槸浣犺嚜宸辨彁渚涚殑錛屼笉鍐嶆槸鍦ㄥ埆浜虹殑鎬濊礬鍩虹涓婅繘琛岀殑浼樺寲鍜屾敼榪涖
濡傦紝鍍廐oare涓鏍瘋捐″嚭涓涓蹇閫熸帓搴忕殑綆楁硶;鎴栬呭儚Eugene W.Myers涓鏍瘋捐″嚭浜嗕竴涓鐢ㄧ紪杈戝浘鐨勬渶鐭璺寰勬ā鍨嬫潵瑙e喅diff闂棰樼殑綆楁硶:鎴栬呭儚MJ.DPowell涓鏍鋒彁鍑轟簡涓涓鑳藉熷勭悊闈炵嚎鎬ц勫垝闂棰樼殑SQP鏂規硶:鐢氳嚦璁捐″嚭涓涓鍍廋++鎴朖ava涓鏍風殑璇璦......
8銆佺戝﹀
縐戝﹀跺悜鏉ラ兘鏄涓涓紲炲湥鐨勭О鍙鳳紝瑕佹垚涓虹戝﹀訛紝浣犵殑璐$尞蹇呴』瓚呰秺澶у笀錛屼笉濡ㄤ婦涓浜涗緥瀛愩傚侱iikstra璁捐′簡ALGOL璇璦錛屾彁鍑轟簡紼嬪簭璁捐$殑涓夌嶅熀鏈緇撴瀯:欏哄簭銆侀夋嫨銆佸驚鐜錛屼粬鏄鍙浠ヨ縐頒負縐戝﹀剁殑銆傜被浼肩殑榪樻湁:
Don Knuth錛屽犲畾鏁版嵁緇撴瀯涓庣畻娉曡繖闂ㄥ︾戠殑鍩虹:宸寸戞柉錛屽彂鏄嶧ortran璇璦錛屾彁鍑轟簡宸寸戞柉鑼冨紡錛屽歸珮綰х▼搴忚璦鐨勫彂灞曡搗浜嗛噸瑕佷綔鐢;
⑷ 普通的程序員和大神級的程序員有什麼區別
你好,普通程序員只能做一些重復簡單的事情,大神級程序員可以解決普通程序員解決不了的難題,還可以給普通程序員建框架。
⑸ 為什麼有些程序員是三、四台電腦一起用的
計科專業畢業在軟體行業混了幾年,加上現在這份工作已經前前後後經歷了四家公司,程序員基本的標配是一個台式機一個筆記本電腦,當然還有很多在桌子上多放幾個顯示器,程序員用多個電腦一起工作主要原因還是同事處理多個事情,乾脆一個屏幕一件事情,這樣大腦就可以根據的屏幕的信息進行切換。一般來講編寫代碼的放在一個屏幕上,其餘的事情放在一個屏幕上。就是為了減少思維模式的切換,減少干擾,至於說三四台電一起用的程序員倒不是很多見。
一個程序員通常都有什麼喜好?
1.選擇一個合適的鍵盤。從自身出發這點比較在意,有個合適的鍵盤使用起來明顯的感覺不一樣, 其實本身不追求什麼機械鍵盤,就是喜歡自己已經使用習慣的,不在於貴賤主要是已經習慣了,其實這也是程序員很大的一個特性,用的順手的東西很難去改變,如同現在編寫代碼無論是不是需要依賴linux環境,都要在linux下面編寫代碼,已經是多年養成的習慣。
畢竟已經在linux上面研究了好多年的編程習慣,裡面的快捷鍵或者編程工具太熟悉了,通常來講在上面寫代碼或者調試都變得十分自然,真要突然的改變會變得十分的不適應。
2.逛技術網站。幾乎每天都會抽出一個小時時間來看看技術論壇,看看有什麼新鮮的技術更新出來了,唯恐拉下什麼新技術了,主要原因是近些年技術的更新速度太快了,稍不留神就拉下了,更加重要的是通過看技術網站能學到很多新的編程思維,畢竟技術性的東西,只靠閉門造車肯定很容易遇到瓶頸,通常更加喜歡技術交流。
現在開源社區發展迅猛,每隔一段時間就出現一個新的框架,能夠解決當前很多棘手的問題,其實看技術文章最大的一個好處是可能某些你正在迫切需要解決的一些問題,高手已經通過框架的方式給解決掉了,你只需要拿出來去學習如何使用就可以了。
3.在網路上技術交流。程序員平時可能說話不多,但並不代表著沒有交流的訴求,很多程序員都有自己的技術圈子,當然這種圈子多數是以網路性的技術交流多一些,探討一些技術問題,或者討論下技術生涯的各種不如意的地方,最主要探討一些技術愛好方面的東西,更加喜歡虛擬世界的技術交流,所以很多人講程序員比較悶騷,內心其實挺狂熱,其實網路上的交流也算是釋放的一種。
在剛畢業那會公司有個技術高手,平時標準的沉默寡言,有一次一起出差聊到如何開始做技術,經歷了幾家公司倒是勾起了他的一些往事和記憶,然後拉著我聊了半宿,我都快睡著了他還在滔滔不絕的講,程序員並不是不喜歡講話聊天,主要沒有撬動開內心的世界,一旦打開一樣也會滔滔不絕。
使用多個屏幕編程也算是程序員的一個嗜好吧,主要方便思維的切換,總體來講還是為了提升工作效率,其實也算是一個特別的愛好,每個程序員更加講求實際的效果,更加務實而已。
希望能幫到你。
其實不是程序員幾台電腦一起用,而是程序員一個電腦連了多個顯示器。
我來回答一下吧,說實話,作為一個程序員,我工作現在是雙顯示器,但是我感覺雙顯示器已經不能滿足我工作的需要了。如果你用習慣了多顯示器,你就知道多顯示器能夠給你帶來的那種爽的感覺。
多顯示器使用,給人帶來的不僅僅是工作的爽感,更重要的是多現實可以大大提供程序員的工作效率。如果你了解程序員的工作的話,你就知道為什麼需要多顯示器了。
程序員的工作是這樣的:程序員一般工作的時候,需要敲代碼,而敲代碼的時候,需要查技術文檔,需要搜索一些技術難題和問題,還需要看原型,效果圖或者需求文檔。如果只有一個顯示器的話,就需要來回切換桌面來看,這大大降低了程序員的工作效率。
所以至少應該需要兩台及以上的顯示器才能滿足工作的需要。我感覺現在我需要三台顯示器,一台是敲代碼,顯示代碼的顯示器,豎屏的看代碼更方便,一個是專門用戶查技術文檔,搜索問題的顯示器,還有一個是專門看需求和設計 UI 原型的顯示器。這樣的話,才能讓我的爽感更強,提高工作效率。
來一起欣賞一下我的工作台吧!
兩台顯示器是程序員的標配,要是三台顯示器一起用那就更好了!
看完回答,知道為什麼程序員需要多台顯示器了吧?希望我的答案能夠幫你答疑解惑。
主要是為了便捷,高效。
其實一般是兩台電腦,三台的實際上很少人用,第一沒必要第二太張揚,兩台倒是很多,尤其是經常會一台顯示器一台筆記本。
你想想如果你的辦公位有三台電腦,而自己只是普通程序員,連小領導都不是,這樣會不會怪怪的。所以我就見過的配三台的,他是技術總監。
多台電腦的作用有什麼呢?
這樣可以讓頭禿的更快,變得更強!
同時用兩三個顯示器的我見過,同時使用三四台電腦的倒是真的很少見。
單位兩台
家裡兩台
現在也不需要天天背著電腦上下班了,家裡常用兩台電腦:
兩台電腦在單位,兩台電腦在家,雖然看起來也是有著四台電腦,但是「一起使用」的時候幾乎沒有的。
我將持續分享Java開發、架構設計、程序員職業發展等方面的見解,希望能得到你的關注。
一般不是多台電腦,是多台顯示器而已。
當程序員發現多顯帶來的好處,就再也回不去了。在一個屏幕上切換窗口會浪費很多時間,即使你用快捷鍵,這個時間累積起來也是很可怕的;還有心理上的負擔,當你切換窗口的時候,你會需要依靠記憶保存剛才屏幕顯示的內容,而多個顯示器可以幫你卸掉這個負擔,讓你更專注於編碼。
至於使用方法,其他答案都說了。你可以一屏寫代碼,其他的屏幕可以是文檔、控制、stackoverflow、郵箱、工作IM等等。當你不需要context switch,一切都在眼前的時候,效率會大大提升。
如果你是程序員,還沒用多顯,快配個顯示器。相信你會回來謝我的。
這個「一起用」可能會有岐意。目前我尚未看到一個程序員長時間同時使用三、四台桌面電腦作普通工作使用,而是有以下幾種使用方式 :
根據猶他大學研究人員的一項研究得出 —— 更大的屏幕能讓你的效率更高 。
研究人員測試了工作效率與不同電腦配置的關聯性。他們讓受訪者完成同樣的工作(如編輯一個文件或在不同的電子數據表格中復制數據等),結果顯示如下:
1、用24寸顯示器比用18寸顯示器的速度提高52%;
2、用兩個20寸顯示器的速度比用單個18寸顯示器提高44%;
3、當顯示器尺寸提高到26寸的時候,工作效率開始下降。
得益於硬體的發展,電腦的多線程計算能力讓擁有多塊顯示器的我們如魚得水。
簡單點說,就是:越多屏,越牛逼。
1、寫作
我們可以一邊編輯文字一邊預覽,或是搜索文獻、瀏覽參考資料等等。
2、製作PPT
我們可以一邊設計內容,一邊打開Word、Excel提取內容或者數據。
3、寫代碼
最明顯的是程序員,一邊編碼、一邊編譯、另一邊顯示最終效果,非常整端舒服的感覺。(據說,把顯示器豎起來用是高段位程序員的象徵~)
4、打 游戲
巨大的視覺沖擊力,無語倫比的 游戲 體驗。特別時在玩英雄聯盟這類 游戲 時,如同開掛般的視野。
5、證券交易
股票分析師需要同時監控多個屏幕,隨便切換一下估計都是幾百萬上下,所以還是盡量不要切換的好。看著這些屏幕,我甚至有種想買下華爾街的錯覺。
6、專業設計
無論是平面設計師,還是建築設計師、室內設計師、服裝設計師、工業設計師,你都可以利用多屏幕編程、調取、查看文件或是素材、規范、資料等等。
7、數據監視
一覽全局,縱觀世事,讓你瞬間擁有 「上帝視角」 。
8、和諧家庭關系,提高幸福指數
示意圖省略……
考驗你的情商和空間感知能力的時候到了,請自行幻想以下場景:
· 一家三口,一個想上網,一個想看電影,一個想看快樂大本營,只有一台電腦……
· 游戲 激戰正酣,雙手離不開鍵盤,這時女朋友發來微信問你愛不愛她……
· 代碼正擼飛起,霸道老媽叫你上網查天氣預報……
四、多屏的弊端
凡事有利就有弊,如何趨利弊害是每一個成年人都應該思考的問題。
多增加顯示器就多增加干擾源,分散注意力。
你能想像此刻身處地鐵中,而旁邊就站著你心中的男神或女神是什麼樣的感覺嗎?
我想以下兩條是眾所周知的常識:
1、注意力是一個人最寶貴的資源。
2、人類 社會 的發展史就是效率的發展史。
我通過講講自己和團隊的一些實際情況,來回答這個問題。幾台電腦一起用的,基本都是工作。如果說這很炫酷,其實都是在騙自己。
現實中,當你的工作維度增加,或者技術棧擴充的時候,你對多電腦、多顯示器的需求就會劇增。
例如,作為一個架構師,要編寫後端代碼、運行服務、打開資料庫,同時要去做前端編程,運行Web程序,運行APP(Android、IOS、微信小程序,全武行),還要兼顧伺服器運維情況、用Python處理數據。這樣一來,基本一個再好的電腦內存也會被吃光,再算上你必須用MacPro去開發調試IOS,用Linux去運行很多服務和做研究,便不得不去使用3到4台電腦,或者多個屏幕同屏工作。不要問為什麼要這么全棧,因為創業團隊需要,全棧是一步步練出來的。
又例如,開發團隊需要有1到2台電腦去提供內部進行各種測試,那麼維護的小夥伴就會把這台電腦也部署到身邊。1台跑著演算法,1台跑著服務,自己1台電腦編程做新功能和修復bug,這電腦也就多起來了。
又例如,作為一個運維工程師。一台連接各個服務管理終端,一台查看各種監控,還要一台線上交流和隨時隨地可以幹活的筆記本,這就至少是3台了。
使用電腦的多寡,其實更多是看工作需要,而不是盲目地追求數量。電腦看多了,來回在屏幕間切換視角,切換思維,會讓人很疲勞。所以抽空多運動,多喝水,才是程序員應該做的。
以上屬個人經驗,簡單分享。
歡迎關注,我們共同學習,一起做點有意思的事情。
多屏工作對效率提高還是有很大幫助的,不同屏幕的功能和作用不同,不需要在不同屏幕切換,降低不必要的時間浪費。比如一塊屏幕查資料、一塊屏幕寫代碼,一塊屏幕進行調試,剩下的屏幕聊個天。