`
bee1314
  • 浏览: 163542 次
  • 性别: Icon_minigender_1
  • 来自: 安徽
社区版块
存档分类
最新评论

真正好的IDE是你的大脑

 
阅读更多
真正好的IDE是你的大脑
 
一直受Java开发的影响仿佛没有IDE就无法写代码的感觉,不错IDE在一定程度上会大大的加快我们开发的速度,先进的自动补齐,各种贴心的小功能,以至于我们越发的依赖各种IDE。尤其Java开发的神器Idea.
 
最近一段时间写Python,以及一点Nodejs,看着老外都是text editor感觉不可思议,于是在众多text editor(Emacs, Vim, Sublime)中我选择了Emacs。因为发现更适合自己的口味,通过坚持使用一段时间,发现真的很爽,也改变了我对coding的一些感觉,也有可能是因为Python,nodejs是动态语言的原因。当有个想法的时候,快速的启动Emacs,以emacs client的方式加快启动,不用等待就可以快速进入工作状态。无论什么语言Emacs都有对应的mode,语法加亮,自动缩进,快速提示等。使我对代码有着totally control,我发现对代码的掌控更好了,表面看我敲的字更多了,但是我的编程感觉却更加流畅了,没有东西在打断我, 所以的流程所有的方法都在脑海中了,我不用一遍又一遍的去在autocomplete中寻找我想要的方法。
 
现在想来,最好的IDE是你的大脑,无论多么先进的IDE,多么先进的武器,无法去自动实现你的业务和梦想。如果你的思路不清晰,设计部清晰,即使再牛叉的IDE也无法帮助你半分。相反你的思路清晰了,明确你的数据结构(最近在看K&R的C,发现C的核心真的很简洁很小,发现从前没有发现的美),数据结构定了,算法就定下来了,你的程序流也就定下来了。抽象的看,我们的程总就是两个部分就是数据加程序(对数据的操作),但也不乏神器Lisp实现了数据和程序融为一体,但至今没有领悟其中深刻道理,或者和JavaScript中的function类似吧,函数是一等公民,可以是函数,可以使对象,可以是数据,关键在乎你的上下文要求他是什么。以oop的视角在看那是我们需要什么样的对象的抽象,形成对象系统,对象之间怎么通信,对象需要暴露什么,隐藏什么,可能当时看来这个方法在这个对象中合适,但在对象系统中发现在另外一个地方更合适,这需要平衡,需要不断的去花时间去找寻更好的设计,更贴近问题领域。好的架构需要设计,不断的重构帮助我们更好的去找到更好的设计。
 
好的架构源于好的设计,代码只是最后一步。
分享到:
评论
1 楼 yhzhtk 2013-08-23  
不错,感悟很深刻

相关推荐

    升级你的大脑

    升级你的大脑-NLP全面成就计划

    激活你大脑的“图解思考”术

    《激活你大脑的"图解思考"术》让你在工作和生活中及时合理运用图解思考法,不仅可以快速有效的获取记录信息,发现复杂问题之间的内在联系,将抽象问题具体化,加深记忆,而且能够更加清晰,全面地整理和传递你的思想...

    【精品推荐】城市大脑及智慧城市建设及应用解决方案汇总共10份.zip

    城市大脑及智慧城市建设及应用解决方案汇总共11份 城市大脑数据大屏解决方案.pptx 城市大脑新型智慧城市数据中台建设方案共28页.pptx 城市大脑方案.pptx 新型智慧城市大脑城市智慧治理中心建设方案.pptx 新型智慧...

    大脑认知模型YBCM

    这种“关键期”可塑性在大脑正常建立感知觉、语言与学习等 功能中至关重要,也是大脑“个性化”的神经基础。科学研究上,David H. Hubel和Torsten N. Wiesel(1981年诺贝尔生理和医学奖获得者)建立了经典的“关键期...

    HBDI赫曼大脑优势量表

    HBDI赫曼大脑优势量表\ 请回答所有问题。请填上适当的文字或数字,或在适当的方格内加上「X」号。此问卷并非一项测验,因此并无正确或错误的答案。你只是透过回答问题来显示你的喜好。请尽量提供最接近真实情况的...

    阿里城市大脑解决方案-阿里云-2020-65页.pdf

    智慧应急综合解决方案、城市大脑:产业大脑解决方案、城市大脑:企业诚信平台、城市大脑:智慧监管解决方案、城市大脑:智慧医疗解决方案、城市大脑:数据中台、城市大脑:城市工业智能解决方案、城市大脑:畜牧养殖...

    大脑之操作手册

    大脑操作手册,是一款可以充分了解你不知道一面,神奇的东西。

    智能制造&工业大脑解决方案2021.pdf

    工业大脑是基于云大数据的一体化计算平台,通过数据工厂对企业系统数据、工厂设备数据、传感器数据、人员管理数据等多方工业企业数据进行汇集,借助语音交互、图像/视频识别、机器学习和人工智能算法,激活海量数据...

    大脑使用手册

    思维导图是终极的组织性思维工具。...要把信息“放进”你的大脑,或是把信息从你的大脑中“取出”,思维导图是最简单的方法—它是一种创造性的和有效的记笔记的方法,能够用文字将你的想法“画出来”。

    2023产业经济大脑建设方案.pptx

    2023产业经济大脑建设方案

    行业产业大脑建设指南(2022年).pdf

    行业产业大脑建设指南(2022年).pdf

    2019百度大脑AI技术成果白皮书.pdf

    “2019百度大脑AI技术成果白皮书”总结了百度大脑在2018-2019年度取得的部分技术成果,主要概述了百度大脑5.0在基础层、感知层、认知层、平台层和安全方面的技术成果。

    城市大脑数据智能解决方案.pdf

    阿里云城市大脑是基于云计算、大数据、人工智能、物联网新一代信息技术构建运 营平台。城市大脑作为支撑未来城市可持续发展的全新基础设施,有利于推动城市治理、安全保障、产业发展、公共服务等各领域的数字化转型...

    2021高校智慧校园大脑建设方案

    校园大脑的定位:挖掘校园数据价值,用数据治理校园 校园大脑的目标: 数据中心化:建立校园数据标准,汇聚现有应用数据,实现数据交换,降低成本; 数据资产化:补足校园数据采集,构建大脑态势感知,推动数据价值...

    区域经济大脑产品方案

    12月7日,在云栖大会·苏州峰会上,阿里云宣布推出区域经济大脑,可协助政府对企业运行情况进行全面分析,以进行针对性的扶持、引导和产业链招商。苏州高新区成为首个落地区域。 利用区域经济大脑,政府能够对发展中...

    大脑密码思维训练系统

    是一个对大脑思维训练的很好的软件,压缩包。

    html5智力游戏大脑

    html5智力游戏大脑html5智力游戏大脑html5智力游戏大脑

    最强大脑数字记忆编码

    最强大脑数字记忆编码帮助你记忆快速提升,通过数字和实物的对应,让你将抽象的数字图像话,从而更好的记忆

    关于玻尔兹曼大脑的笔记

    在一般的假设下,理解观察到的时间箭头等同于解释为什么玻尔兹曼的大脑不会压倒普通观察者。 通常认为,这为每个宇宙学上可接近的de Sitter真空的衰减率提供了条件,并且该条件由玻耳兹曼脑的生产率决定,该玻尔兹曼...

Global site tag (gtag.js) - Google Analytics