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

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

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

究其因,未果!

遂记之!


Python入坑

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

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

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

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

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

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


论基础的重要性

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

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

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

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

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

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

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


论心境的感受

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

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

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

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

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

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

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

尾语

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

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


最后来个不相关的图片。

扫一扫加群

 

省身 (zhuan)的更多相关文章

  1. Drawable实战解析:Android XML shape 标签使用详解(apk瘦身,减少内存好帮手)

    Android XML shape 标签使用详解   一个android开发者肯定懂得使用 xml 定义一个 Drawable,比如定义一个 rect 或者 circle 作为一个 View 的背景. ...

  2. Android APK瘦身之Android Studio Lint (代码审查)

    ******** ******** 第一部分: 瘦身内容介绍 ******** ******** 项目新版本的迭代接近尾声, 因为历史累积问题, 导致有很多无效的资源让已经臃肿的APK变得更肿, 因此 ...

  3. 【直播】APP全量混淆和瘦身技术揭秘

    [直播]APP全量混淆和瘦身技术揭秘 近些年来移动APP数量呈现爆炸式的增长,黑产也从原来的PC端转移到了移动端,通过逆向手段造成数据泄漏.源码被盗.APP被山寨.破解后注入病毒或广告现象让用户苦不堪 ...

  4. APK瘦身记,如何实现高达53%的压缩效果

    作者:非戈@阿里移动安全 1.我是怎么思考这件事情的 APK是Android系统安装包的文件格式,关于这个话题其实是一个老生常谈的题目,不论是公司内部,还是外部网络,前人前辈已经总结出很多方法和规律. ...

  5. iOS可执行文件瘦身方法

    缩减iOS安装包大小是很多中大型APP都要做的事,一般首先会对资源文件下手,压缩图片/音频,去除不必要的资源.这些资源优化做完后,我们还可以尝试对可执行文件进行瘦身,项目越大,可执行文件占用的体积越大 ...

  6. 清理iOS工程里无用的图片,可瘦身ipa

    工程在经过多人后,往往会出现较多的垃圾,导致打包出来的ipa文件偏大,有时候我们会通过清理代码来给程序瘦身,而瘦身ipa效果明显的,主要通过清理程序里的无用图片. 推荐一个清理图片的应用 https: ...

  7. iOS - Bitcode App 瘦身中间码

    1.Bitcode 随着 Xcode7 的发布,Apple 提供了一项新的技术来支持 App 瘦身功能,那就是 Bitcode. 1.BitCode 是什么 Bitcode is an interme ...

  8. iOS架构师之路:控制器(View Controller)瘦身设计

    前言 古老的MVC架构是容易被iOS开发者理解和接受的设计模式,但是由于iOS开发的项目功能越来越负责庞大,项目代码也随之不断壮大,MVC的模糊定义导致我们的业务开发工程师很容易把大量的代码写到视图控 ...

  9. 利用 Android Gradle 瘦身 apk

    http://devyang.me/blog/2014/11/11/li-yong-android-gradleshou-shen-apk/ apk瘦身一般有两条线, 去除无用的代码,例如引用一个比较 ...

随机推荐

  1. Find The Multiple 分类: 搜索 POJ 2015-08-09 15:19 3人阅读 评论(0) 收藏

    Find The Multiple Time Limit: 1000MS Memory Limit: 10000K Total Submissions: 21851 Accepted: 8984 Sp ...

  2. Spring资源访问

    资源访问 1.Resource Jdk提供的访问资源的类并不能很好地满足各种底层的资源访问需求, 比如缺少从类路径或者web容器的上下文中获取资源的操作类. 鉴于此, Spring设计了一个Resou ...

  3. java 学习路线《转》

    *第一阶段:Java基础,包括java语法,面向对象特征,常见API,集合框架: *第二阶段:java界面编程,包括AWT,事件机制,SWING,这个部分也可以跳过,用的时候再看都能来及: *第三阶段 ...

  4. 解决maven项目将model version改成3.0版本问题

    找到项目目录,找到.setting文件 找到org.eclipse.wst.common.project.facet.core.xml文件 修改如下标签 <installed facet=&qu ...

  5. 转载 WebBrowser介绍——Javascript与C++互操作

    注:本文来自于 http://www.cnblogs.com/lucc/archive/2010/11/24/1886087.html WebBrowser控件是Microsoft提供的一个用于网页浏 ...

  6. AVL学习笔记

    AVL,平衡二叉查找树.删除,插入,查找的复杂度都是O(logn).它是一棵二叉树.对于每个节点来说,它的左孩子的键值都小于它,右孩子的键值都大于它.对于任意一个节点,它的左右孩子的高度差不大于1.树 ...

  7. jQuery对html进行Encode和Decode

    最近需要在前台对编辑器生成的html代码做处理,需要进行编码,考虑到js没有直接对html编码的支持,看了下jQuery的实现,发现真是超级简单呀,顺便记录一下,需要的时候可以参考一下. functi ...

  8. 如何在iOS 7.0中隐藏状态栏

    使用Cordova做了一个小项目,在原来iOS6的时候显示挺好,升级为iOS7后,每次App启动后都会显示状态栏,而且状态栏和App的标题栏重叠在一起,非常难看,因此需要将状态栏隐藏起来.   首先, ...

  9. [转]or cad drc 错误

    本文转自 恋上姐的博客 http://blog.sina.com.cn/u/1750715103 用“取缔”一词,是源自<嘻哈四重奏>里面卢导的口头禅,哈哈借用一下!大多数DRC warn ...

  10. jsp利用cookie记住用户名,下次登录时显示在文本框中(仅仅一个Cookie就整了将近三个小时,⊙﹏⊙b汗)

    <%@page import="java.net.URLDecoder"%> <%@page import="sun.security.util.Len ...