.NET之降龙十八掌

简介:

金庸的“天龙八部”我想我们都看过,最近心血来潮又看了一遍。乔峰的形象塑造的几乎完美,我们都不会忘记他的“降龙十八掌”。在片中有各门各派、各种神奇武功,但是在我们眼里最帅的、最厉害似乎还是乔峰的“降龙十八掌”。每当乔峰带领大家遇到强大的敌人时,就会使出他的看家本领“降龙十八掌”来保护他的兄弟们。

其实这篇文章本人是想将一些关于学技术的心理感悟写出来,供大家分享。[王清培版权所有,转载请给出署名]

时间过的真快,本人在.NET方向工作也快两年了,在这不知不觉的成长过程中,我发现自己对技术的欲望越来越强,胃口越来越大。在技术这个行业里,我们都知道需要专注、沉淀,信念才行。这是前辈们用一生总结来的经验,只有默默的坚持,脚踏实地的一步一步的向前走,就一定会有收获。

但是我们学技术的有多少无赖、多少彷徨是那些不懂技术的人无法理解的,本人很不喜欢那些自认为技术没有“情感”的论述者,他们似乎站的很高,似乎已凌驾于技术的任何领域。技术服务于业务,话确实没错,任何人想要逃避一个现实,都会有一个很完美的借口为自己开脱。我们凭借着对技术的热情、执着、欲望,来达到心理充实,这种感觉是需要很强的信念支撑才行。当我们无法达到一种思想境界时,根本无法理解那些前辈们所说的“感觉”。当我们脑海里充满对技术的追求、境界时,我们在重复的给自己灌输一种能将“想法”升华到“信念”的泉水。信念是理智的,而欲望是霸道的,当我们将这股欲望爆发出来时,面临“走火入魔”也不远了。本人有一种毛病,就是喜欢自己给自己找麻烦,这不是生活中的麻烦,而是精神上思想上的,就好比我们学习一种技术的时候,我非要硬性的将它归类,我不想让自己学的东西没有用武之地,所以想法设法能在正式的项目中得到锻炼。[没有驱动的学习是很累的]但是最近我发现自己似乎有点走火入魔,对技术的方向没有了舵盘,什么都想学,看到好的书就爱不释手,没有任何理智去思考这学了有没有用,是不是已经偏离了自己的方向,一头砸进去。都知道技术这个东西在短时间内是看不出效果的,在一个方向刚有了起色又换另一个,一个接一个的去埋头死学,问题接二连三的来,没有任何喘气的机会,反反复复自己已经遍体鳞伤。

最近没怎么写文章,就是因为自己已经不受控制了,根本没办法区分“现实”与“理想”的距离有多远。直到上个星期看了“天龙八部”之后才恍然大悟,原来我已经“走火入魔”了。所以本人想把这样的一个“陷阱”告诉大家,不要迷失在技术的海洋里。[王清培版权所有,转载请给出署名]


在当初刚进入.NET开发的时候,就喜欢给自己添很多后备力量,也就是很多书籍,至少有了这些书在时间空余的时候回想起来去看。人性是有弱点的,我不太懂潜意识,又一次我的一个好兄弟告诉了我,有一种力量叫做潜意识。后来查了相关资料,它能将单纯的、理智的想法提升到信念的境界,所以这个时候如果我们给自己重复的灌输这种想法,就会慢慢的形成信念,导致你时常的失眠,无法用理智来区分“现实”与“理想”的真实性。


我为什么说自己看了“天龙八部”后才恍然大悟呢,就是因为乔峰的“降龙十八掌”威震武林,面对任何不同的对手、不同的武功,他总会用自己那强大的内功将“降龙十八掌”展现出来,让对手望而生畏,我们都认识鸠摩智,他的会的武功各种各样,什么“大力金刚掌”、“火焰刀”,乱七八糟的,在少林寺与乔峰对了一掌然后跑到箱子里吐血去了,乔峰安然无恙。[王清培版权所有,转载请给出署名]


所以我们要理智的、冷静的去学习“武功”,武功注重的是内功,我想让鸠摩智来练“降龙十八掌”,让乔峰去练“火焰刀”,结果都是一样。内功深厚的人,只需要了解一下这门武功的套路,一些原理然后简单的练习就能在很短的时间内上手。拿我们的软件技术来讲,就是我们不管.NET也好还是JAVA也好,只要我们内功够深厚,就能将一本技术玩到极致,是那些旁门左道无法达到的境界。

