No.3__C#
起步的迷思
周二:今天起来,天上下着小雨,气温降低了许多。从上周的二十多度又回到了七八度的样子。多穿了一件衣服,顶着寒风就出门了,确实是有点冷。到了公司,已经八点四十几了。有些小疲倦,头晕晕沉沉的,不知道是不是和在公交车上看视频有关系,反正不是很舒服。到了九点半,去参加培训了。培训的老师就是博客园推荐排名第一的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#的更多相关文章
随机推荐
- android 高效加载大图
在写代码的时候就已经解释: /** * 计算samplesize的大小 * @param options 传一个BitmapFactory.Options 进去获取图片的大小和类型 * @param ...
- 最简单的一个Oracle定时任务
最简单的一个Oracle定时任务一.在PLSQL中创建表:create table HWQY.TEST(CARNO VARCHAR2(30),CARINFOID NUMBER) 二.在PLSQ ...
- socket协议下如何缓存图片--推荐EGOCache
EGOCache是一个轻量级的缓存框架.用法简单方便,在现在的项目中,我就用到EGOCache来缓存下载过的照片和字符串. 有人可能会问到,缓存照片还需要用EGOCache吗?AFNetworking ...
- HDU 3854 Glorious Array(树状数组)
题意:给一些结点,每个结点是黑色或白色,并有一个权值.定义两个结点之间的距离为两个结点之间结点的最小权值当两个结点异色时,否则距离为无穷大.给出两种操作,一种是将某个结点改变颜色,另一个操作是询问当前 ...
- HDU1016 dfs
刷回溯的时候发现我对DFS思路很不清晰,总是做着做着就乱了,刷个水题找找思路. 题意:经典DFS,找出所有的能让1~n的数形成素数环的序列(相邻相加为素数): #include <iostrea ...
- javascript之小积累-.-typeof与instanceof的区别
1.typeof 是获取一个变量或表达式的类型,返回的值通常是string, number, boolean, object(null, 数组, 对象), function, undefined,可以 ...
- pytho day6 <正则表达式、常用模块、反射>
本节介绍: 一:正则表达式: 正则表达并不是python 独有的.在各个语言里都有该语法的介绍.正则表达是处理字符串的强大的处理工具.拥有自己的独特的 处理方法.和处理引擎.虽然性能没有python ...
- excel曲线拟合怎么弄
在做社会调研或科学实验时常常需要把得到的实验数据拟合成曲线图,这样可以使结果形象易懂.下面将介绍怎么用excel来快速地进行曲线拟合.包括添加平滑曲线,线性,指数,幂,多项式(如二次曲线,三次曲线.. ...
- Directory的GetFiles方法
想实现一个功能 :比如多个业务审批流程公用一个审批表的时候,有一个提示审批信息的页面 ,点击该页面不同的业务审批流程记录的时候,跳转到不同业务流程的详细显示界面 额 这样说 貌似以后我自己也看不明白 ...
- vim文本编辑器
一.vim相对于vi所做的提升 1.支持多级撤销(字母u, vi中只能撤销一部) 2.支持跨平台(unix为内核系统,windows也可以) 3.语法高亮 4.支持图形界面 二.vi编辑器的操作模式 ...