⑴ 从事程序员这份工作的人都是“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台了。
使用电脑的多寡,其实更多是看工作需要,而不是盲目地追求数量。电脑看多了,来回在屏幕间切换视角,切换思维,会让人很疲劳。所以抽空多运动,多喝水,才是程序员应该做的。
以上属个人经验,简单分享。
欢迎关注,我们共同学习,一起做点有意思的事情。
多屏工作对效率提高还是有很大帮助的,不同屏幕的功能和作用不同,不需要在不同屏幕切换,降低不必要的时间浪费。比如一块屏幕查资料、一块屏幕写代码,一块屏幕进行调试,剩下的屏幕聊个天。