‘壹’ 程序员电脑桌面被总经理吐槽:这样的人,做事不靠谱!
电脑桌面,是每一个程序员工作的环境,什么样的电脑桌面,从侧面可以反映出来这个程序员的工作日常,生活方面是如何的。
某公司的一名前端开发工程师就偷拍了他隔壁桌同事的桌面放到了某平台上,招来了众多网友的热议。
他的桌面是这样的:
可以看到这位程序员的桌面几乎已经被各种文件,软件占满了,有密集恐惧症的小伙伴慎点开大图!
就有网友开玩笑说道:检索能力应该不差,挺好的!
更有网友说道:这样的电脑桌面会降低工作效率;
文件千万条,备份第一条。桌面不整理,检索两行泪!
一位总经理觉得,这样的人做事不靠谱,遇到过很这样的,就是懒得整理,工作中电脑桌面是如此,那么他的家里。。。
也有网友说了,本来就是个人的工作电脑,想怎么放就怎么放。很多程序员可能再赶一个项目的时候,会需要用到很多素材,啥东西都往桌面上扔,时间一长就这样了。
当然,每个程序员都有自己专属电脑桌面,比如这些:
这是一名来自强迫症猿老的电脑桌面,最大的亮点,就是安装了Adobe公司的软件全家桶,管他有用没用,图标那么整齐,看起来就是舒服。
作为一名程序员,特别容易沉迷二次元文化,至少对于萌物没什么抵抗力,裤旦部分大佬,桌面肯定少不了这些东西。
上面这些都不算什么,再看看某一位程序员的壁纸:
你没有看错,这真的是壁纸,而且是实拍图。没脊辩有桌面的图标,也没有任务栏,就是一张整洁干净的风景图。那么问题来了,怎么打开软件呢?
要查找文件,直接WIN+E资源管理器即可。作胡野扰为一名优秀的程序员,能用快捷键的,绝不使用鼠标去点,要打开软件,那太简单了,直接WIN+Q,再输入软件名就可以了。
‘贰’ 为什么有些程序员是三、四台电脑一起用的
计科专业毕业在软件行业混了几年,加上现在这份工作已经前前后后经历了四家公司,程序员基本的标配是一个台式机一个笔记本电脑,当然还有很多在桌子上多放几个显示器,程序员用多个电脑一起工作主要原因还是同事处理多个事情,干脆一个屏幕一件事情,这样大脑就可以根据的屏幕的信息进行切换。一般来讲编写代码的放在一个屏幕上,其余的事情放在一个屏幕上。就是为了减少思维模式的切换,减少干扰,至于说三四台电一起用的程序员倒不是很多见。
一个程序员通常都有什么喜好?
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台了。
使用电脑的多寡,其实更多是看工作需要,而不是盲目地追求数量。电脑看多了,来回在屏幕间切换视角,切换思维,会让人很疲劳。所以抽空多运动,多喝水,才是程序员应该做的。
以上属个人经验,简单分享。
欢迎关注,我们共同学习,一起做点有意思的事情。
多屏工作对效率提高还是有很大帮助的,不同屏幕的功能和作用不同,不需要在不同屏幕切换,降低不必要的时间浪费。比如一块屏幕查资料、一块屏幕写代码,一块屏幕进行调试,剩下的屏幕聊个天。
‘叁’ 程序员怎么提高工作效率
程序员提高效率的一些建议
我是一个程序员、设计师和企业家,也是 Asana 的联合创始人。许多知名公司(如:Uber,Pinterest,Dropbox)都在使用这款提升团队生产力的软件。我在 Facebook 做开发经理时,设计过一个用于提升团队生产力的工具,Facebook 至今仍在使用该工具。
改善环境
避开所有打扰
“多任务处理”使人感到更有效率,但研究表明,它使我们变得更加低效。我们经常去查看邮件,这种频繁的打断使我们思维变得迟缓 ,我们需要花费比预期更多的时间回到原来事情上。所以当你需要集中注意力时:
将手机设置为勿扰模式。在 iPhone 上:从屏幕的底部向上滑动,然后点击月亮图标。
关掉所有与当前任务不相关的网页。
如果你的工作需要写邮件,写邮件时不要看到新邮件。在 Gmail 中的 Gmail 书签(过滤掉所有内容)可以实现这一点。
关掉计算机上的新邮件提醒。
退出聊天软件。
发现你的时间流
如果一天中你不断地被会议打断,你很难进入时间流、处理复杂任务的状态。
在日程表上标注自己有一个三个小时的“会议”,你是会议的唯一参与人员。这样同事们在安排会议时会避开这段时间,你可以在这段时间里不间断地将工作完成。
如果可以话,每周选择一天作为全公司的无会议日。在 Asana,我们设有“无会星期三”。
跟踪了解你一天中不同的活动的高效时间。在你的高效时间完成工作最难的部分。下图是我用来确定我的高效时间的方法,我的高效时间是上午 10 点到中午。相关阅读:寻找你的超人时间。
精通你使用的工具
如果你一整天都在使用电脑,每次你伸手去拿鼠标的时候,都会降低一点速度,阻碍你的时间流。你操作计算机的速度应该跟上你思维的速度。这样做你需要学习常用软件的快捷键。
每次需要使用鼠标时候,看看是否可以使用快捷键代替。通常你可以在菜单项中找到对应快捷键,或当你把你的鼠标光标放到按钮上会显示出快捷键提示。在 Mac 上:⌘ 是 Command,⌥ 是 Option,⇧ 是 Shift, ^ 是 Ctrl。
使用软件 SizeUp,可以迅速重新排列软件窗口,不需要使用鼠标。
优化思维
这方面我最喜欢的书籍之一是托尼·施瓦茨的《全心投入的威力:管理精力而非时间》。 仅仅是这本的书名就有很大启发性。
定时休息
通常我们以为,在工作上花费的时间越多,完成的任务也就越多。事实并非如此,人类不是机器,我们的大脑需要时间恢复。人类不是机器人。我们的头脑需要时间来充电。研究表明,工作 90 分钟,休息 15 分钟,有助于在更少的时间里完成更多的工作 。
冥想
照顾好自己的.身体
多喝水。 每天早上,我都会在办公桌上放 5 大杯水。我每天下班时,都已经把水喝完了。看到桌上放的这些水,会提醒我喝了多少水。
改善饮食。 碳水化合物过高的午餐会使你下午精力不足。
运动: 每周两次有氧运动可以帮助提高效率。
总之,使用的工作外的时间来修养身心,工作时会更加精力充沛。
直面困难、克服拖延
我们拖延,不是因为懒惰,而是因为任务的重要性会使我们感到焦虑。发生这种情况时,你应该做以下的事:
诚实面对你焦虑的原因。把导致焦虑的事情写下来,或者告诉你朋友。你为什么感到如此害怕?
寻找一个容易执行的下一步。
关于这方面,我写过一篇文章:《如何通过面对焦虑克服拖延》。
如果你现在没有精力去面对恐惧,那么至少做你的清单上的第二优先的事情,而不是去查看 Facebook。多产的斯坦福大学教授约翰·佩里把这种做法称为“结构化的拖延症”。在网站 StructuredProcrastination.com 上,他把自己的成功归结于这种做法。
优化流程
设定清晰的计划。许多低效源于没有分清事情的轻重缓急。你没有搞清楚哪些事情有助于实现你的目标、什么是最高优先级的事情。
在下一步计划没有完全明确,并且整个团队达成一致之前,不要开始行动。
先思考这些事情:我们的目标是什么?我们为什么想要达成该目标?达成该目标需要哪些步骤?每一个步的负责人是谁?这些步骤的顺序是怎样的?什么是所有去实现它所需的步骤?每一步骤由谁负责?这些步骤将按照什么顺序执行?
团队合作
有些人喜欢独自工作,但是,处理复杂任务时,我一般觉得困难、容易分心。
找一个愿意合作的队友。有时候,花费我两天的任务可以在 2 小时内与合适的伙伴完成。 “结对编程”是软件行业很常见,但它其实适用于任何领域。
或者,你可以进行自我对话,问问自己那些问题是重要的,然后把问题和答案写到文本编辑器或者笔记本里。我在电脑上以随意的形式写过一些长篇的对话,这些对话都是富有策略性的,有成效的。
公开声明最后期限
将同伴的压力转化为你的优势。如果一项重要任务没有固定的最后期限,我会自信地告诉别人:“我会在周五下班时送给你一份作业副本”。我不想在同事面前表现得很可笑,所以我会努力确保事情在周五完成。
使用软件来跟踪你的工作
毫无疑问,我认为 Asana 在这方面是最好的。它不仅为维护你的待办事项清单;它同时还管理整个团队的工作流程,所以你们不需要无休止的会议来保持同步。Asana 让大家在工作的地点面对面的交流,这样你就不需要一直通过电子邮件去获取信息。
花点时间反省
每一天结束用几分钟考虑一下:什么地方做的好,什么地方做的不好。你的整个工作流程是否有可以改进的地方?如果你每天都可以提升 1% 的效率,一年后你的效率将有 15 倍提升。
‘肆’ 程序员桌面都长什么样第四个是“真正的程序员”
电脑桌面,那是作为一个IT人士,展示个性的地方,作为一名程序员,工作压力大,还得找个地方释放释放,于是电脑桌面,就成了一个不错的地方。
当属性满满的程序员们,晒出自己的电脑桌面时,不由得让人惊叹,我去,电脑桌面还可以这么玩?
这是一名来自强迫症猿老的电脑桌面,最大的亮点,就是安装了Adobe公司的软件全家桶,管他有用没用,图标那么整齐,看起来就是舒服。
作为一名程序员,特别容易沉迷二次元文化,至少对于萌物没什么抵抗力,部分大佬,桌面肯定少不了这些东西。
来自一名miku控的程序员,三台工作电脑的壁纸是这样的:
上面这些都不算什么,再看看某一位程序员的壁纸:
你没有看错,这真的是壁纸,而且是实拍图。没有桌面的图标,也没有任务栏,就是一张整洁干净的风景图。那么问题来了,怎么打开软件呢?
要查找文件,直接WIN+E资源管理器即可。作为一名优秀的程序员,能用快捷键的,绝不使用鼠标去点,要打开软件,那太简单了,直接WIN+Q,再输入软件名就可以了。
更为奇葩的来了,一名程序员晒了他的背景桌面,结果没人在意这个,纷纷为这个骨灰级的键盘点赞。更有甚者,还问这个键盘多少钱出……
话说,你这个键盘,怎么像小霸王学习机的键盘,中间再多个卡槽,开机再喊一声:“小霸王其乐无穷啊”那就无敌了。
据说,程序员们都需要这样的一张壁纸:
最后分享粉丝们一波福利
给大家推荐一个免费的学习蔻qun,965 747 894,
里面概括应用网站开发,css,html,JavaScript,jQuery,Ajax,node,
angular等。对web前端开发技术感兴趣的同学,
不管你是小白还是大牛我都欢迎,每天都有技术分享,及项目直播讲解。
‘伍’ Java中你常用到哪些快捷键
Eclipse的编辑功能非常强大,掌握了Eclipse快捷键功能,能够大大提高开发效率。Eclipse中有如下一些和编辑相关的快捷键。
1. 【ALT+/】
此快捷键为用户编辑的好帮手,能为用户提供内容的辅助,不要为记不全方法和属性名称犯愁,当记不全类、方法和属性的名字时,多体验一下【ALT+/】快捷键带来的好处吧。
2. 【Ctrl+O】
显示类中方法和属性的大纲,能快速定位类的方法和属性,在查找Bug时非常有用。
3. 【Ctrl+/】
快速添加注释,能为光标所在行或所选定行快速添加注释或取消注释,在调试的时候可能总会需要注释一些东西或取消注释,现在好了,不需要每行进行重复的注释。
4. 【Ctrl+D】
删除当前行,这也是笔者的最爱之一,不用为删除一行而按那么多次的删除键。
5. 【Ctrl+M】
窗口最大化和还原,用户在窗口中进行操作时,总会觉得当前窗口小(尤其在编写代码时),现在好了,试试【Ctrl+M】快捷键。
查看和定位快捷键
在程序中,迅速定位代码的位置,快速找到Bug的所在,是非常不容易的事,Eclipse提供了强大的查找功能,可以利用如下的快捷键帮助完成查找定位的工作。
1. 【Ctrl+K】、【Ctrl+Shift+K】
快速向下和向上查找选定的内容,从此不再需要用鼠标单击查找对话框了。
2. 【Ctrl+Shift+T】
查找工作空间(Workspace)构建路径中的可找到Java类文件,不要为找不到类而痛苦,而且可以使用“*”、“?”等通配符。
3. 【Ctrl+Shift+R】
和【Ctrl+Shift+T】对应,查找工作空间(Workspace)中的所有文件(包括Java文件),也可以使用通配符。
4. 【Ctrl+Shift+G】
查找类、方法和属性的引用。这是一个非常实用的快捷键,例如要修改引用某个方法的代码,可以通过【Ctrl+Shift+G】快捷键迅速定位所有引用此方法的位置。
5. 【Ctrl+Shift+O】
快速生成import,当从网上拷贝一段程序后,不知道如何import进所调用的类,试试【Ctrl+Shift+O】快捷键,一定会有惊喜。
6. 【Ctrl+Shift+F】
格式化代码,书写格式规范的代码是每一个程序员的必修之课,当看见某段代码极不顺眼时,选定后按【Ctrl+Shift+F】快捷键可以格式化这段代码,如果不选定代码则默认格式化当前文件(Java文件)。
7. 【ALT+Shift+W】
查找当前文件所在项目中的路径,可以快速定位浏览器视图的位置,如果想查找某个文件所在的包时,此快捷键非常有用(特别在比较大的项目中)。
8. 【Ctrl+L】
定位到当前编辑器的某一行,对非Java文件也有效。
9. 【Alt+←】、【Alt+→】
后退历史记录和前进历史记录,在跟踪代码时非常有用,用户可能查找了几个有关联的地方,但可能记不清楚了,可以通过这两个快捷键定位查找的顺序。
10. 【F3】
快速定位光标位置的某个类、方法和属性。
11. 【F4】
显示类的继承关系,并打开类继承视图。
调试快捷键
Eclipse中有如下一些和运行调试相关的快捷键。
1. 【Ctrl+Shift+B】:在当前行设置断点或取消设置的断点。
2. 【F11】:调试最后一次执行的程序。
3. 【Ctrl+F11】:运行最后一次执行的程序。
4. 【F5】:跟踪到方法中,当程序执行到某方法时,可以按【F5】键跟踪到方法中。
5. 【F6】:单步执行程序。
6. 【F7】:执行完方法,返回到调用此方法的后一条语句。
7. 【F8】:继续执行,到下一个断点或程序结束。
常用编辑器快捷键
通常文本编辑器都提供了一些和编辑相关的快捷键,在Eclipse中也可以通过这些快捷键进行文本编辑。
1. 【Ctrl+C】:复制。
2. 【Ctrl+X】:剪切。
3. 【Ctrl+V】:粘贴。
4. 【Ctrl+S】:保存文件。
5. 【Ctrl+Z】:撤销。
6. 【Ctrl+Y】:重复。
7. 【Ctrl+F】:查找。
8. 【Ctrl+H】:选中你需要查找字符的文件。
其他快捷键
Eclipse中还有很多快捷键,无法一一列举,用户可以通过帮助文档找到它们的使用方式,另外还有几个常用的快捷键如下。
1. 【Ctrl+F6】:切换到下一个编辑器。
2. 【Ctrl+Shift+F6】:切换到上一个编辑器。
3. 【Ctrl+F7】:切换到下一个视图。
4. 【Ctrl+Shift+F7】:切换到上一个视图。
5. 【Ctrl+F8】:切换到下一个透视图。
6. 【Ctrl+Shift+F8】:切换到上一个透视图。
‘陆’ 用记事本写代码的程序员都是高手么
用记事本写代码的程序员不都是高手。
问题本质要不要用集成开发工具写代码而言,是不是用记事本写代码和编程本身厉害与否没有多大的关系,倒是有很多人建议在初学编程的时候,先以记事本学习为主,这种是有一定道理的,毕竟记事本写代码空白一张对于初学者来讲需要考虑的东西对于掌握基本的东西多点,毕竟很多接口在写的时候没有了联想功能只能靠大脑去想,倒是真能锻炼自己的独立能力。
说到记事本写代码,要说这方面表现得比较厉害的在linux下面直接完全的键盘操作不用鼠标,工作效率高得惊人,当然需要记住大量的快捷键,要比直接图形界面的操作效率高很多,linux下面直接搞好VIM能够体会到纯键盘操作的快感。
决定编程水平的高低主要分成三个部分:
1.编码水平,这是程序员的基本功,能把想做的功能给完成了,而且性能质量很高属于高手。
2.编程思想,这是决定程序员水平高低的关键,任何东西都需要指导思想,正常的编程模式也不会超过100个体系,常见的多进程模式,网络编程模式等等学会了套路无论什么编程语言用起来照样比较畅通,编程思想绝对水平高低。
3.框架思想,这种属于在编程思想和编码水平之上的东西了,迈向顶级的关键,绝大部分属于普通的程序员,真正在食物链顶层的才有几个,有些有这种能力但是没有展示的机会,也是挺可惜。
所以看编程水平的高低,更多是内在东西,快捷键使用再流利,没有主心骨,一样也是花架子,看一个人水平高低还是要看做出过什么东西,很多老工程师在面试的时候,问的不是做过什么项目,一般是问现在市场上还有当初做过的产品没,产品才是最好的简历。