没必要害怕Angular.Js


发布者 renyuzhuo  发布时间 1395148665000
关键字 心得体会 
由于缺乏资金,我为其工作的项目终止了。这在意料之中,因此我用一周的时间来享受没有工作的快乐。

我有时间去见我的老朋友,进行一些写作,并花费了一点时间处理一些过去几年发生的事情。

我最终写成了一个关于某个项目的公告,当我在试图说明为什么我选择了Angular.Js的时候,我对Angular.Js有了更深的认识。

我之前一直没有使用Angular.Js做一些东西的原因是因为我被它吓到了。

我可以很确信的说有些人会认为害怕一套软件是很可笑的,你也许就是如此...但至少对于我来说如此,大量的经验似乎已经融入我的决定中,这使在过程中感性多于理性。这有时使我潜意识中不信任某事。

这不是简单的害怕,而是恐惧。你知道的,如果一直尽力保证自己是聪明的,而不是在害怕的情况下修复bug,有时可能程序会工作的更好。就是这种害怕。

一些人管这叫“code smell”,但我更倾向于叫它“overwrought”。

overwrought:
    1、过度的神经兴奋或焦虑
    2、(写作或艺术方面的)在设计或艺术方面的由于过于复杂而产生的焦虑

最终,我不完全相信我的直觉。

尽管它可能有用,但是我感觉在技术类的工作中依靠直觉是很不好的。我也不希望我做出决定依靠于我的直觉。
唯一的战胜它的办法就是确切地做一些事情来看看直觉是正确的还是错误的。通常我不会一直这样,我会通过直觉来形成一个见解。我很幸运的是我通过这种办法能做我参加的项目中的各种工作。

我的担心很多时候是有用的(例如require.js),而有时是完全错误的(例如angular)。这就是我学到的东西。

对于我来说,关于Angular感觉有趣的是尽管我花费所有时间去做它已经长达六个月,但是在其两周前,我转到了我清晰的目标上:用Angular来做个应用并且有时间这样做。

我想知道是否我的潜意识正在让我知道我需要做一些事情来缓解我的不安。

我仍然还有许多笔记要分享我的经验,但是这里似乎是一个很自然的地方来将我的文章一分为二。我也认为有时间来思考关于Angular给我的感觉与思考的结果是同样重要的。




回复 (1)
微信扫码 立即评论