• 我的程序员之路


    接触编程大概有一年了,这一年来多多少少都会有些收获或感慨。

    从建网站开始学习过asp,这算是我的编程生涯的开始。大多数程序员都是以C语言或者vb语言开始的,但我没有学过这两门,不过在学校倒是学过汇编语言,不过学的稀里糊涂的。

    从学asp开始慢慢认识到了javascript和css和html,那是只是靠一时的冲动去学这些东西,我只有一个目的,就是要把我的网站搭建起来。所以当时学的很粗糙。说来也奇怪,人家做网站都是从静态网站做起的,但我偏偏是从动态网站起步的,所以遇到了一大堆难题:排版,设计,图片处理,数据库处理等等。以至于后来的一段时间我怀疑静态网站存在有什么意义?只是一个固定的页面而已。

    说实话我的技术真的不咋地,这一点我必须承认。从开始学的时候我就去学vbscript和javascript,但是我比较倾向于vbscript,因为那时候觉得vbscript挺简单,但后来证明做网站javascript才是王道。然后我选了最简单好用的数据库:access。这对我这样的新手挑战已经很大了,在没接触网站之前我都不知道数据库是什么概念。然后就是SQL语言,到现在为止我也只会几条常用的语句,因为那时候我是为了使用才学了几句。然后就是html和css,这个相对asp要简单多了,但是想设计出出色的页面也是很有挑战性的。

    我曾经被这一对语言弄的稀里糊涂,也可能是当时比较急于求成,结果每一门语言只能说是入门但不精通。我那时自己都感觉到自己明显就是半瓶水的水平。想photoshop和flash这些工具我都用的不是很熟悉,简单的可以,如果难一点那就麻烦了。

    可想而知我当时自己做出的一个网站是什么样子,明显就是一对不合衬的东西堆到一起。

    后来的日子慢慢接触到了一些新语言如asp.net,jsp,php,但是我都没有去学,我当时还郁闷,自己怎么挑了一个过时的语言asp入门呢。

    后来做了一段时间的站长后,朋友介绍我学java,说现在程序员必须会java,你看那些招聘的都写着呢:要求具有java开发经验。这就是现实,那我为了生活工作我也要学java。

    java和asp这样的语言明显不同,朋友说jsp就是javaweb开发中的一门语言,要想学好jsp就必须学好最基本的javase。不过java是面向对象的语言,学起来很抽象,我曾经把java扔了很久后在拿起来学,然后又扔了,然后又学了。其实当时我很想学php,毕竟我想精通一门语言,但是听说有了java基础后学习php会事半功倍,那我只好慢慢学java。

    其实你可以看出我整个过程几乎是被动的,我从中没有学到什么真实的技术,只是了解了很多东西,我想只能说是了解。

    如今html5和css3大有昌盛繁荣的意思,我也跟着潮流加入了其中。我的水平仅限于新手,这一点我很清楚,我很庆幸自己能知道自己的水平。

    大多数时间我是为了学习而学习,我很少思考一门语言到底有什么特别之处,我也很少关心这门语言的设计思路以及如何改进一些东西。我想这是我的弱点,我写出的程序是没有灵魂的,因为我没用‘心’去写。

    现在的我只能说是了解了一大堆语言:asp,javascript,html,css,SQL,java但是,我不精通,甚至没有一样是精通的,所以我常常想自己是个很失败的程序员。我只是比平常人多看了一会书罢了。我经常感觉很失落,因为我一事无成,我渴望有一天可以成为某个技术领域的牛人,但是看看现状,那仿佛离我很远很远。

    《程序员的思维修炼》说从新手到专家需要经历:新手-->高级新手-->胜任者-->精通者-->专家。这一过程大约十年。

    但我常常听到一句诗:雄关漫道真如铁,而今迈步从头越!想想自己的处境,真的是要从头越,而且前面是雄关漫道。

    我渐渐开始有些明白,我也许是缺少编程的思想,而不是基本知识,以后的日子里我会慢慢学习一些编程思想,把思想用于实践,这才是真理。

  • 相关阅读:
    https://github.com/apache/tomcat.git
    Tomcat 7最大并发连接数的正确修改方法
    如何解决svn Authorization failed错误
    Centos7下Rinetd安装与应用
    [原创]CI持续集成系统环境--Gitlab+Gerrit+Jenkins完整对接https://www.cnblogs.com/kevingrace/p/5651447.html
    git branch --set-upstream hmyq/master master
    git clone,push,pull,fetch命令详解
    差异:git clone , git fetch, git pull和git rebase
    CENTOS6.6下mysql5.7.11的percona-xtrabackup安装与备份
    Docker报错“Dockerfile parse error line 1: FROM requires either one or three arguments”
  • 原文地址:https://www.cnblogs.com/findmyway/p/suibi.html
Copyright © 2020-2023  润新知