我的程序人生

打印 上一主题 下一主题

主题 943|帖子 943|积分 2829

一.编程的不同阶段

1.0

刚接触编程的时候,什么都不懂,刚开始学编程语言的时候,以为很难,可能和年事也有关,当时年龄尚小,理解不够,学那些基础的东西时,都要学好几遍,有一度认为自己很笨,这都学不会(ps:感谢那个时候的自己没有放弃)。刚开始也做了不了什么复杂的东西,就是命令行输出下结果,学学html,css,js,jquery画画页面,学学c#做窗体应用。
2.0

我的主语言是java,就从java 基础开始,聚集,文件流,多线程,网络编程等,那会也学了可能现在大多数人工作中都用不到的技术,什么servlet,jsp,struts等远古技术,然后到后面实际工作用到的spring全家桶,从spring 繁琐的xml到spring boot,再到spring cloud,docker,数据库常用的mysql,sql server和oracle也学了,再到redis,memcached,mongoDb,solr,rabbitmq,
kafka+logstash+elasticsearch+kibana反正盛行的技术,根本上都学了,老师没教的,比如dubbo +zk,工作流引擎Activiti,hadoop都是自己在网上找视频和博客,搭建实现的。

3.0

之前学的都是api的利用,没有想过原理,实在一开始我不理解把握原理的意义,是为了面试吗,直到后来工作中,碰到的问题,通过你知道的底层原理,很快就能解决的时候,我发现,把握原理,除了可以让你通过面试,它在你工作中,能帮你解决问题,再到后面,就是出现了一个问题,你就能大概知道是什么原因,这是由于你的内功深厚,所以在这个阶段,更多的就是不停地举行技术原理积累,学习内功,从java的根本框架开始,再到spring ->spring boot等,tomcat,netty这些网络框架只是简单看了下socket处理相关的,知道底层大概流程就可以了,直到你的业务真正用到某些框架了,我才会深入研究,否则,人的精力和时间是有限的,先学主干,再学分支。
4.0

有趣的是,实在在每个阶段,都会有一个短暂的迷茫期,就是当你完成了你之前定的目标之后,会短暂膨胀,以为没什么难的,然后再找下一个目标,不停地虐自己,自我学习过程中,会碰到很多问题,网上大多也没有尺度答案,只能通过你自己不停学习,然后通过你脑筋里的知识去推理和推测,这个东西大概是个什么样子,实在很多行业都是如许。到了这个阶段,各种书籍买了一堆,网上的视频都get了一遍,b站上的尚硅谷,黑马,极客时间,奈学,图灵(这个还是同事买的,我白嫖了一段时间),马士兵mca,然后就是我以为让我最受益匪浅的一个课程(就不打出来了,免得被误解为打广告,等待有缘人私信我),也是这个课让我这个韭菜醒悟了吧,哈哈,反正就是明悟了,之前学的上层框架,都是java相关的,万一java凉了,不就废了,然后又从盘算机基础开始学,计组,计网,操作系统,再到x86,汇编,c,java等,linux0.1源码,返璞归真,毕竟万变不离其宗,应用层的缓存,不就是cpu的高速缓存吗,这些底层的知识是通用的。和很多朋友说起这些事,他们都以为我被割,实在对我来说,首先没有花那么多的钱,其次,这些履历是不停叠加的,每一个课程大概是人,都让岂论是技术还是见识都长进不少,比如说,你在某机构看到一个老师,然后以为他不错,跟他学习,后面在看他提到xx老师,他是怎么学习的,然后你再去相识和学习,去弥补自己的技术栈,所有有时候我在想,如果没有刚开始的积累,也就不会酿成现在的自己,如果没有刚开始的那些人,也就没有后来的事变了。并且还有一个,大部分实在都有白嫖的心理,固然,各人都说,什么互联网时代,资源网上都有,干嘛要花钱,但是我以为你换位思考一下,如果你真的懂的很多,你想靠你自己的知识赚钱,你会放到网上30块钱卖,然后烂大街?技术各人都会了,你怎么涨薪,你凭什么比别人工资高?靠工作年限吗?现在java程序员 门槛变高,对人的要求也高了,如果你真的喜好并想恒久发展走技术这条道路,我以为岂论什么时候,只要底层根本功扎实,你都有选择的机会.
二.热爱和坚持

为什么说坚持,记得在学校的同学,毕业之后只有一少部分留在了大城市,一小部分去了小城市,还有一部分转行做了别的,但是纵然你坚持,你不喜好这个东西也不可,要不然就是上班如上坟,天天想的就是tmd,我要是中了xxx彩票,立马辞职,做xxx事变,哈哈,我大概描述就是如许,不要以为我就是这么想的啊。机会是留给有准备的人,如果你没准备,给了你机会,你能把握住吗?在我实际工作中,绝大数时候都是由于我在平常的技术积累,得到了升职加薪的机会,学习不是一朝一夕,只要你活着,就要不停学习,哪怕你只是一个平凡人,在生活中,买房大概投资,不也要找相关资料学习吗,不要说内卷,每个人的三观不一样,我只是阐述我自己的观点:学习学到的知识这个东西是你自己的,不要说什么学习没有,学习有没有效,你自己经过社会的毒打之后,就知道有没有效了,不要说什么xxx小学没毕业,xxx怎么样了,那样的现在又有多少?多少人能做到如许?大多数人都是平凡人,你只能靠你自己,问题来了,你一平凡人,想要往上爬,怎么做?大多数都是碰到贵人,帮你一把,那贵人为什么要帮你,你和他有没有什么关系,只有当你身上有代价or有闪光点了之后xxxx,话点到为止,剩下的就看自己了。写这篇文章的目的实在就是想记录下我的成长之路,也盼望可以资助别人少走弯路。
这一路真的不轻易,坚持到末了一定很酷,也盼望这篇文章可以资助各人,欢迎批评!!!
留个小彩蛋 java方向的,主要讲解的是各种底层,从计组到intel x86,linux操作系统,java juc并发原理等源码,没有ppt,价格不贵,感爱好的话可以私信我相识详情,特别适合不停crud,对编程迷茫却又不知怎么提升的有缘人,额,防止他人误解,不是买我的课,我还没到可以教别人的程度,是我有这么一门学习的课程渠道,自学实在很多时候问题都不能得到很好地解决,所以想找个同舟共济的技术人,一起学习,共同进步仅此而已!

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

梦见你的名字

金牌会员
这个人很懒什么都没写!
快速回复 返回顶部 返回列表