• 怎么做,与为什么?


    写这篇文章之前,我看了我上一篇随笔,有位哥们回复了,看了回复,我深深感觉,有些东西,靠网上的东拉西拽是不能得到的,也许应该给予更多的思考,还有就是天赋。
    我,一个小小程序员,一个上了年纪的coding爱好者。只是想把自己这些时间想写的东西写出来。
    .net以来,在一个人数不多的公司工作,做网站,学习.net从无到有。开发团队从几人变成一个人在战斗,夜以继日的琢磨,一个项目又一个。其间总是觉得有乐趣,总是想着有那么一天,自己写的东西交出去,能够得到大家的认可。但是,交付的越多,维护的也就越多,事也就越来越多,一个人在战斗,互联网做支撑,有什么问题就GOOGLE。只要是怎么做,总能或多或少找到一些解决办法,或者替代的方式,数据库操作,把helper拿来,ajax,下案例,调试成功开始搞,extjs,帮助文档很好,照着写就好,界面什么的,抓过来,看看script,改改总能成功,慢慢的,形成了自己做WEB网站或小应用程序一套完整的框架,并且能够快速的完成大多数中小型企业的需求,界面也做的很炫(切页面的功夫还不赖)。一个接一个,做完了再重复劳动,没有停下来的时间,体力劳动。
    也许这样写代码,有自己的困惑,比如安全性,比如能不能换一种方式,等等...这些都想过,但是在脑海里只是昙花一现,也许无暇顾及,也许是井底之蛙,也许没人指出,也许一直都在重复这样一种项目...
    忽然有一天,有个人问我
    “你知不知道ADO访问数据的原理,是怎样操作的?”....我用的封装好的代码,就没去管了
    “你知不知道Ajax的原理?”...就会用
    “你看过HTTP协议吗?有哪些状态,机制是什么样的?请求时返回都有哪些值?”...不知道
    “在并发十几万时,你怎么处理?服务端缓存和客户端缓存怎么实现?”...新问题
    “重载和覆盖(应该是重写)有什么区别?”...用过,但用的不多,所以没怎么深入了解。也不知道啥时候该用重载,啥时候用覆盖重写override overload overwrite。...
    开始,我真想说,查查GOOGLE,一准准能回答你。呵呵,其实,这些问题自己也曾想过,也曾经看过这方面的,当时是有些体会,但之后没有项目实践经验,久而久之就忘了,就又回到重复哪些熟悉代码的过程中去了。得出结论,我走偏了...
    静下心来,想一想,为什么啊?
    也许,一直以来,我总在寻求怎么做,却从来没有问为什么,有问题找GOOGLE,而不是思考,同时也没有这些项目经历去研究为什么,或许,我只满足于把东西做出来,就仅止步于此?但是,现实告诉我,会怎么做的人只能拿普通的薪水,懂得为什么的人就能拿高薪。
    恩,不管怎样,我还是喜欢写代码,尽管上了年纪T_T。但在程序顺利运行的过程中总能有一点小小的满足感,我希望自己写的东西能够给更多的人或者企业去应用。
    为什么?为什么喜欢写代码?也许,就像尼古拉斯凯奇在《战争之王》中,回答布丽姬·穆娜为什么要倒卖军火一样,这是我所擅长的。
    感谢那些让我清醒的人啊。
  • 相关阅读:
    java初级应用------>判断某个字符串是否满足一定的格式要求------>使用正则表达式判断是否满足格式要求
    java基础---->数据结构与算法---->Java API:集合 以及 排序相关API
    Spring Framework------>version4.3.5.RELAESE----->应用实例------->测试spring framework的IOC功能
    Spring MVC------->version4.3.6-------->知识点------>实现Controller(编程思路)
    Spring MVC------->version4.3.6-------->知识点------>DispatchServlet和它对应的WebApplicationContext
    Spring MVC------->version4.3.6-------->概述
    数据结构与算法----->数据结构----->树------->二叉树的遍历
    多态 / 面向接口编程
    sqlserver存储过程的使用
    sqlserver数据库中sql的使用
  • 原文地址:https://www.cnblogs.com/poplau/p/1555348.html
Copyright © 2020-2023  润新知