何为程序员

程序员这个职业对外界来说有一定的神秘感,做为一个程序员,偶尔有人会问,“你会盗q q吗?”“你会刷腾 讯币吗?”“你会做外挂吗?”“你会装系统吗?”,被问到较多的就是“你会修电脑吗?”
现在,我会以我的情况回答这些问题。


你会盗QQ吗?
会,我只是会。盗QQ的流程:先骗取目标的信任,然后给他发个钓鱼网页或者让他装个木马,如果他上当了你就成功了。比如说,你在你电脑上做个假的QQ登录界面,然后同学用你电脑时如果点开了你的假QQ,密码大概就到手了。
盗QQ需要良好的心理素质,因为你需要接受良心的谴责,还需要虚情假意的骗别人信任你。PS:我伙同同学骗到过同学的密码。
 

你会刷Q币吗?
说实话,如果会这个,你恐怕也见不到我了。


你会做外挂吗?
做外挂?我想说,除了Java,VB等主流语言外,我只会按键精灵。据说外挂一般是用国产语言“易语言”写的。
 

你会装系统吗?
其实装系统还是挺简单的,把系统盘一插,鼠标一直点“下一步”就行了。只是看上去很高端的样子,现在的系统基本上是傻瓜式安装。所以我觉得修电脑的地方装个系统20块钱好赚钱,顿生转行装系统的想法。


你会修电脑吗?
请仔细理解“程序员”这三个字,“电脑维修”是四个字。程序员一般学的是软件开发,不是硬件维修。


看了这么多,你也许会说:“那你到底会什么?”
做为一名优秀的打字员,我会写代码。
说到写代码,很多人会有种碰到史前恐龙的感觉。
“全都是英文,你看得懂啊!”“你英语肯定很厉害啊”
说实话,这么多英文,很多只有我自己看得懂,就算是鬼佬来看,他也看不懂。很多程序员英语其实很烂,比如我。你如果问我for这个单词是什么意思,我会告诉你:“循环”(for的本意:为了,关于等等...不要被误导)。你若问我while是什么意思,我也会告诉你:“循环”
如果一个人觉得我英语很牛叉,只有一个原因,他不知变量,还有,他没有仔细看我写了什么,仔细看你会发现,其实那些不认识的单词,很多地方都能看到。
比如说:int xsdhkaj;int sljdaha;
这两句里面,单词只有int,其他的只是随便起的一个名字。


那你到底做些什么呢?
说到编程,有很多方面。你玩的游戏,用的软件,浏览的网站,都是程序员码起来的。至于我嘛,呵——呵——


做为一只Java程序猿,就工作来看,Java的主要方向是WEB开发。如果你是学生,在Java基础都学会的情况下,你需要先学Jsp,然后是Jsp框架,主流框架有Struts(struts1和2都得会,旧项目有些用struts1),Hibernate,Spring【合称SSH三大框架】。Ibatis可适当了解,Spring MVC可适当了解。学会用SVN版本控制工具,公司基本上都是用SVN。管理项目用的Maven也可以适当了解。


2020年补充:现在springmvc/springboot已经取代了struts+spring,基本上没见到过struts2的项目。很多旧项目仍会用旧框架,因为重构会花费大量人力物力,所以struts仍然得学习