小傅哥,一个有“副业”的码农!

 

持续坚持原创输出,点击蓝字关注我吧

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

做者:小傅哥
博客:https://bugstack.cnphp

沉淀、分享、成长,让本身和他人都能有所收获!????git

目录

 

  • 1、简介程序员

  • 2、大学github

  • 3、培训面试

  • 4、就业算法

  • 5、跳槽编程

  • 6、副业设计模式

  • 7、出书服务器

  • 8、传承微信

  • 9、总结

 

1、简介

小傅哥,一线互联网 Java 工程师、架构师,开发过交易、营销类项目,实现过运营、活动类项目,设计过中间件,组织过系统重构,编写过技术专利。不只从事业务系统的开发工做,也常常作一些字节码插桩类的设计和实现,对架构的设计和落地有丰富的经验。在热衷于Java语言的同时,也喜欢研究中继器、I/O板卡、C#和PHP,是一个技术活跃的折腾者。

13年毕业的我和大多数同期毕业的小伙伴同样,经历过;校企合做的培训传统外包的求职平米小屋的蜗居工做跳槽的应聘,以及逐步在互联网大厂中承担起 Java 工程师、架构师的职责。这些经历让我在技术职业发展中不断的积累、沉淀和成长,直至目前完成了我的第一本技术书籍的出版。

但愿我接下来关于这些经历和经验的分享,也能帮助你在求职和职场发展中少走一些弯路,增长一些成长借鉴。

2、大学

给师弟和师妹出出招!

若是个人读者里有一些在校大学生,或者有你的师弟或者喜欢的师妹在校的话,那么你或者他喜欢编程,但在学习的路上一直没有找到方向,接下来的这段内容,可能会对你有一些帮助和指导。

大学阶段怎么学这突如其来的技术编程,看着课本上的C++已经有点战战兢兢,老师讲的课程内容不像是传道更像是劝退,全部别人明明已经能够运行出来的程序,只要本身写就会出现各类问题。我该从哪下手,怎么下手,老师让我问不会的,我都不知道哪不会。

可能这就是大多数同窗学习编程的经历,以我过来人的学习经验来讲,这个阶段其实会留下一部分有兴趣爱好的同窗,巧妙的弄走一批学着痛苦的伙伴。这不是由于谁聪明、谁数学好、谁英语强致使的结果,而是坚持学习和自己的兴趣喜爱致使。

就像咱们新买回来一个自行车,那么是拆了看看轮子怎么卸下来更优雅仍是骑上走几圈浪一浪呢。固然你确定知道要走起来,让自行车在本身的屁股下奔跑奔跑,感觉下沙际春风卷物华,意行聊复到君家。

因此呢,刚接触来的编程,最重要的是先把代码跑起来,把遇到的bug、问题、异常,蓝屏不算,那你得换电脑了,这些都一一解决掉。好,如今已经度过第一个阶段,就是学会了怎么Ctrl+C、Ctrl+V,把别人的代码复制过来,运行运行。接下来就是须要大量的编写阶段,要多大量呢,以个人经验来看,整个大学敲了不下20万行代码,毕业找工做真的太容易了。

20万行代码不少?其实在你学习的阶段这些代码量并很少,尤为是你写的各类属性、方法、调用、展现,以及在学习编程过程当中须要熟练掌握的API、不一样功能的方法片断,就像求个水仙花、兔子生兔子、杨辉三角等等,都是你在初学编程阶段的下手菜。那么这个阶段就是学习编程的蓄力阶段,主要是对编程技术的基础的夯实,以及多学习与数学相关的内容,好比;数据结构、算法逻辑,这些知识对未来在技术上的提高和造诣都是很是好的基石。

当你能坚持作一件事就把一件事作好,事事,事必躬亲、亲力亲为,想之后“随心所欲”都有可能。

3、培训

你愿意参加培训吗?

