大三了,我究竟干了点啥

大三了,我究竟干了点啥java

网络工程,这是个人专业。程序员

什么叫作网络工程?百度的定义以下:数据库

本专业培养掌握网络工程的基本理论与方法以及计算机技术和网络技术等方面的知识,能运用所学知识与技能去分析和解决相关的实际问题,可在信息产业以及其余国民经济部门从事各种网络系统和计算机通讯系统研究、教学、设计、开发等工做的高级科技人才。小程序

但是咱们学的又是什么?C#javaC++,数据库,和网络有关的只有综合布线,路由器配置这两门。。。服务器

我常常自嘲说:“和软件工程比布线,和通讯工程比软件”。但是胡子眉毛一把抓的状况就形成了如今是啥都学过啥都不精。。。网络

大一数据结构

   新的学校,新的朋友,新的住处,一切的一切都是那么不同。个人学校在河北省来讲还算能够,可是专业就让人蛋疼了,老是给人一种后娘养的感受,咱们存在的价值好像就是为了扩充学校的规模。架构

大一的时候学的是基础课(网络工程挂在物理学院的下面,其结果就是咱们必需要去学习大学物理。。。种种奇葩状况,不胜枚举。。)在这个时候学习了C语言,这是学习的第一门计算机语言。肿么说呢,应该是说我很好的考过了,可是真心没有好好的钻研,结果如今用C编一个小程序都困难的要命。还有网页设计,那个时候应该把这门课好好的学习学习,Ps等等工具也应该学会了。可是当时实在是新入学,各类活动看了很多,各类事情层出不穷,致使了真正用于学习的时间其实是很是少的。ide

如今回想一下,实际上大一应该是打基础的时候,应该对计算机相关专业有一个大概的了解,这样才可以找到本身的方向。函数

大二

大二了,每一个新学期的开始咱们都是踌躇满志,意气昂扬的,每每也会立下豪言壮语,伟大目标。这个学期的开始我就是如此,可是到了期中我却发如今这开学的一段时间中开头的两周我所作的工做和我所学的比以后的七八周都多,因此说大学里首要的一点就是要学会如何把一件事情坚持下来,不能仅凭一股冲劲,还要有后劲,学习这个东西不是一天两天就能收到效果的,这是一场持久战。大二开始学习各类专业课(计算机专业如今学的基本上都是差很少的,讲几门语言,讲讲计算机网络,操做系统,数据结构,计算机组成原理,再讲讲几门“特点专业课”,大学四年也就这么给你糊弄过来了)。在大二参加了学校的一个组织,也就是管理维护一个网站。虽说学到的东西很少,可是在这里能够认识不少的人,固然耗费时间也是确定的了,不过我不后悔,由于我在这里认识了个人对象,哈哈,而且把她成功的骗到了手。如今想一想其实在大学里应该参加一个组织,这样你就会认识不少的人,对于计算机专业的学生而言能够扩大生活的宽度,以避免最后成为宅男一个。(可是千万不要是学生会,社联这种举办活动多如牛毛的组织,大一只是干活,占用了大量的时间,累死累活的学习还落下了。)

大三

大三每每是一个分水岭,这个时候厉害的人们已经开始本身作项目了,不厉害的人们还在玩游戏,看电影,偶尔他们也会抬起头看看牛人的背影,自愧不如一下,学几天,再继续玩游戏,看电影。我想,我应该算是后者的一员,大三的寒假我申请了微软的msp(微软学生精英),这里面的人才是真正的牛人,大二的就已经开始作win8应用,wp8应用了(我呢?我连win8的应用商店都没转过)。

学习如逆水行舟,不进则退。时间给每一个人都是公平的,24小时,一秒很少一秒很多。人家大二就开始搞开发,我如今已经大三了,倒是连一个成品网站都没有。

不能再堕落了,我如今应该开始着手改变本身的现状了。

我选择的是.net方向,我但愿如今开始还不算太晚。

.net程序员应该掌握什么?

在《工做经验究竟是个什么东东?工做经验从哪里来?<http://blog.csdn.net/zhoufoxcn/article/details/5652166>这篇文章中我学到了不少。

对于如今的我而言下面这个十分有用:

对于ASP.NET 开发大部分可能会有这么一个过程:

首先是以为服务器控件挺好用的,在开发中大量使用服务器控件;

通过一段时间的开发以后(也多是听别人说),会发现服务器控件并非想象中天衣无缝,在VS2010 以前不少 ASP.NET 控件默认会启用 ViewState 来保存控件状态,这样在最终生成的 HTML 页面的源代码中生成了大段的隐藏域字段,影响了网页的传输速度,慢慢地咱们会发现其实 ASP.NET 服务器控件最终到客户端时会被转换 HTML 代码,那么使用 HTML 服务器控件也是能够的,而且还省去了转换这个过程,因此在开发时尽可能不到处使用服务器控件;

再通过一段时间以后,咱们会发现有些复杂的效果与其去层层嵌套服务器控件,还不如直接将这部分特殊效果的HTML 代码输出,这样更方便快捷,而后咱们也会想到有些操做其实用 JavaScript 也能够在客户端实现而不是必需要提交到服务器端才能处理,这样又提升了效率;

再过一阵子以后,咱们会以为SELECT * FROM Table 尽管何时都不会出错,可是并非最高效的,在某些时候咱们只 SELECT 要显示的字段,除此以外当数据库中的记录一多时每次都将数据库中的记录所有查出来再取出须要显示的部分不显示的数据被弃之不用很浪费资源,因此会想到使用分页查询每次只查询当前页所须要的数据;

再过一阵子以后咱们又会以为原来那种对数据库执行增删改查的操做的代码每页都有,很是很差维护,第一步分析以后会想到使用数据库通用类,再仔细分析以后可能就会发现三层架构的好处进而接受了三层架构这种思想;

再继续思考总结,咱们又会发现其实在SQL 方面有不少名堂,好比存储过程、触发器、函数、分组函数、联合查询、 UNION 等,也就是有些结果能够直接在数据库里进行处理而不是将屡次结果分别取出来在 C# 中处理,尽管能够实现一样的功能,可是在数据库中处理可能更加方便和直接。



一名真正的.net程序员绝对不是只是拖拖控件,绑定绑定数据,他掌握的应该不少,他应该可以拯救世界。

自学吧,只有掌握了自学这个能力才算真正上了大学。问Google,问百度,图书馆里的藏书在向我招手。

大四

大四已来,大四将来。

大四已来,虽然还只是大三,虽然还有两三个月才到大四。可是大四已经来了,由于大三的每一秒都在决定着你的大四生活将会如何度过。你如今在玩游戏在看电影,那么你的大四必将焦头烂额,由于你将学习的时间用来玩了游戏看了电影,那么大四若是你想找到好工做,要么每天泡在书堆里,要么每天敲代码,但是就是这样,你也整整差了好几个月。如今的你决定下一秒的你。

大四将来,我还有两三个月的时间,只要掌握了这两三个月,我相信我会有一个精彩的大四。至于大四,无论是考上了研仍是考研失败去参加工做,一年以后,我还会回来再谈谈我本身。。

Ps:你竟然看完了整篇文章,辛苦了。。。这只是个人一点小小感悟,你可能赞同,可能反对,若是你有啥想说的,请在评论区中留下你的意见,咱们能够互相交流。

相关文章
相关标签/搜索