Golang开发之路

✨✨ 欢迎大家来到景天科技苑✨✨

🎈🎈 养成好习惯,先赞后看哦~🎈🎈

🏆 作者简介:景天科技苑

🏆《头衔》:大厂架构师,华为云开发者社区专家博主,阿里云开发者社区专家博主,CSDN全栈领域优质创作者,掘金优秀博主,51CTO博客专家等。

🏆《博客》:Python全栈,Golang开发,PyQt5和Tkinter桌面开发,小程序开发,人工智能,js逆向,App逆向,网络系统安全,数据分析,Django,fastapi,flask等框架,云原生K8S,linux,shell脚本等实操经验,网站搭建,数据库等分享。

所属的专栏: Go语言开发零基础到高阶实战
景天的主页: 景天科技苑

文章目录

一、学习方式

1. 景天科技Go学习的九个"多"

多写(代码)
多写(笔记)
多写(文章)
多练(交流)
多练(思维)
多练(技能)
多分享(知识)
多提问(怎么了)
多思考(为什么)

最重要(坚持)

每个牛B人物背后都有段苦逼的岁月,只要像sb的一样坚持,终将牛B!

2. 善于规划

近些年诞生了许多新技术,比如最时髦的AI(目前还在智障阶段),数学基础是初中就接触过的概率统计。

万丈高楼从地起,不要被新工具或者中间件迷住双眼,一味地追新求快。

基础知识是所有技术的基石,在未来很长的时间都不会变化,应该花费足够的时间巩固基础。

善于规划学习的内容,形成自我主见的方式进行学习。一般初学者可以进行梯度安排和规划:

第一梯度:计算机组成原理、数据结构和算法、网络通信原理、操作系统原理;

第二梯度:Go基础;

第三梯度:Gin系列、Inris、Beego等主流框架的运用和原理;

第四梯度:MySQL(含SQL编程)、Redis、RabbitMQ/RocketMQ/Kafka、ZooKeeper等数据库或者中间件的运用和原理;

第五梯度:CAP理论、BASE理论、Paxos和Raft算法等其他分布式理论;

第六梯度:容器化、大数据、AI、区块链、微服务 等等前沿技术理论;

有同学认为第五梯度应该在移到第一梯度。其实很多小公司的日活犹如古天乐一样平平无奇,离大型分布式架构还远得很。

学习框架和中间件的时候,顺手掌握分布式理论,效果更好。

3. 碎片时间

不少朋友利用碎片时间学习,比如在公交上看公众号的推送。其实我们都高估了自己的抗干扰能力,如果处在嘈杂的环境,注意力容易被打断,记忆留存度也很低。

碎片时间适合学习简单孤立的知识点,比如链表的定义与实现。

学习复杂的知识,需要大段的连续时间。图书馆是个好地方,安静氛围好。

手机放一边,不要理会QQ微信,最好阅读纸质书,泡上一整天。有些城市出现了付费自习室,提供格子间、茶水等等,也是非常好的选择。

4. 学会舍弃一些东西

无论是交易,还是生活中,你总得学会舍弃一些东西,人最大的痛苦就在于能力无法满足自己的欲望,想得到的总是超出我们的想象,但自身能力又无法满足这种要求,焦虑自然就来了,很多时候我们并不是被事情本身压垮的,而是被焦虑的情绪内耗,又没有解决的办法,这无疑是一种灾难。最关键的在于看清楚自己的能力,这是一个前提,我们需要在自己的欲望和能力之间找到一个平衡点,当然这一切是以基础的认知作为前提。

5. 黄金圈法则

二、关于坚持

我相信大多数来学习的朋友,有的人是刚开始学,但更多的是学过一段时间,还是停留在基础阶段,会基本语法,甚至别人写的项目代码都能看懂,但就是自己写不出来,并且学的过程中遇到问题,完全没办法调试,因为根本不知道原因是什么,只能各种瞎试,有时一个问题能卡住好多天,感觉很挫败。觉得很迷茫,问是不是根本不适合学编程?到底有多少人由于高估自己的能力,和轻视一个专业的深度,毫无章法的冲进去,最后除了成为时间的炮灰,什么也没得到呢?

如果干一个事情只需要花几天就能搞定,我相信大多数人能都坚持 ,但当这个成功回报周期变的很长,能坚持的就越来越少了。所以"只要功夫深,铁杵磨成针"这样的话多数人也只是挂在嘴边说说而已。

看到很多国外公司的程序员,四五十岁,还在写代码,一件事情干个几十年,乐于其中,而我们很多的程序员,写了几年代码,刚熟络起来,就想着做管理、想着创业、想着转行,焦躁的不行,生怕自己的才识被埋没,好像他做的现在的工作,都只是下一步的铺路石,他从来没有真心热爱过、上心过这个工作,心中喜欢的、期待的一直是下一个工作。

很多让人很有成就感 、感到真正满足的事情,都是需要下大功夫沉得住气熬出来的,浅显的快乐会迅速的来,亦会迅速的走。所以,对于你的建议,若你真是喜欢编程,请一头扎进去,用代码实现你之前一个个的对于技术的想法,别管他以后能给你带来多少的工资。做有趣的事情,比挣钱更让人快乐。这才是能让你坚持的动力。

三、如何自己构建项目思维

参加工作后,我们最开始是以专业技术立身,大家都会专研技术层面的东西,但是搞技术是有天花板的,如果想在此基础上有一个质的提升,必然是要开始步入管理岗位,从执行层到管理层是一个维度的改变。

尤其是在以项目制为经营模式的工作中,管理能力随着工作年限的增加权重也会越大,这是我们每个上进青年必须要掌握和研究的能力及科学。管理是个系统的工程,做一件事始终围绕三个要求:

做事四象限

四、未来期望

保持热爱、保持学习、保持交流

1、工作:稳步提升

2、生活:丰富多彩

3、理财:得心应手

4、旅游 :一年至少走一个地方、提升认知

5、分享:跨界交友

保持热爱,共赴山海!

相关推荐
Dovis(誓平步青云)4 小时前
《QT学习第四篇:常见事件与UDP、TCP、文件系统、(锁、信号量、条件变量》
c语言·开发语言·汇编·qt
llz_1125 小时前
web-第二次课后作业
前端·后端·web
红尘散仙11 小时前
我把终端小说阅读器接上了 AI Agent:TRNovel 现在能用 skill 生成书源了
人工智能·后端·rust
卷毛的技术笔记12 小时前
告别硬编码!Spring AI Alibaba 实现 AI Agent 智能工具调用(Tool Calling)
java·人工智能·后端·python·spring·ai编程
isyangli_blog12 小时前
OpenDayLight (Carbon 版本) 启动与组件安装
开发语言·php
vb20081112 小时前
FastAPI APIRouter
开发语言·python
Benszen13 小时前
KVM虚拟化解决方案
开发语言·perl
会编程的土豆13 小时前
Go 语言反射(Reflection)详解
开发语言·后端·golang
東雪木13 小时前
多线程与并发编程 专属复习笔记
java·开发语言·笔记·java面试
喵个咪13 小时前
GoWind Toolkit Go后端代码生成 完整全流程实战
后端·go·orm