省身 (zhuan)

http://blog.csdn.net/marksinoberg/article/details/52419152

***************************************************************

最近有点浮躁。心境甚是喧嚣!

究其因,未果!

遂记之!


Python入坑

自从了解了Python,貌似就入坑了。号称“最优雅,最简洁”的语言确实是名副其实。语法简洁,思路清晰。面对同样的一个问题,总是可以使用Python编写出优雅的代码。相比较其他编程语言,有下面几个简单的优点。

  • 不用向诸如面向对象的Java,C++,C#一样写一大堆的类

  • 更不用像C,C++自己维护内存释放问题

  • 即使是号称“世界上最好的语言的PHP”也没有强大的库支持而败北。

但是却也养成了一个陋习,总想着用Python实现,忽略了语言本身的特点。具体而言,对于一类问题而言,最适合的语言才是最佳的解决方案,Python虽然好,但是对特定的问题而言还是有其自身作为脚本的局限性的。

每次看到别人的博客,第一件事就是跑到人家的博客目录,看看有没有关于Python学习的文章。有时没有发现,就会有点失望。这种心境可是要不得的啊,应该明确的是编程不是针对某一种语言,而是一种思想。一种发现问题,处理问题,解决问题的思路。


论基础的重要性

关于此类问题,是有一定的疑义的。我觉的也是,关键在于看待问题的角度。

曾经看到过一句比较经典的话。应用驱动学习。我也认为这句话很正确,因为对于一个普通程序员而言,时间是有限的,而我们在这有限的时间内真正能熟练使用或者精通的东西不会很多。

一个比较好的学习方式就是用到什么学什么。这样做的好处有(稍有重复,见谅:-) ):

  • 效率更高,技术点更容易掌握
  • 减少了花费在不常用知识点上的时间,提高了时间利用率
  • 需要掌握的知识点更少,记忆和应用的准确性更高

但是也不能说这样的方式完全的适合每一个场景,就面向应用开发而言确实是不错,但是对于科研或者其他知识点覆盖面比较广的场景,就显得有点力不从心了。如果还是这样“捡稠弃稀”的方式,我们肯定会遇到一些基础的问题,然后督促我们回过头来研究这些基础的知识点,这样的话,花费的时间很明显会更长。

那么,到底哪种方式更好一点呢? 答案是我也不知道。一方面我自身经验不多,另一方面是对于不同的场景回答也会是不一样的。我们能做的就是尽量的掌握好基础知识,采用应用驱动学习的方式来综合的指导我们的工作和学习。

最后一句,勿以基础而不为,勿以容易而不做。


论心境的感受

终于回到正题了,前面啰啰嗦嗦的说了不少废话。谈及心境,作为程序员的我们感触肯定颇深,负面的东西咱们就不再过多的叙述了。

很多时候,我们在面对一个技术上的难题的时候,缺乏的不是一个安静的环境,而是一颗宁静的内心。

处于这个喧嚣的社会,我们并不能改变周围的人,唯一能做的就是改变自己,让自己适应这个社会。

有没有在某个时候总会觉得别人敲击键盘的声音格外的响,同学同事讨论问题的声音特别的大,做事的时候总会没有思路,烦躁不堪··· ··· 如果遇到了这样的情况,就得好好的反思一下了。真的是外界因素导致的吗?

我们总是习惯于把错误,责任推给别人,这是人的本性使然,本身并没有什么奇怪的,但是回过头来理性的思考一下,我们难道就没有责任吗。并不是的!也许你刚被你的老板臭骂一顿,内心正备受煎熬。或许你正要下班却被告知强行加班等等。这个时候的工作,学习状态可想而知了。

我们的心境并不安静,我们的注意力并没有真正的放到我们正在做的一件事情上。我们又怎么会有一个很好的效率呢?

做一件事,心无旁骛,专心致志!没有什么是解决不了的。

尾语

废话连篇的扯了这么多,很多心里话也没说清楚,写作的能力还有待提高。

最后言简意赅的来一句吧。做一件事,专心致志,找到适合的方法,就不怕做不好


最后来个不相关的图片。
扫一扫加群
扫一扫加群

 
原文地址:https://www.cnblogs.com/zhao1949/p/6092666.html