回顾17.展望18

万事开头难,弱者往往死于征途。



几乎每一只猴子都是用“hello world”敲开的代码大门,我也不例外。从高中到大学,阴差阳错的进了计软院,阴差阳错的敲了第一句“hello world”,远远没有体会到计算机初次问世时科学家第一次敲下命令的快乐。

回顾自己一年多的大学生活,本领不多,感慨不少。大一懵懵懂懂,一味跟着老师走,C之后紧跟着C++,学是学了,书也看了,但要让我写个程序,特别是带点交互的那种,抱歉,不会。也不知道是不是自己过于心焦,总觉得学校教的东西能用的太少,毕竟,IT界知识的更新迭代,那可是十分迅速的。也不曾一次听过诸如“学校教的东西你以后出去工作基本用不到”的论调,心里对这种说法的怀疑,随着时间流逝日渐消失。毕竟,还是要学点有用的东西。

我并不是一个安分的人。但是,我也十分感谢于自己的不安分。大一的时候,就为了一个新鲜感,玩各种软件。不论是破解、还是虚拟机、双系统,自己都有所接触。也是这段时期,让我从一个电脑小白(以前接触电脑的机会很少,大学有了自己的第一台笔记本)成长起来,基本具备了一些电脑知识。当然,这些知识学校不会教你,都是自己亲身实践出来的。万事开头难,这些话一点不错。

现在大二,算是堪堪进入了代码的大门。对很多人来说,这个速度已经是都慢的了,但是对我来说,这算是一个小小的突破。这里也有对后来者的一点建议:学编程永远不要之看书不动手!书上的东西都是别人的,只有自己亲自动手验证过的东西才真正属于自己。对此我就有着惨痛的教训:大一下学期开始接触Java,自己买书来慢慢啃,啃到现在也才堪堪掌握了Java基础。可以说投入的时间多,产出的效益少,究其原因,自然就是只知道看书,却不知道亲自动手实践,看了忘,忘了看,重重复复,学习效率自然大打折扣。

听人说学编程有横向学习和纵向学习两种办法。点这里每个人学习的方法不同,我的方法是先学习基础的知识,然后马上去找项目实践。还是那句话,只看书是远远不够的,一定要多动手。最近参加了学校一位老师的一个创新小组,算是见识到了高人,也更加认识到自己的不足。学习提升的想法也越加强烈。

我想我已经找到了coding的目的:不断更新。之前也说过,计算机行业中,知识是一钟更新换代非常快的东西,很多以此为忧,但这却能让我保持进步。永远不要忘记投资自己,保持进步,不断更新,这才是我对自己的定义。

因为项目需要,最近开始学习Python。不得不说,这真的是一门对用户极其友好的语言。17已过,Java虽然还没有完成收尾工作,但是也很快了。现在暂且放下,但是并不意味着放弃,算是一个B计划吧。18年Python抓紧学习,抓紧更新自己才是正理。

还是那句话,万事开头难,弱者往往死于征途。18年我会争取每周产生一篇博客,跟大家一起共同进步。

原文地址:https://www.cnblogs.com/imilano/p/8167720.html

时间: 2024-08-29 15:47:21

回顾17.展望18的相关文章

《TCP/IP详解卷1:协议》第17、18章 TCP:传输控制协议(2)-读书笔记

章节回顾: <TCP/IP详解卷1:协议>第1章 概述-读书笔记 <TCP/IP详解卷1:协议>第2章 链路层-读书笔记 <TCP/IP详解卷1:协议>第3章 IP:网际协议(1)-读书笔记 <TCP/IP详解卷1:协议>第3章 IP:网际协议(2)-读书笔记 <TCP/IP详解卷1:协议>第4章 ARP:地址解析协议-读书笔记 <TCP/IP详解卷1:协议>第5章 RARP:逆地址解析协议-读书笔记 <TCP/IP详解卷1:协

《TCP/IP详解卷1:协议》第17、18章 TCP:传输控制协议(1)-读书笔记

章节回顾: <TCP/IP详解卷1:协议>第1章 概述-读书笔记 <TCP/IP详解卷1:协议>第2章 链路层-读书笔记 <TCP/IP详解卷1:协议>第3章 IP:网际协议(1)-读书笔记 <TCP/IP详解卷1:协议>第3章 IP:网际协议(2)-读书笔记 <TCP/IP详解卷1:协议>第4章 ARP:地址解析协议-读书笔记 <TCP/IP详解卷1:协议>第5章 RARP:逆地址解析协议-读书笔记 <TCP/IP详解卷1:协

