本来想分享一篇文章的, 但是呢, 手痒了, 就自己写一篇吧. 注意: 本内容极度抽筋, 拒绝差评.
本人第一次对电脑产生YY, 那是在我上小学的时候, 而产生绝对的向往,则是因为我老姐的同学给了我一套书, 大概是将怎么网上冲浪以及科普一些电脑知识.不过向往是美好的, 现实是残酷的, 秀才我上了高中才真正的接触到了网络. 木有办法, 从小学六年级到高中之前对电脑的唯一认识就是WPS2000和警察抓小偷.
虽然被网络游戏所迷惑以及赤裸裸的引诱, 都不能磨灭我对电脑以及网络的初衷--建站, 成为一个电脑高手. 虽然现在也还是个一事无成的人, 但起码---我现在是个程序员了, 在别人眼里, 我就是电脑高手(您能帮我看下电脑为什么打不开机么? 您能帮我看下为什么网络上不去了么?您能帮我修下电脑么?)...
好了, 现在言归正传.
我从一开始学习的是C#(其实最早的是E语言, 08年时候接触的), 那个觉得神奇, 后来学习的是java, 好扯淡的语言, 因为开发工具太垃圾了. 在后来就是.NET, 虽然觉得VS好厉害, 但是不知道瞎弄了个啥. 然后就是java的JSP了, 真心喜欢那种被虐的感觉. 特别是web页面, 超级喜欢手写的感觉, 因此... 我觉得我找到了自己以前的感觉.
C#.NET javaEE HTML CSS2 JavaScript E语言 VB C Perl Python 哇, 竟然看过这么东西 不过不用敬佩我, 我现在忘得就剩下java和web了.
我不知道你们自学过, 或者被迫学习过什么? 我想肯定也很多吧, 当然也可能就一个. 很正常, 有好多人问过我类似的问题: 你为什么从事这个工作. 我的回答从来都是一样的: 兴趣/爱好. 不过我从小的梦想是成为诗人和作家. 又扯远了......
既然只剩下java了, 那么肯定很轻松了吧, 错了, 因为苦逼的程序员要会十八般兵器:
工具篇: VS / PS / DW / Eclipse / MyEclipse / PLSQL / SQLFront / Navicat / Axure / EA / ER / Office系列 / SVN / VM(虚拟机) / VB(虚拟机) / 还有乱七八糟的忘了...
主技能篇: 丫的JavaEE / Struts1+2 / Spring / Hibernate / i+mybatis / SQL / Ext / Jquery / js / css / html / ligerui / 甚至是某些公司自定义的垃圾框架等等...
数据库篇: 这个超级简单, 俺只会oracle和mysql以及不正常的 MSSQL
那么我的故事要讲什么呢?
情节1: 我记得我刚毕业的时候, 发现在学校学习的东西, 只有语法用上了... 真的只有语法, 就是定义一个类, 然后知道这个是Java代码... 哦 当然, 还有那个是js代码...
不知道你们是否也会有这种感觉, 也或者是我太菜了吧.
情节2: 工作两年了, 我对刚毕业的小弟说: 别看你在学校没学啥东西, 出来工作, 经常用的也就是你学的那九牛一毛的知识而已.
也或者就验证了工作三年和工作两年的差别吧...
情节3: 学习注解有毛用, 学习设计思想有毛用, 学习前台有毛用... 我又不写注解, Java已经实现了最好的设计思想, 前天是美工干的事儿.
事实证明, 我现在正在干这些事情, 而且很喜欢干, 以前不理解的, 现在明白了自己当时只是没有在现在的位置上, 以前喜欢的, 现在更喜欢了, 因为我有一个"建站"的梦想. 我用设计, 是因为我想做到最好.
PS. 以上情节与本题无关.
如果你喜欢编程, 无论有什么样的迷茫, 都不要忘记自己的初衷. 如果你不喜欢, 但它是你填饱肚子, 在众人面前可以体面的活着. 那你就要学会欣赏, 或许, 你会慢慢爱上他. 然后更惬意的享受它送给你的一切.
初级程序员: 门外汉, 想要入行一探究竟. 可惜门太多, 不知道该看哪个. (到底那个语言好学呢? 哪个工资高呢? 哪个容易就业呢?)
中级程序员: 进门了, 发现内容好丰富, 满心欢喜的到了藏宝库, 发现所谓的藏宝库里藏的全是宝物的目录. (泛型, 指针, OO, 书上没写的东西这么多!)
高级程序员: 终于在茫茫的目录中找到了几样实用的东西, 觉得无敌了, 想要跃跃欲试去寻找宝物的真谛和真相, 可惜, 不知道出去的门在哪. (到瓶颈了, 该怎么突破呢? 未来该何从呢?)
资深程序员: 终于千辛万苦的出来了, 才发现, 哪些宝物的目录是多个目录的集合, 如果想要找到这些目录还得再进到门里, 对他们来说进门很容易, 问题是这些门丫的都是递归门... (这是一个问题吗? 这不是一个问题, 妹的是多个问题.)
大师级初段: 有门不是门. (这只是问题的表象, 实质不是这样的)
大师级中段: 无门也是门. (实质虽然如此, 但是可以换个思路来解决.)
大师级高端: 擦, 万门归宗. (问题其实很简单, 是自己想复杂了.)
宗师级码农: 天下本无门. (这是个问题吗?)
超神级码农: 0101010101101010101 (所有的问题对代码来说只是一串0和1组成的数字串)
不过估计国内的到资深就可以了, 再走下去就直接就地坐化了. 应该考虑转型了, 比如练练嘴皮子忽悠忽悠客户啥的.
好了, 到了该吃药的时间了, 等本秀才吃了药, 再和你们唠...
(注: 本帖只是为了活跃一下站内气氛而已, 没有任何学术观点和技术观点)
|