zoukankan      html  css  js  c++  java
  • 有种害怕

        在园子里呆了很长一段时间了,都仅仅只是看人家写的博客或学习.net方面的知识。感觉和园子里面的大虾比起来,相差太远,而自己肚子里的墨水也实在有限得很!

    从上大学糊里糊涂的选择了软件这个专业,在半推半就的情况下学了C、VB、SQL,然后开始慢慢了解软件是个什么东东。当在大一时,第一次使用VB做出一个小程序时,是多么的兴奋!当VB刚有点了解的时候,老师们说VB已经过时了,于是开始学Deliph7,学习用Deliph + SQL 做一些小东西,因为有了VB的基础,学Deliph感觉相当的容易。最后大菜终于来了,学当时比较前沿的东西C#,但是个人感觉除了语法不同和编译环境对资源需求越来越高外,没发现有什么特别的地方(毕竟老师教的都是比较浅显的东西)。就这样懵懵懂懂度过了大学的前两年。


    终于迎来了大学的最后一年,这一年的主修课程asp.net,慢慢的开始有点感觉。毕竟是CS结构,不像VB和Deliph做了服务器端还要做客户端,领悟到.net的独特魅力。于是,学了点基础后就应老师要求和几个同学组成项目小组。开始动手做第一个CS程序而且还是第一个实地调研的项目:给学校做一个关于学生学习情况的调查统计的问卷,并且还要对学生选择的每道题目的答案选项按比例统计和饼图分析,在两个星期内完成。在当时来说,这是一个远超我们能力的艰巨任务。分了模块后,就开始翻书、上网查资料、熬夜编写代码,要命的是白天还要上课。那段时间简直是“乐”翻了天。所幸的是老师为了我们能按期完成任务,特许.net课可以不用来,但还是去了,因为还是有些疑问等待老师解答。就这样时间匆匆过去了,软件做得是一踏糊涂,最后还是在老师的帮助下完成了任务,当然里面的代码就不敢恭维了。虽然如此,却有了一种发自内心的喜悦,这种感觉是一生忘不掉的。

    要毕业了,毕业设计是个学校心理咨询部门做套心理测试系统,因为有了上次的经验,这次做起来就很容易了,也用心做了,而且还是两个人合作,我做软件设计,另外一个做界面的设计。虽然还是遇到很多技术性难关,如系统性能的优化方面等,还有很多是以前从没涉及到的,但还是通过网上找资料,轻易的克服了。而且论文也骗了个“优”。最异想不到的是,刚好那时候举行江西省十七届电子电脑大赛,就在指导老师的怂恿下报了名,交了这个作品,最后竟然获得了大专组一等奖。乐歪了。

    毕业了,满怀信心的走了出去,发誓要做一个优秀的.net程序员。却从没想过自己的基础是否扎实,面试时许多比较基础的理论都回答得吞吞吐吐、一知半解。后果可想而知。原来自己这几年学了点语就喜欢自个编程,不懂的地方就在网上查资料,只求有用,不求甚解,而忽略了知识的积累。五花八门的学了不少,基础却糟得一塌糊涂。茫然了。看着同学们一批批的走了,开始恐慌了。心想,不管怎样,先走出去,找个落脚的地方也好。于是,去了东莞一家做芯片的厂做技术员(基本上与计算机没什么关系)。就这样度过个两个星期。有一天接到老师的电话,很诧异我竟然进了厂。在他眼里我要找份.net方面的工作应该很容易的。后来,他说,你先回来吧,在那会磨掉你的斗志,更重要的是喜欢的毕竟是软件这个行业。于是,回到了学校,做起了学校机房实训员,有着大把的时间学习,而且还可以弄些项目做做练练手,赚点外快什么的,重要的是不至于丢掉自己的梦想。

    一年了,回想起这一年的风风雨雨,感慨良多。软件并不是仅仅只是会编写两行代码就行的。虽然不喜欢这些枯燥无味的东西,却不得不扎在书堆里,苦苦培养着自己读书兴趣。慢慢的开始释然,因为并不是所有的基础类书都是枯燥的,像老外写的一些书如《Beginning C# Objects》、《敏捷软件开发》等,虽然讲的也是概念、基础,但是还是有点趣味的,或许是因为作者的幽默笔风的吸引吧。渐渐认识到选一本好书来来读是一件多么重要的事。也是在这里认识了《程序员》这本杂志,极大扩展了我的知识面,让我了解到软件发展的趋势。对自己选择的方向更加确定。还有需要继续深研的《代码大全》,还有非常想看的新出的《深入浅出设计模式》,却因为要考软件设计师而搁在了一边,实在是罪过。

    一年了,书是看不完的,觉得应该考虑走出去了,却突然有了一种害怕,或许是因为安逸的日子呆得久了点吧。

  • 相关阅读:
    LeetCode 275. H-Index II
    LeetCode 274. H-Index
    LeetCode Gray Code
    LeetCode 260. Single Number III
    LeetCode Word Pattern
    LeetCode Nim Game
    LeetCode 128. Longest Consecutive Sequence
    LeetCode 208. Implement Trie (Prefix Tree)
    LeetCode 130. Surrounded Regions
    LeetCode 200. Number of Islands
  • 原文地址:https://www.cnblogs.com/learn/p/901550.html
Copyright © 2011-2022 走看看