光阴似箭,日月如梭,转眼间我在杭州黑马的日子已经过去半个多月了。在这里经历了半个月的基础班课程的学习,正在努力的准备就业班之前的考试,希望能够一次性的通过就业班的考试,能够继续荣幸的在这里学习。
其实一开始想要到黑马学习的时候,我的内心其实很纠结,我在想现在来学习是不是太晚了,和我一起玩一起学习的死党们工作的工作,结婚的结婚,甚至还有过年抱着儿子到我这里来要压岁钱的。我今年都已经23周岁了,没有工作没有人生目标,一直盲目的活着。在和家人商量了很久之后,我还是过来了。之所以下定决心来这边,是和我之前的一段经历有关系的。在我来这边学习之前,我在宁波找过一段时间的工作。我不是计算机专业的学生,之前在大学里学的属于硬件方面的知识,但是觉得自己不适合在硬件方向发展,所以才想到转到软件方向。原本想自学,但是在自学的过程中,发现自己一个人学习的热情总是会被一些繁杂的事情打断,所以想来到培训机构培训一下。
这段时间在文海老师与阿哲老师的教导下,我了解到了一些Python设计程序的一些特点:
1)简单。python遵循"简单、优雅、明确"的设计哲学。
2) 高级。python是一种高级语言,相对于c,牺牲了性能而提升了编程人员的效率。它使得程序员可以不用关注底层细节,而把精力全部放在编程上。
3) 面向对象。python既支持面向过程,也支持面向对象。
4) 可扩展。可以通过c、c++语言为python编写扩充模块。
5) 免费和开源。python是FLOSS(自由/开放源码软件)之一,允许自由的发布比软件的备份、阅读和修改其源代码、将其一部分自由地用于新的自由软件中。
6) 边编译边执行。python是解释型语言,边编译边执行。
7) 可移植。python能运行在不同的平台上。
8) 丰富的库。python拥有许多功能丰富的库。
9) 可嵌入性。python可以嵌入到c、c++中,为其提供脚本功能。
于此同时,对python的缺点也有了了解。
。
在这段时间学习Python的过程中我也得出这样的结论:
1.学习中,要养成良好的习惯(写括号时要成对,字母大小写要区分,单词拼写要准确)。
2.在学习的过程中,最好不是仅仅停留在python表层,不是抄书上的例子运行出结果就可以。要注意,即便对一个简单的例子也要有耐心去琢磨、调试、改动。
3.在学习的过程中一定要动手做、试着写代码,而不是抱一本书看看就行。很多东西和体会必须自己动手才能真正属于自己。
4.在 Python 的学习过程中,可能会遇到形形色色的问题不容易解决,应多去专业论坛了解相关的知识,书本上的知识有限。要会从网上搜索有用的信息 加以整理,促进学习的深入和知识水平的提高。
5.在敲代码过程中遇到不懂得代码程序之类的,要多查API,了解他的原理,直到自己能够熟练的掌握。
总归一句话 ,Python的学习就是要勤学多练。
我觉得学习Python,兴趣也很重要,兴趣是能够让你坚持下去的动力。如果只是把写程序作为谋生的手段的话,你会活的很累,也太对不起自己了。多关心一些行业趣事,多想想盖茨。不是提倡天天做白日梦,但人要是没有了梦想,你觉得有味道吗?可能像许多深圳本地农民一样,打打麻将,喝喝功夫茶,拜拜财神爷;每个月就有几万十几万甚至更多的进帐,凭空多出个"食利阶层"。你认为,这样有味道吗?有空多到一些程序员论坛转转,你会发现,他们其实很乐观幽默,时不时会冒出智慧的火花。
对我来说,学习Python还有一大重要的难点。就是英语。对学习编程来说,不要求英语, 但不能一点不会,。最起码像Python API文档这些东西还是要能看懂的,连猜带懵都可以;旁边再开启一个"金山词霸"。看多了就会越来越熟练。在学Python的同时学习英文,一箭双雕多好。另外好多软件需要到英文网站下载,你要能够找到它们,这些是最基本的要求。英语好对你学习有很大的帮助。口语好的话更有机会进入管理层,进而可以成为剥削程序员的"周扒皮"。
打字速度也是程序员必备的一项技能,所以在学习之余,锻炼一下自己的打字速度也是很重要的。所以我在学习之余,会用金山打字练习自己的打字速度,个人感觉这个很有用。
学习软件开发确实有一定的难度,也很辛苦,需要付出很多努力,但千万不要半途而废。虽然在电脑的长期辐射之下,很快会变成小老头了。但是为了以后的生活也是没有办法的事情啊。
在黑马学习的过程中,也认识了一群在软件方向上志同道合的朋友。除此之外,还很荣幸的认识到静静姐,特别感谢静静姐在这二十田里对我们这群“不听话”的学生的容忍与照顾,并且给了我们一个非常完美的学习环境。感谢文海老师与阿哲老师在我问一些极为愚蠢问题的时候,仍然不厌其烦的给我解释,帮我解疑答惑,帮助我在这段时间快速的成长。
|
|