神刀安全网

在编程这条路上,我依旧走着…

到底该怎么学编程?是每个刚接触编程的人;都会问的问题。

当年的我也是一样;经常在网上问各路朋友;最终得到结论:感兴趣,努力,再努力…

就跟大家聊一下我的经历吧,希望能对大家有所帮助。

人生的重大决策

我的求学经历还算比较坎坷;本来在高考失利后;彻底打消了我想继续读书的欲望。我选择了出去打工;去了江苏的一家工厂,当时怀揣着不读书也能闯出一片天地想法;决定出去闯闯,来验证一下我的想法。
我坐了两天的大巴车来到了江苏;说来也奇怪,我以前坐车总是晕车,那次坐了两天车也没有晕车,一路上什么东西也没吃,浑浑噩噩的来到了姑姑她们的出租房;看着姑姑他们居住的地方,确实很简陋,比我们农村老家的生活条件还差,生活也很幸苦。他们也没有周末;如他们的原话“如果不加班就等于给厂里帮忙”,说白了加班钱多,所以她和姑父必须要加班。

后来,姑父托关系把我安排到他们工厂比较轻松的部门,我记得当时叫做“夹器小组”,每天都要工作12-13个小时,我每天总是感觉睡眠不足。那种感觉,最能形象的表达就是登着自行车上也能抽红绿灯的时间打瞌睡;给我影响最深刻的一次是我正半睡半醒着登着自行车去工厂的途中,突然间天黑了,我当时以为穿越了,当我到工厂后听小伙伴们讲,今天是难得一见的日全食。后来,我在那家工厂工作了三个月,最后,不想总是重复着做同一件事情,也想弄明白到读书到底有什么用?所以,我退却了,告诉家里人,我要读书,再考一次,如果不行,我就认命了,虽然家里比较穷,但是,家人还是坚持我读书的想法。

我重新回到校园,复读了一年,这一年,我很用功,也很努力,因为我知道这对于我来说,只是最后一次机会,毕竟家里没有经济实力给你太多机会。后来大家也知道,上了一所二本院校;家人叫我学医,但是我没有听家人的,选择了后来的大学,本来当时填报的数学专业,没想到阴差阳错,被调剂到信息对抗技术;也幸好调剂到这个专业,让我找到了感兴趣的方向。

后来上网搜了一下这个专业,属于武器类。当时的我真是云里雾里;各种蒙b;当家人和朋友问我的专业的时候;我也真不知道该怎么解释,他们也听不通,因为跟他们讲诉的人(我自己)都不懂,他们怎么会听明白呢!

大学时期

我当时入学后的第一件事,就是要搞明白两件事:

  1. 我们专业是读出来是做什么的?
  2. 我的大学到底该做些什么?

任何事情当你抱着问题去学习,学习速度是很快的。我当时利用我的三寸不难之舌,去师兄师姐哪里咨询;很快搞明白了这些问题。也明确了我该学什么。

当时,老师和师兄师姐说的最多就是要学好c语言。首先,它是我们学院挂科率最高的,也是学院要花一年的课时来教的。所以,在c语言的学习上,我确实很认真,也很努力的。因为开始入学的时候,室友们都叫我的“一指禅”,上学期结束,再也不用看键盘熟练的打字,几乎练完了整个c语言题库里面的题,最后以满分的成绩完成上机考试。所以,任何事情只要你用心学,都会有收获的。

也是由于自己在C语言上面花了很多功夫,基础比较牢固,后来很顺利的进入了我们学院的信息对抗实验班,我也算第二届学员吧。

在这个班上牛人太多,各个都有自己感兴趣的领域。而对于当时的我来说,太蒙了,除了会用c语言编程,其余的什么都不会。

怎么找到自己感兴趣的领域来确定职业发展方向呢?

我慢慢发现对web开发感兴趣;所以慢慢远离了黑窗口。

