编程不是我的爱好,那是学习和工作的需要。虽然我转去的组里并不直接需要这项技能,但是鼓励大家学习编
程。而且我自己也越来越觉得编程在未来就跟听说读写的基本技能一样。
在公司里,报名上了两堂课。
一门是VBA,一门是Introduction to Data Analysis with Python。
前者还是跟着Stephanine。她是普林斯顿办公室里公认的“先生”。自己教自己的编程,也就是为了好玩。她带着黑框眼镜,刚有一个过周岁的女儿。去年跟她学了几堂Excel的课。VBA有自己的局限,所以我也学得辛苦。在上周四的时候在一个小project上花了相当长的时间,非常灰心。后来跟另一个大牛中午吃饭聊了聊,他是四川大学的物理本科和研究生毕业,到美国又来上了一个Double E的博士,所以理科生所需要的严格的逻辑思维是绰绰有余的。我跟他说了我的思路和挫败感。他说,“你能想到用macro来记录你的steps,然后再回到原代码里去看,修改,思路就非常好。”我知道他在安慰我,但是还是很欣慰。总觉得学习编程并不是太孤单,因为资源很多,网上的,身边的。
并不是一定要写出非常完美的代码,而是要训练自己的思维能力。是数学思维能力吗?抽象思维?还是逻辑思维。只有在学习的过程中才能知道自己的不足在哪里。只有跳出自己的舒适区,才能谈得上是真正的学习。
当然,还有数不清的刻意练习。
上周四,被VBA老师逼着交了project proposal。虽然知道自己也不会再用到了,因为这是给旧组的。掌握知识似乎并没有太大的障碍,但是在实践的过程中,感觉却是跋山涉水。
Python
上周末开始在treehouse上看教学录像。老师很有趣,题目要想一想,打个嗝后,总也能过关。其间,实在碰到解决不了的,就去找google大哥。也给我自己指出了一个寻找帮助的思路。因为比尔不一定在身边,大牛也有他们自己的事情要做。碰到具体的细节的,都是要自己去面对解决的。
多做练习!多做练习!多做练习!
一位中国女孩,两次夺得Bloomberg Code Festival大奖,新生一代,真是了不得。
为了寻找资料和开拓思路,向看看国内的都是怎么学Python的,在知乎上又是碰到很多大牛。勤奋的人只有在其勤奋的时候才碰上。
不需要一定喜爱一件事情,才能good at it。当然,如果两者能结合,那就是令人满意的状态。但不是每个人都能用拥有那个状态的。我并不追求,因为也追求不到。如果能够水到渠成,那自然好。
没有评论:
发表评论