10.15 iptables filter表案例 10.16/10.17/10.18 iptables nat表应用

10.15 iptables filter表案例 10.16/10.17/10.18 iptables nat表应用 扩展 iptables应用在一个网段 http://www.aminglinux.com/bbs/thread-177-1-1.html sant,dnat,masquerade http://www.aminglinux.com/bbs/thread-7255-1-1.html iptables限制syn速率 http://www.aminglinux.com/bbs/thre

SICP 1.16 1.17 1.18

解: 公共过程 (define (even? n)   (= (remainder n 2) 0)) (define (double n)   (+ n n)) (define (halve n)   (/ n 2)) 1.16: (define (expt b n)   (define (iter b n a)     (cond ((= n 0) a)           ((even? n) (iter (* b b) (/ n 2) a))           (else (iter b

System Center 2012 R2 自助门户3—Windows Azure Pack回顾和展望

Windows Azure Pack(WAP)是基于微软的公有云Windows Azure功能,并以System Center作为基础服务的一个门户,一个免费的私有云.公有云平台. 虽然WAP诞生不到一年,但作为微软提供的免费云服务方案,是举世瞩目的.WAP不仅提供如VM角色这样一流的IaaS服务,也提供了网站云和数据库这样的PaaS服务,并且也提供了新的自动化功能平台,称为SMA或服务管理自动化,这能使我们对云服务管理更具灵活更具多样化. 在之前实例2-构建Azure Pack云的系列文章中,

NOIP模拟 17.8.18

NOIP模拟17.8.18 A.小菜一碟的背包[题目描述]Blice和阿强巴是好朋友但萌萌哒Blice不擅长数学,所以阿强巴给了她一些奶牛做练习阿强巴有 n头奶牛,每头奶牛每天可以产一定量的奶,同时也需要一定量的草作为饲料对于第 i头奶牛来说,它每天可以产 vi升的奶,同时需要 wi千克的草作为饲料现在来自蚯蚓国的九条可怜想借一些奶牛,使借走的这些奶牛每天的总产奶量最大,但九条可怜很穷,每天最多只能提供W千克的草作为饲料,而且她还需要对付跳蚤国的神刀手,所以她把这个问题交给了阿强巴,不不不……阿

10.15 iptables filter表案例 10.16/10.17/10.18 iptable

七周四次课 10.15 iptables filter表案例 10.16/10.17/10.18 iptables nat表应用 10.15 iptables filter表案例 10.16/10.17/10.18 iptables nat表应用 打开端口转发, 调整内核参数 增加一条规则 所添加的规则 B机器设置默认网关 设置公共DNS C设备与A通信,通过端口转换的形式,将原有iptables清空 上面为进来的包进行转换,下面为出去的包进行转换 原文地址:http://blog.51cto.

JavaScript: 2015 年回顾与展望

链接:http://www.sitepoint.com/javascript-2015-review/ JavaScript经历了一个不平凡的一年.尽管到5月份已经20年了,关于JS的新闻.项目和兴趣继续成倍增长.或许这是一个奇怪怪圈,但是我想不出另一个技术有类似发展速度.JS变得越来越难以跟上,所以我希望这篇总结文章有助于大家更加了解JS. ECMAScript 快速发展 七年的漫长等待,在2015年6月ECMAScript Harmony 或ECMAScript6.0 规范正式发布. ES6

2014回顾与展望2015

首先 2014年是个值得纪念的. 离开了工作两年半的公司与美丽的苏州,远赴深圳与女友会和.那是2014-3-15,我辜负了领导的期望(年终给了5倍的工资),毅然踏上了远征,我知道在公司干个五年之后的样子就是我当时直属上司,台湾公司中的课长吧.这个与我这个充满抱负的期望不符.我想飞的更高,就需要新的平台,可能会跌的很惨,但是也会经历很多.毕竟天的那一边还有一个美丽的姑娘等着我呢. 临走之前,内心也是充满了焦虑的,第一次离职还是充满了忐忑,远行之前还是回老家看望了父母.到了深圳,借住在我哥的同学那里