当时有三种选择机会,php,java,c#。我当时也不懂;后来了解了一下这三门语言以后的就业机会怎么样;最终,决定学java。

我当时有c语言的基础,所以学习java也不算太吃力,主要深刻地理解一下“everything is object “这句话,就很容易了,因为它是java的精髓。后来接触了html、javascript、css;因为它们是必不可少的;数据库方面,又接触了mysql。那时,每天跟我对铺的哥们像打了鸡血一样,不断的研究web方面的东西,他当时学得c#,在学习的道路上有个不断交流的小伙伴,真好!

后来,我俩在大二下学期都进入了实验室跟着老师做项目,我后来工作的时候,听一些朋友抱怨说,老师那个时候是在剥削我们的劳动价值;其实,我跟我实验室的小伙伴们不这样认为,因为当时我们什么都不会,需要拿实际的东西来练手;在练手的过程中,每月老师还给我们发点钱,平时会组织我们一起出去吃饭。所以,我们那个时候实验室的小伙伴情谊很深。

有的小伙伴一定想知道,在实验室做项目的这个过程中,我们是怎么学习的?

其实,我们白天上完课就在实验室做项目,晚上就在实验室学习,切忌,一定要有计划。带着问题去学习,比如项目中我遇到什么问题?我就要去看看别人是怎么解决的?我还有没有更好的解决方案,如果实在是没有找到解决办法,就可以请教别人。

到大三下学期的时候,我们开始在外面接私活,也就是那个时候,我赚到了人生的第一笔通过自己的代码获得的收入,利用这个钱,买了一台“小黑”,它一直伴随我到如今。

工作这几年

在开发的过程中,我逐渐厌倦这种生活,时常想难道每天都只是重复的粘贴复制,做增删改查吗?我是一个不喜欢安于现状的人。因此,在想计算机到底该怎么玩?

大四,我们开始在外面实习,我跟我的大部分同学一样都去了省外的XX安全部门,在那个部门,遇到了很多大牛,他们这些做安全的,确实很牛,也让我再次让我对安全有了特别兴趣;让我对它有了新的认识,以前在实验班,理解的安全就是搞站提权拿webshell,要么就搞逆向分析,这些东西到底该怎么用于生产,就不得而知了。当我见到他们做得产品,却是很屌,我是一个喜欢挖掘本质的人,所以,就开始深入的研究安全。

也在这个时候,遇到一位带我真正进入安全这个行业的朋友,或者叫老师;我一毕业就跟着他混,在这几年里,学到了很多,做出来不少项目。

但是,慢慢的觉得做安全效率太慢了,有时候挖一个漏洞,你花费了好几个月都不出成果,而且就算挖出来了很快也就失效了,而且产品多元化,用户不清楚自己的需求,到这几年成就感越来越少;也慢慢开始厌倦了这种生活。

而且也结合自身的情况,一来我希望能跟我老婆在一起;二来也希望能方便照顾家里的老人。后来为表达我回自己的故土;给自己取名为“忆蓉之心”,一来表达对老婆的思恋,二来表达对故土的思念。

如今,现在进入成都这个互联网的圈子,一切将重新开始。

意见与建议

  • 不要相信不挂科的大学不完美的谬论
  • 编程语言真的没有好坏之分
  • 多与身边的小伙伴做技术交流与分享
  • 善于听别人的意见与建议
  • 真心结交一位在这条路上带你前行的”贵人“,让你少走很多弯路……

编程没有捷径可走

在编程这条道路上,没有人能够帮助你,唯一能帮助你的人就是你自己。要坚信自己能给走得越来越远。也要经常反省自己,来不断提高自身。

学习编程,针对任何人来说都没有捷径可走。计算机行业也是一个公平的行业,没有那么多潜规则,知道就是知道,不知道就是不知道。

转载本站任何文章请注明:转载至神刀安全网,谢谢神刀安全网 » 在编程这条路上,我依旧走着…

分享到:更多 ()

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址