【思考】2年转业历程,如何成为一名专业的程序猿?

499 阅读6分钟

Hello,大家好,我是Asscre。一个常年喜欢瞎掰的正义美少男。 今天跟大家探讨一下如何通过学习让自己成为一名专业的软件工程师。


个人经历:通过转业学习编程,大专文科生如何成为一名程序猿,怎么从一名花呗额度2.5k不敢花到花呗45k肆意花的心路历程(夸张手法)。

  • 毕业

2018年专科工商企业管理毕业,凭借大专三年的努力成功获得一份实习1.5k转正2.2k的董事长助理岗位(手握花呗月付3k的我😁)。

这份工作的主要工作内容是:企业战略规划、人力薪酬规划、应酬和司机(如今开车稳如老狗的原因)。

哈哈哈,说到这里,大伙可能在想,快说为什么转业呀!?

请待我娓娓道来。

转业无非三件事:当前事业无望、穷和一度厌倦与人沟通(很难想象话痨如我竟然也会如此。无奈.jpg)。

决定转业的念头是在出差应酬的路上。

从早上8点到凌晨3点连续开车19个小时,900多公里,中午、下午、晚上三个时间点辗转出现在不同的场合,做着相同的应酬,凌晨的高速公路车很少,夜很静,人很傻,眼中透着血丝表达出自己也很穷。

于是老子不干了!


  • 久闻码农收入高,秃顶少,群体风趣,效率高(这不正是我想要的吗?嘿嘿)

    转业一时爽,没有坚持啥都不是😁。

    日期事项心理动态
    2018年8月至9月学习HTML和CSS学习新事物。好开心
    10月学习Javascript真心对没有学习过计算机同学来说有点难理解了
    11月打王者半学半玩,几乎放弃了,学不会啊!!
    12月继续学习前端没办法,太穷了,也太想换一个工作了
    --------
    --------
    --------
    2019年4月港珠澳游路过珠海,决定留下来
    5月就职如今公司感谢遇到耐心的老大和乐于帮助的同事们
    --------
澳门游
珠海

从上表可以看出,有一段时间我是放弃了学习前端的,转业着实不易,唯有坚持才能见到曙光。

个人学习经验觉得:只要是人创造出来的事物,只要愿意专研,会与不会只是时间上的问题。

  • 如今,通过学习已掌握前端开发技术(花式CSS、猥琐JS、狗住Vue)、Flutter和玩玩水平的:Go

下面是我如何通过学习掌握这些东西的。


总结一下,18年的时候入门js花费好几个月,后来学习入门Flutter(Dart+Flutter)花费三周,学习入门Go花费两周。

事实上,我们在摸清楚一件事物一个领域的基本脉络的时候,学习的效率会越来越高。

但这就可以升职加薪了吗?

不不不!

  • 万丈大楼平地起,基础!基础!基础!

    也许,这对于大多数转业学习编程的人来说都一样。

    随着能力的越来突出,公司派给任务技术要求和能力也达到了一定的要求。

    此时,你会发现自己很多关键技术上总是与正统的科班同事有那么些欠缺的理解。

    计科基础学习便上被提上了日程。


课程学习理由应用场景
CSS花式玩法你也许真的没有认清楚CSS帮助设计师实现五彩斑斓的黑
JavaScript高级程序设计前端红宝书,入门必学夯实Js基础,为复杂需求做好准备
算法第四版入阶学习必备学完算法就明白了之前写的程序有多粗暴,明白写代码也是一门艺术
计算机网络原理搞计算机竟然不懂网络原理怎么能行呢?---
计算机原理同上理由---
数据结构导论让你优雅的玩数据---
数据库系统原理前端、移动端、后端必会数据库好吧!基础学!---
你不知道的JavaScript进阶学习js---
Vue、React、Flutter源码模仿学习大神开发思路,向优秀的人学习---
Linux系统指令!指令!绕不开就学吧---
在此处点赞👍Flutter源码,注释全而完善!

通过以上几个门类的学习,基本上对整个软件开发有了一个全新的认识,在日常开发中,独立解决问题能力成倍的增加!Up!Up!

英语

英语

英语

读书那会跟我说:“只要不出国,学啥英语?”那位同学出来一下,你看看我这手掌🖐️大不大?

作为一名想在技术领域有所建树,至少想Google和读文档木有问题,那学学英语吧!

不知道怎么学?(百词斩呀!)

  • 也许该考个证来。

    在某些时候,也许在大多数时候,由于人的精力有限,不是每一个人都有时间去了解你,你如何如何的优秀在不了解情况下,谁知道呢?

    所以,大专的我决定考个证来,来个自考本科先,有机会再读个研究所?

    给自己一个向他人介绍自己的机会,也让别人一个机会认识(喜欢😍)你。

学会某种东西或事物,从来都是得来不易,唯有习惯于学习,才能习惯于成长。

  • 附上最近总结的Flutter开发经验的开源开发脚手架SSF

    Speed Scafold Flutter是采用MVVM开发模式设计Flutter应用开发脚手架。使用Route管理、Provider、Page、model结合下快速开发高可用、高性能的应用。

    欢迎大家使用和提出意见,一起学习和提升。 如果有更好的开发方式,欢迎分享呀!

  • 最后

    每个人的学习方法都不一样,对于一名新人,大伙有好的书和学习方法,欢迎大家在评论区不吝赐教。

    Up! Up! Up!

    面向高薪学习,祝大家事顺心·财如意。

    哈哈哈

上面便是我(2018年8月——至今)转业经历,感谢你的品读。
上述有所出入,欢迎指出😄

我是Asscre,一个常年喜欢瞎掰的正义美少男。如果本文对你有所启发,请点赞👍支持下哈!
嗯哼?没有?那请你点赞👍告诉我吧!哈哈哈