有时候受打击的时候会质疑自己做程序员的选择,工作越久,初心就越不明了.
在我漫长的通勤时间里,会去思考人生,我会问自己,现在的生活是你自己的想要的吗?
日复一日,做不完的项目,加不完的班,老板的压榨,就这样一直把自己的时间燃烧,换取一日三餐的温饱
有时候就会有换环境换工作甚至转行的冲动
迷茫,迷惑
那段时间和身边的朋友,亲人聊了很多
与自己不同行业的人交流,比自己年长的人谈心,收获良多
慢慢也就想通了
我们总是想改变环境的方式,来缓解自己的焦虑,殊不知,如果解决不了自身的问题的话,迟早还是会回到这么一个状态
然后
死循环
while(true)
如果觉得自己陷到了一个坑里,陷不下去,又不舍得爬不出来的时候
只能最大程度地在自己能接触的领域,把自己能做的事情精益求精做到最好
迷茫永远是盲目的,自身的焦虑只能通过自身的提升来解决
如果没有放弃一切的决心,不管怎么样先把自己脚下的路踩实了,少一些好高骛远
言归正传,说说golang这门语言
有一句话怎么说来着
如果学习一门的新的语言不能改变你的思维方式,那么就没有学习的必要
golang在我看来就非常值得我去学习
说说自己短暂的编程生涯把,我自认为自己应该是偏应用型的程序员(虽然很不愿意承认,谁又不想当个精通的大佬呢哈哈哈哈)
大一的时候入门大家就是学的c语言. 害,我是真的一点兴趣都提不起来,但是又不能让自己荒废下去,凭着当初想给自己的农场建个门户网站的兴趣,我开始自学了前端(简单的html+css)
到了大二,在前端学到一定阶段后,我开始知道说,噢 原来想要做平时见到的那些网站,我还需要学习js,结合数据库(正巧那学期的课程就是mysql和php,也就这样开始学习了后端),才可以做一个五脏俱全的网站
自己接触了这些,也就会去关注这个领域,知道说噢原来学一门强类型语言是非常重要的,我就又花了一个学期的时间开始学习c语言
到了大三,我开始在学校的软件基地做一些简单的项目
接触的越多,越明白那些年的课程是多么重要
《数据结构与算法》《操作系统》《计算机组成》
好!那就学,顺便考研了! 果不其然炸了,死在数学上了,国家线倒是上了,没啥软用,生活所迫,有时间有精力就继续考,mdxxxx
工作后的事情就不提了... 嘴巴有点干
总结下来,
我更多时候的学习动力,都是来自于现实需求的驱动,我对技术的渴望也是基于解决我的现实问题
因为有c的基础,其实上手go的基础是非常简单的,根本没有什么门槛,大家都说现在go开发工程师值钱,其实并不是的.
会golang这门语言的本身并不是多么有价值的事情,我相信只要正经的程序要花一点时间都可以掌握基本的用法. 结合一门新语言可以具体地提升一个项目的质量,这里的质量提升包括 项目性能上的提升,交付上的提升,迭代上的提升,项目管理上的提升,我觉得这才是最重要的技能吧
而要做到这些,光光一门go是绝对做不到. 你可能还需要知道 微服务架构,容器虚拟化,等等等等
任重道远啊
有疑问加站长微信联系(非本文作者)