不同的语言知识语法不同,相同的还是计算机原理,.NET的framework、Java的虚拟机,在我们不断专研一门技术的时候,我们其实在学习一些与具体语法没多大关系的后台原理,这个后台原理在哪里都是想通的,再比如.NET的IL、Java的Class文件,微软使用中间语言进行编译执行,而java是通过解释性的执行,解释性的语言就相当于脚本引擎,负责解析执行不生成可执行代码。

在计算机的世界里,都是想通的,任何语言、软件都离不开CPU的执行。所以只要我们专注于一门技术的学习,其他的都能触类旁通,不同的只是语法,仅此而已。


只要你抓住一两样技术,好好研究学习,五年、十年,就是这个方向的专家。我们做.NET的,只要将.NET的方方面面都能有所了解并能在一定程度上精通,我想那个时候不用在愁.NET工资低了。希望这篇文章能帮助你找到方向,不要迷失在技术的海洋里,不要为了一鱼一虾而停下急速前进的快船,我们好不容易才使一艘很慢行驶的小帆船快速的前进起来,请不要放弃它在去寻找另一个很慢的帆船。前进...



 本文转自 王清培 51CTO博客,原文链接:http://blog.51cto.com/wangqingpei557/635775,如需转载请自行联系原作者



相关文章
|
2月前
|
开发框架 前端开发 JavaScript
ASP.NET MVC 教程
ASP.NET 是一个使用 HTML、CSS、JavaScript 和服务器脚本创建网页和网站的开发框架。
38 7
|
2月前
|
存储 开发框架 前端开发
ASP.NET MVC 迅速集成 SignalR
ASP.NET MVC 迅速集成 SignalR
53 0
|
3月前
|
开发框架 前端开发 .NET
ASP.NET MVC WebApi 接口返回 JOSN 日期格式化 date format
ASP.NET MVC WebApi 接口返回 JOSN 日期格式化 date format
46 0
|
3月前
|
开发框架 前端开发 安全
ASP.NET MVC 如何使用 Form Authentication?
ASP.NET MVC 如何使用 Form Authentication?
|
3月前
|
开发框架 .NET
Asp.Net Core 使用X.PagedList.Mvc.Core分页 & 搜索
Asp.Net Core 使用X.PagedList.Mvc.Core分页 & 搜索
118 0
|
6月前
|
开发框架 前端开发 .NET
ASP.NET CORE 3.1 MVC“指定的网络名不再可用\企图在不存在的网络连接上进行操作”的问题解决过程
ASP.NET CORE 3.1 MVC“指定的网络名不再可用\企图在不存在的网络连接上进行操作”的问题解决过程
189 0
|
6月前
|
开发框架 前端开发 JavaScript
JavaScript云LIS系统源码ASP.NET CORE 3.1 MVC + SQLserver + Redis医院实验室信息系统源码 医院云LIS系统源码
实验室信息系统(Laboratory Information System,缩写LIS)是一类用来处理实验室过程信息的软件,云LIS系统围绕临床,云LIS系统将与云HIS系统建立起高度的业务整合,以体现“以病人为中心”的设计理念,优化就诊流程,方便患者就医。
78 0
|
6月前
|
开发框架 前端开发 .NET
C# .NET面试系列六:ASP.NET MVC
<h2>ASP.NET MVC #### 1. MVC 中的 TempData\ViewBag\ViewData 区别? 在ASP.NET MVC中,TempData、ViewBag 和 ViewData 都是用于在控制器和视图之间传递数据的机制,但它们有一些区别。 <b>TempData:</b> 1、生命周期 ```c# TempData 的生命周期是短暂的,数据只在当前请求和下一次请求之间有效。一旦数据被读取,它就会被标记为已读,下一次请求时就会被清除。 ``` 2、用途 ```c# 主要用于在两个动作之间传递数据,例如在一个动作中设置 TempData,然后在重定向到另
324 5
|
6月前
|
开发框架 前端开发 .NET
进入ASP .net mvc的世界
进入ASP .net mvc的世界
|
6月前
mvc.net分页查询案例——mvc-paper.css
mvc.net分页查询案例——mvc-paper.css

热门文章

最新文章