起步的迷思      

   周二:今天起来,天上下着小雨,气温降低了许多。从上周的二十多度又回到了七八度的样子。多穿了一件衣服,顶着寒风就出门了,确实是有点冷。到了公司,已经八点四十几了。有些小疲倦,头晕晕沉沉的,不知道是不是和在公交车上看视频有关系,反正不是很舒服。到了九点半,去参加培训了。培训的老师就是博客园推荐排名第一的Artech。真是有些意外。当时第一天来听金老师的课时,感觉老师很年轻,气质温和儒雅。没想到居然是技术大神,看到他博客中那么多博文,而且又出版了好几本书了,不得不让人钦佩崇拜。当然上午讲的是MVC的一些基本知识,我没电脑干听一上午,笔记也没作什么。坐在最后一排,黑板上的代码也看的不是很清楚。就光听老师讲吧。其中,老师一句话说的非常好:做Web不应当注重在控件的层面上,而是从用户的请求到服务器的响应这一整个流程的角度上。这确实把我带入了深思。自己的入门就是从C#的Windowsform application开始的,也习惯于拖控件。当然,我也关注了控件生成的代码,但是重视的程度不够,在总体框架上,把方法与方法之间的联系忽视了。当然,从这边入手也有好处,就是可以直接写出运行的程序来,有一点小小的成就感吧。以前,写C的一百来行,也是在没有什么功能。相比,C#确实简单入门,让初学者有些满足感,这样也许也增加了一些学习下去的动力吧。下午,老师实例讲解,又是听着两三个小时。回来后,收发公司邮件,把公司的小test做了,把表格填写了,也已经快下班了。刚拿出数据结构看了没十分钟,就约小伙伴下班了。回家后,现在在写微博时,我注意到,自己可能是感冒了,头有点发烧,后脑勺疼的厉害,怪不得今天喉咙一直感觉不舒服。但是,一会儿还是要看书。今天特例,就躺在床上看吧,看到睡觉,好好休息。病倒了,麻烦事就多了,还要自己照顾自己。加油!每一天,每一夜!

周三:无聊的一天,上下午培训。今天的收获是有学习到了新的东西,SVN版本控制和JIRA的code tracing。快下班时看了下项目的源码,超出了自己的想象。一个项目如此庞大,里面的文件连标题都看不懂,茫茫多的文件。每个文件里面都是很多行代码,这就是工业级别,企业级别的开发吧。想想只是自己在的这个项目就这么复杂,整个公司这么多项目,整个银行,整个客户群体。这些数据量得要多大?今天算是开了一些眼界,项目的开发比想象中还要复杂许多。今天有一些开始工作的感觉了,越来越感觉会的东西实在太少了,需要学的东西太多了。SQL,html,css,js,ado.net,mvc。。。数不胜数了。培训的进度太快了,只能学习到一些概念了。也不能用不是计算机专业做借口了,即使是科班出身,在学校里也未必会教这些东西。这些都是自己在工作中边学边用的知识。工作了有专门用来学习的时间更是越来越少了,只有提高学习效率,工作完毕后继续钻研了。

周四:不知不觉就周四了,想想明天又是周五了,一股轻松的感觉。今天收获颇丰,上午培训发现了一个问题,不会使用数据库。从来没在SQL sever上操作过,只会写几个简单的查询。这个问题还挺严重的,要找几本书看看SQL的实际操作了。总感觉,数据库是看上去简单,却可以很复杂,容易让人掉以轻心,容易出错。今天下午的HTML的学习和JS的学习就很爽了。有学习了新的知识,可以说又入门了另一方面的领域。现在的话,Web方面的知识,基本都了解了,终于知道了什么是什么,什么是干什么的。剩下的,就要去熟悉细节了,深入的学习伴随着实践。计划跟着变化走,这几天都没怎么看数据结构和C#了,周末有时间了要恶补了。这周末应该去书店再买几本书,即使不看也要买,这样在看的时候,需要查询的时候,立马就能学习到了。从上个月23号到现在都18天了,大半个月过去了,C#还没看到一半。一个重要原因就是周末没有好好利用,清明节三天更是浑浑噩噩,这个礼拜天要注意了。

