2006年大专毕业(惭愧的狠),准确来说只读了2年半,因为最后一个学期已经找到工作开始上班了。
在学校学的计算机网络专业。在学校学了C语言和一门C#编程是编程,C语言考试过了,C#自己不愿意学,那时候已经选择好了阵营Linux,觉得学微软的东西没前途。
不记得是大一还是大二了,那时已经自学java和jsp,会用structs框架开发网站了。当时做了一个二手信息发布网站叫,网站名叫九易,域名ah919.com. 记得那时候下决心开始做了后,把电脑搬到同学在校外租的房子,因为宿舍晚上熄灯,从那时就开始加班写程序了。网站写好了,租了个虚拟主机上线了。记得好像快夏天了,胆小害羞,让几个玩的比较好的同学陪我一起去电脑城做地推。现在唯一有印象的事情是,有个电脑城商家让我留下名片,哪里有明天,电话都没有。记得当时在小纸条上写下宿舍电话。后来真的有人打电话让帮助他发布信息。
后来在网上投递简历,把这个网站作为自己的毕业作品,竟然被录取了。就这样踏入了互联网行业。
这是在06年前的事情了,当时的互联网还在炒作web2.0,还是博客很流行的时候。那时候没有多少视频资源,网上的学习资料也比较少,自学编程还是看书,对着电脑敲代码比较多。
给那些想做程序员的外行人:
现在在线教育行业已经发展了这么多年,网上有太多各种视频录播,直播内容,可以学习的途径很多。如果再做像上面的网站是肯定找不到工作的。
首先,要去了解一个行业,选择一个行业。每个行业需要的技术还是有所差别的。
其次,选择一下该行业主流的开发语言,开始学习,学习的过程中了解改行业软件开发需要的相关技术。
最后,边学编写,有侧重地完成一个示例程序。有侧重的意思,如果你要做后端开发,前端界面可以简单点,主要是接口实现。如果是前端,客户端开发,后端的接口可以模拟个简单的。
刚入门,你不可能掌握太多技术,所以有重点地学会比较好。再说现在开发岗位工种已经分的很细致了。
如果是非计算机专业,或者没有一点点计算机基础原理之类知识的,想要快速地入门,还是注意重点掌握某一方向。因为不懂的内容太多,很容易迷失而不知所措,打击了自信心。
之前也非计算机专业想让我教他们的,总体给我的感觉他们都是一头雾水,然后太容易问对他们来说比较难理解的东西,被很多不懂的相关点困惑。所以,对于初学着,我的建议是不要被不懂的东西影响,以后慢慢会懂的,现在不懂没关系,别不懂就去想着弄懂,绕过去,譬如先把语言熟悉了,再试着写一下简单的不依赖其他技术的程序。再去找一下开源示例,跟着改代码,调试代码。