我参加过,参加过校企合做的就业培训、参加过入职前期的岗前培训,还有一次是在校期间大学聘请的外部有开发经验的工程师培训,彷佛只有最开始的此次培训是让我收获最大的,后面的几回培训不断的重复Java基础,可能这样的课程对于连续几回都没有入门Java的同窗是有帮助的,但对于很大一部分想提高技术的同窗来说,仍是有些浪费时间的。

经过这样的经历想给你们表达的是培训,不必定好或者很差,若是是在校期间就能参加一些培训,那么仍是很是能提高我的学习的能力的,也能开拓对技术的认知和视野范围。但若是由于刚一毕业就找不到工做,报名去参加Java培训来讲,处于这个毕业须要就业阶段去参加培训就会显得很是匆忙,也会有不小的压力。由于你须要为培训还须要花家里一笔不小的费用而感受惭愧,也由于有同期班里其余同窗找到一份不错的工做而失衡。

其实讲道理,大学四年有足够的时间让你学会编程,也能从一个较长时间的学习中,知道本身适合不适合作程序员。就像个人同窗里虽然都是计算机或者软件工程专业,但毕业后并无都从事软件开发工做,或者从事了一段时间发现并不适合这个行业而选择到其余领域发展。

因此若是你是真的喜欢编程,那么在这个行业里工做你会很开心,若是不是那么日后路还长,你所要面对的晋升加薪跳槽均可能成为一道道障碍。目前可能你仍是新人不了解本身是否喜欢编程开发,那么能够在之后的学习中体会,本身是否愿意为一个运行结果调来调去,展转不寐的研究分析,只为最后那一个运行经过而激动!

那就究竟怎么学才能在毕业就能找到一份工做,而不须要再额外培训?

若是把这个“究竟”,用一个数量单位来度量的话,那就是在大学期间完成20万行代码的开发。20万行多不?若是从大一开始天天完成200行代码的开发,一个月算6000行,一年算6万行,3年就有18万行,在大学毕业前夕找工做时,你将成为同窗眼里的面霸。由于有这20万行代码的学习,基本你已经成为了一个初级研发工程师的水平。

可能有人想,都工做十几年了也没写到10万行吧!这200行代码能写完没,有意义吗?

其实对于一个在大学阶段上学求识的人来讲,在编程的学习过程当中,你要尝试开发各类书本、视频、资料中关于Java里API的使用,哪怕是一个如今看来很简单的 List 使用,可能对于初学编程的你来讲都是巨大的障碍,全部的这些基础知识认认真真的学完,你都将要写下庞大数量的代码。

那些咱们难以言表、不做声响、暗自发力的日子,其实并非咱们想要的生活,而是通往咱们想要的生活的路上。

4、就业

我经历过两家公司的实习,你呢?

12年冬,校企合做培训后,我面试上了国家科技和中软国际的管培生,最终选择了月薪7k的中软。也就是由于这个选择,有意思的经历就此发生。

面试完中软国际,口头offer沟通完毕后,久久不发正式录用通知,也不能去实习。电话沟通后说是须要等到13年4月,具体时间待定。咋办?我又不能一直在北京租着房子啃馒头吧!没办法就又出去面试,找了一家中科软进去实习,直到13年4月中旬,接到了中软的同时,“来参加,岗前培训”,好,又是一次培训。

待培训结束后,终于正式的到公司里开始工做,但又出了点小情况,我一个Java开发,入职的到公司的岗位居然是C#,还须要倒腾中继器、IO板卡、PLC、摄像头等,就这样我增长了许多其余的技能。好在当时遇到的第一任领导,很是赞,带着我学会了不少不少,不然可能很早就跑路了!

5、跳槽

2015年8月25日,我跳槽去大厂作Java了!

其实讲到跳槽,多是每一个程序员职业发展的必经之路,你积累了多久、沉淀了多少都将会为下一份工做作好铺垫。