周五:终于又到周五了,虽然实习可以学习到很多东西,但是还是有种释放的感觉。但是,这周有了上几周的经验,一定要把周末时间利用好。周末时间是调剂实习与学习的平衡杆,要是还是把握不住,那就说明自己是个庸俗不堪的人。今天上午的培训变成了闲谈大会,中午的时间学习了树的数据结构,还算有点收获,确实有些复杂。下午的时间,部门大经理进行公司业务流程的讲解,又是一次世界观的重塑。对于项目管理,SVN的版本控制,以及一些高深的版本迭代什么的(没听懂具体)。还有项目集成平台,太多东西了,也不讲了,好像涉及到公司具体事务了。可以说今天又开了一次眼界,对于之前的自己狭隘的软件工程的认识,有了一些调高。之前,只想着编码技巧,认为会编代码就行了。这样的认识太局限了。程序语言,软件都应当是程序员的工具,应当驾驭它,或者说是使用它。而不能让工具控制着人,工具是不停在更新,理念也在不停发展。只有,不断学习,不断融会贯通,才能跟上时代的潮流。如果仅仅是专注于写代码,那就真的只是码农了,只见树叶而不见泰山,事实中,编码过程确实也只占一小部分时间。经理说的工程师理念是正确的,应当以一名工程师,软件工程师的身份对自己进行要求。我想,对自己来说的话。首先,要能独立分析问题,能对需求进行深入分析,对软件进行总体设计规划,最终编码调试,测试运行。珍整个完整的流程要能自己走一遍,做到高瞻远瞩,总体把握,又要能深入到具体细节之中,亲自上阵。要是这样,也就有些资格来谈一谈技术,谈谈自己的发展了。否则,就是脚跟不着地,痴人说梦。 把我好时间,不着急,慢慢学,数据结构不都已经看了半本了么。

周六:今天确实累了,上午睡到10点多才起来,真的不是贪睡睡懒觉,确实是太累了。早上醒来,浑身无力,又倒过去睡到了十点。起来了,老妈已经准备午饭了,哈哈,中午大姐要过来,恩,一上午就这么过去了。吃过中饭后,下午决定去凤凰书城。恩,去了后直奔到IT书籍。书山书海,找到了几本好书,人月神话,编程珠玑,算法100题,太好看了。可惜书太贵了,为什么一本薄薄的书要50,厚的要100。目前,经济实力太太低了,不是不想买实体书,不是不想买正版。还是决定回去看电子书了,等到赚了工资后,一定要将这些书买回家,恩,英文原版的也要买。看到书架上各种各样的书,得要好好努力了。

周日:今天八点半起来啦,上午安装codeblocks,各种瞎搞,弄了一通,才把C环境弄好,用vs用习惯了,搞这个搞了半天,又是编译器下载,又是导入什么的,最后还是下载了集成编译器的版本才弄好。基本上数据结构进行的差不多了,准备开始将数据结构和C一起混合起来实践了,在c上将算法和结构重现一下。过了这个过渡阶段,就开始在网上做一些正式的算法题目。另外的话,将C#的head first看完,下一步进行ASP.NET的MVC学习,年底希望可以做出一个交互式的网站出来,主题暂时还没想好,这个再说了。明天要上班,估计要开始进行代码的编写工作了,恩,加油。

No.3__C#的更多相关文章

随机推荐

  1. Android AutoLayout全新的适配方式 堪称适配终结者(转)

    一.概述 相信Android的开发者对于设配问题都比较苦恼,Google官方虽然给出了一系列的建议,但是想要单纯使用这些建议将设备很轻松的做好,还是相当困难的.个人也比较关注适配的问题,之前也发了几篇 ...

  2. hadoop运行原理之shuffle

    hadoop的核心思想是MapReduce,但shuffle又是MapReduce的核心.shuffle的主要工作是从Map结束到Reduce开始之间的过程.首先看下这张图,就能了解shuffle所处 ...

  3. 简单使用SQLite 的增删改查

    1.插入 第一种方式 INSERT INTO COMPANY (ID,NAME,AGE,ADDRESS,SALARY) VALUES (1, 'Paul', 32, 'California', 200 ...

  4. RSA IOS和Java

    整了三天 终于可以相互加密解密了,今天我给大家讲讲我遇到的大坑. 这篇文章只是做一个整理,帮大家理清一下步骤的而已 在ios端做证书 来实现我们和java的交流 需要4个文件. 一.首先,打开Term ...

  5. 模版页面通过get传参数http://.../good_id/2;控制中可以直接使用echo $good_id;//2

  6. JQuery源码解析(十)

    默认回调对象设计 不传入任何参数,调用add的时候将函数add到内部的list中,调用fire的时候顺序触发list中的回调函数: function fn1(val) { console.log('f ...

  7. Android FM模块学习之三 FM手动调频

    前一章主要是FM的自动调频, 接下来我们就看看FM手动调频是如何进行的.如果不清楚FM自动调频的过程,请打开超链接查看FM搜索频率流程. 首先来看一下流程图: 2.滑动刻度盘HorizontalNum ...

  8. 网页闯关游戏(riddle webgame)--仿微信聊天的前端页面设计和难点

    前言: 之前编写了一个网页闯关游戏(类似Riddle Game), 除了希望大家能够体验一下我的游戏外. 也愿意分享编写这个网页游戏过程中, 学到的一些知识. 本文讲描述, 如何在网页端实现一个仿微信 ...

  9. LintCode Binary Tree Preorder Traversal

    Given a binary tree, return the preorder traversal of its nodes' values. Given: 1 / \ 2 3 / \ 4 5 re ...

  10. 【转载】WebDriver常用的鼠标/键盘操作

    注:driver为一个WebDriver的实例,xpath为一个元素的xpath字符串,在本文中一律采用xpath的方式定位元素 1.鼠标右键点击操作:Actions action = new Act ...