标题说的很清楚了,这篇文章纯属班门弄斧,大神可随意喷。我只是结合本身4年不到的学习与使用.NET的水平。css
首先说下这篇博客的背景吧。前两天有个个人读者加我微信,而后就有了下面这样的对话,html
可能有些人第一眼看到这段对话会以为我有点装13的感受,后来想一想我这样的回复可能真的会让一个刚入行的兄弟感到心凉,在这里说声抱歉。当时我回复他说有点忙的时候是已通过了一个小时,但当时确实在研究支付宝的一些东西给忙忘记了,还请谅解。我当时并无给他什么实质性的建议,缘由是我确实不知道该怎样来告诉他怎么来学习,由于个人经历并非适用于全部的人,但我以为我确实应该总结下我如今的职业生涯了,或许能给那些同个人状况类似的朋友们在职业道路上提供一个参考。java
我来自安徽一个偏远的农村,上高中以前没怎么进过城,更没有近距离的接触过电脑,只是在初一的时候跟电脑有过一面之缘,也只是远远的看了几分钟,就深深的吸引了我。以后的三年没有再见过这个东西。06年高一的时候终于有机会在信息技术课上亲密接触了,可也只是由老师讲半个小时,学生玩十几分钟,那是也就已经很知足了。慢慢的对电脑的兴趣愈来愈浓,做为学渣以及穷屌丝的我,当时最大梦想就是打字快,而后我就委托个人同窗把他们家的键盘拿过来借我看看,而后我就把键盘的键位画在了个人桌子上,后面我上课的惟一乐趣就是正襟危坐的联系敲我课桌上的键位,如今想一想挺幼稚的。高考后,不出意料的落榜,而后在当时并不懂得什么是自考的状况下,屁颠屁颠的来到了大武汉读了自考,满怀憧憬的选择计算机网络这门专业。大一迷茫玩闹了一年,大二依旧是迷茫,但以为本身应该选择一个方向,毕竟计算机这么学科分支太多。迷迷糊糊自学了点ps,html。大三为了考试提早自学了一个月的java。感受这东西还不是我想要的。无心中发现了.NET,而后又被全宇宙最屌的IDE所吸引,今后投入了.NET的怀抱。而后就是各类找源码,看源码。什么博客园,51aspx,源码中国等。由于我以为,能在网上找到的代码都是比我写的好的,毕竟当时我可写不出什么代码,更别谈放到网上让别人参考了。jquery
12年9月,在零零碎碎自学了4个月时间后,第一次实习工做,三个月0薪水0补助。13年春节后,第一份有薪水的工做,薪水1800,当时很知足。我知道个人潜力确定不止这个数,可咱凭什么让公司为个人潜力付费呢,因此我就给本身定了一个要求,每三个月必须有能力有资历找老板加薪。而后后面个人工做进程就是这样的了,3月份第一家公司1800,5月份跳槽,工做2500。8月份继续跳槽3000,而后就很难以想象的在同一家公司待了十个月,期间涨了一次工资到3500。而后我又跳槽了,后面的薪水就是4500/5000/6000这样一个发展历程。15年3月份辞职创业,到如今八九月的时间。前几个月也就是小打小闹,一边接外包小活,一边写本身的书,天天过着黑白颠倒的生活,苦中做乐。8月份第一个平台项目开始启动,10月份第二个平台项目启动,12月份第三个开始启动。惋惜前两个投资人都没有运营成功,如今处于半死状态。第三个项目咱们也是尽兴尽力,但愿能运营成功。程序员
猛然间发现,忽然有点偏题了。好不容易码的字,不舍得删,各位不喜请喷。下面就总结下我在个人职业发展中所总结出来的东西。每一个人都是独立的个体,因此别人的经验或者经历可能并不适应于本身,此文仅做参考。web
屌丝逆袭第一式:兴趣。ajax
兴趣是最好的老师,这是亘古不变的道理。码代码本是枯燥无味,一个对代码没兴趣的人是不会走的太远。每个程序员都应该有个有朝一日可利用本身双手改变世界的梦想,并为此付诸行动,马总也说了,梦想老是要有的,万一实现了呢。后端
屌丝逆袭第二式:不断学习的动力与培养良好的学习方法。服务器
首先,须要说明一点,我是一个彻彻底底的学渣(高考300多分,其中英语34。过了这么多年,我依旧清晰记得英语的分数,这是我永久的痛)。好的兴趣只是咱们学习成长的前提,并不能成为咱们学习的动力。说实话,我不断学习的动力是钱与地位。我努力响应着国家脱贫致富的号召,我享受解决一个bug,完成别人完成不了,或者很快完成别人要很久才能完成的事所带来的成就感。我仰望着那些大神,期待有朝一日我能够比他作的更好,吃得苦中苦,方为人上人,这就是我学习的动力。另外,再来讲说学习方法。我相信大多数人在学生生涯身边都会有那样几我的,平时嗨翻天,比谁都会玩,可一考试就是第一第二的,学渣们不分昼夜,巴不得悬梁刺股,可依旧没法望其项背。究其缘由就是学习方法的问题,由于每一个人的智商都差很少(智商高的可忽略)。鄙人不才,整理以下:微信
一、 对于新手而言,我以为最快的方式就是看视频教程,一边看一边敲,千万别直接把代码赋值过来直接运行。一边敲一边理解。遇到不理解的就单步调试,看看每步执行的结果。
二、 当有必定的基础后,入了门了,就尽可能别看视频了,太浪费时间。视频讲的太慢。此时最好的就是多练,在项目中练习。不要以为公司给的薪水低,由于你要清楚你的潜力确定不在这,当你有能力的时候天然有跟老板谈判的资本,大不了此处不留爷,自有留爷处。在公司里多参考那些资料老的,工资高的同事的代码,哪怕你以为他有些代码很烂,但依旧有可取之处,取其精华去其糟粕。
三、 多总结。写博客是最好的总结方式。不用担忧被大神吐槽,大神吐槽是好事,由于大多数作技术遇到不如本身人都会嘚瑟下说出更优的方案,这也是我看博客更喜欢看的是评论。写博客也喜欢看到更多人的评论,哪怕是调戏与狂喷的那种。
四、 多逛博客园(感受这里有点给博客园打广告的嫌疑)。我一直都认为每一个爱写博客的人都是有着远大理想的人,且博客园的大神的确不少,也能让咱们接触些更前沿的技术。我如今天天三逛博客园,早上起来看看,中午吃完饭看看,晚上睡前再看看,总有一些让本身眼前一亮的博文,或者碰见志同道合的朋友。
五、 交个女友。额, 单身狗们不要喷我,我一直认为每个成功的码农,身后都应该有个会花钱的女友。程序员的这个物种就是挣得多,花的少,还死的早。有个会花钱的女票会成为本身不断学生成长的动力。
最后,对上面的嘚吧嘚作一个总结,以及根据鄙人自学.NET所总结的学习历程,因为我一直都是作web开发的,因此这里所说的只适用于想学习asp.net的兄弟们。
第1、 WebForm。虽然自从有了MVC后,如今WebForm已经慢慢没落了,但对于新手而言,WebForm入门远远比MVC简单的多。但无论是MVC仍是WebForm,C#基础仍是要懂的,入门时不须要太深刻了解oop,由于哪怕你很了解了,刚开始时间长不用的话,就忘记了。只须要知道类,字段,属性是怎么建立的,怎么用的,了解下Cookie,Session是怎么用的,再了解下经常使用的服务器控件就OK了,此时就能够上项目了,在羡项目中进行学习成长。
第2、 Html,js,css的基本了解。做为后端开发,html,Js,css刚开始的时候会用常见的就好了,见了认识就OK了。项目中,会慢慢熟悉。另外,jquery的一些经常使用方法多用用。不须要深刻到底层,初学者也看不懂,并且很容易打击自信心。
第3、 MVC。当有必定的开发经验了,我以为能够试着学习下mvc,或者试着慢慢摆脱服务器控件,使用原生html与ajax与后端作交互。
第4、 当有两三年的工做经验后,此时再回头仔细学习OOP相关的知识,应该会有种豁然开朗的感受。这应该能够算是对内功的修炼了。
好了,就到这吧,我只是一个4年工做经验的创业者,各位大神请多多指点。