对于我之因此跳槽最大的缘由就是想从传统行业去互联网看看,也不太想写C#了,毕竟我从大学开始到通过到几回培训都是写Java语言,对于C#语言来讲并无那么大的热情。为了避免抛弃Java语言的学习,在第一家公司期间,还把不少公司里用C#写的项目,拿去用Java从新写一遍,只为了学习Java语言。

后来由于在第一家公司须要作一款数据采集的软件,正好把 Java 和 Netty 叨叨给领导了,领导也是很是支持,去搞吧!正式由于有了此次技术实践验证的经历,在后来面试互联网大厂时,会Netty仍是挺加分的。

就这样从一个彷佛是外包、传统的行业里,跳槽了互联网大厂开始作Java开发,一作就是5年多。每每对于跳槽来讲,选择一个你喜欢的行业、喜欢的技术,仍是会作出不少本身想作的东西的,也能获得知足于本身那种快乐的成长。

6、副业

"副业",我是一个多能折腾的人?

开过移动售电话卡的小店、作过淘宝卖数据线、接过私活作网站、线上给人讲课赚钱、也作过一段时间的技术论坛。但无一例外这些事情并无作的长久,有由于跳槽搬家黄的、有由于业余时间不足没的、有由于没有用户流量挂的,总归都一一而去了!

全部这些折腾的过的事情,虽然并无赚多少钱,可这样一份份的经历却让我也摸索到了应该适合个人路,那就是作长期价值沉淀的事情。这须要找一个本身擅长的方向,有可持续输出的内容,与本身的工做内容贴近,能让本身沉淀也能帮助他人。

因此从2019年7月开始,我参与到技术号主这条路上了,用了整整将近两年的时间积累了全平台近10万粉丝才慢慢作的“人尽皆知”,说人尽皆知是夸张了,哈哈哈,但如今你去搜小傅哥搜重学Java设计模式搜字节码编程搜面经手册等等,都会看到的个人身影。固然并非个人技术有多牛,只是我但愿在不断的沉淀积累中能够把每一个属于我认知范围的技术内容所有输出出来,至少这样能够提高本身也能够帮助属于这个阶段的技术同好。

但目前这个副业并无赚多少钱,由于没有接任何一条广告。固然我不反对技术号主适量的接广告,毕竟作技术输出也是很是耗费时间和经历的,我用了近两年的时间才走到这个圈子里,也深深的知道每个技术号主的辛苦。就像你是否想过,你要放弃几乎整年的周末和假期,也可能须要家人承担更多的状况下,让你有空闲的完整时间去思考、编写、设计、发布你要作的文章和内容呢?你看到的每一篇长文配图、万字技术文,只要是原创都至少要在3-4个小时思考、6~8个小时输出、1~2个小时发布,也就是说一个周末的时间就所有投放到这项热爱的事情上了!

之因此我如今并无去接更大广告收入,主要是由于我对公众号的技术输出主要是由于我对技术内容极大的兴趣爱好,而我公众号和博客的运营成本,包括:域名、服务器、图库VIP等,都是靠较长假期写一些付费的技术专栏整理的PDF赞扬收回这些费用。不过从21年状况有所好转,还能够少赚一些钱。早期的粉丝知道,之前小傅哥都是靠薅羊毛养活粉丝的!

因此对我来讲,技术沉淀是具备长期价值的副业,我也更但愿用技术输出来养活本身!

7、出书

2021年4月23日,图书节,个人第一本书《重学Java设计模式》正式在京东发售。

出书是我我的在技术成长路上的一次打卡,我就想走走没走过的路爬爬没爬过的山看看风雨后的彩虹是否有别人说的那般绚烂

2020年07月12日,小傅哥的《重学Java设计模式》PDF版在公众号首发,但没想到那天起这本设计模式完全火了,火成什么个鬼样子呢,几乎全网的号主都不知情的状况下被广告主投放过 “字节跳动总结的设计模式 PDF 火了,完整版开放下载!”

  1. 那3个月这本书我提供的连接全网下载量一度突破30万次,不能统计到的还有不少!
  2. 公众号一天能涨粉600个+
  3. 天天都有人问小傅哥,你是否是字节跳动的
  4. 百度搜小傅哥居然给我加了热词“小傅哥的设计模式”
  5. GitHub 设计模式对应的代码库持续霸榜 GitHub Trending
  6. 可能就是从那段时间起,不少人知道了我,虽然当时不太喜欢被这样宣传,但也就这样莫名其妙的火了

也是从火了那段时间开始,天天都有出版社编辑联系,要不要出书,最开始并无心动,也以为本身文笔很差,还不少错字。

之因此后来上车了是由于遇到了宋亚东,给我介绍、给我讲解、给我分析,好吧!在20年10月1日放假起,我开始从新整理设计模式稿件,从新整理文章、收集粉丝反馈、绘制技术图稿,一点点的完成全部内容并添加新的章节,于11月左右交给出版社,接下来的路漫漫长….

一本书的出版要选题、交稿、审稿、以后是一遍遍的改稿、审核、改稿、审核,终于感受要完事了又开始了三审三校,说要过不了就不成功便成仁!好在是一周左右时间经过了,接下来又申请书号、出版印刷、晾干、装订,嗯多久呢,从提交编辑到上架京东商城,用了7个月时间,在加上个人编辑建立时间,这本书耗时一年半出版了!

其实出版一本书并不会特别难,并且也不会膨胀。出书只是我的成长努力路线上的一次结果印证,但不是最终的目标,咱们能够用本身长期积累的我的能力完成更多本身想作的事情。

8、传承

沉淀、分享、成长,让本身和他人都能有所收获!

在过去码文的时间里付出了全部的深夜和假期,整理大学四年到毕业工做5年的学习路线资源汇总,编写了12个较大实战性专题类文章;《用Java实现JVM》《Netty4.x专题》《领域驱动设计》《全链路监控》《Java 面经手册》《字节码编程》等和近240篇原创,以及出版图书《重学Java设计模式》和在线专栏《SpringBoot 中间件设计和开发》《Netty 仿PC端微信》等。这些专栏和文章都有相应的源码,能够一边学习一边验证。

还建立了第一个关于:CodeGuide | 程序员编码指南,的Git仓库,涵盖了;文章、源码、案例、书籍等各项学习拓展技能的资料。

个人Github汇总我全部编写的内容,感谢给个 Star 支持:

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

  • 内容:本代码库是做者小傅哥多年从事一线互联网Java开发的学习历程技术汇总,旨在为你们提供一个清晰详细的学习教程,侧重点更倾向编写Java核心内容。这部分资料也是我所写博客中实践项目的源码,在这里你能够学到Netty、字节码编程、设计模式、领域驱动设计、规则引擎、面试、架构以及职场经历的分享。
  • 地址:https://github.com/fuzhengwei/CodeGuide/wiki - 点击阅读原文,进去给个 Star 吧!

9、总结

????心怀天下,声色犬“码”。生有热烈,藏与俗常。

有时候真的很感谢本身还能坚持作原创技术输出,即便再忙再累也给本身一个当下的交代,在写文章的过程当中几乎没有过周末这样大块时间,也没有太小长假期。但每当本身完成每一篇文章后,那份给本身的努力下的沉淀,也传播给其余人知识,都能让我乐以忘忧。

全部的努力都是由于:能力,是你前行的最大保障。哪怕你是兢兢业业的工做者,也要拥有能留下的本事和跳出去的能力,才能在相对频繁的变化和不肯定中获利。

好,祝你们在之后的路上,都能:所求皆如愿所行化坦途承遇着朝霞刻印着风华

- END -


下方扫码关注 bugstack虫洞栈,与小傅哥一块儿学习成长、共同进步,作一个码场最贵Coder!

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

本文分享自微信公众号 - bugstack虫洞栈(bugstack)。若有侵权,请联系 support@oschina.cn 删除。

相关文章
相关标签/搜索