如何给自己做推广——程序员成长之路
最近喜欢用语雀来记录自己的学习笔记了,以前在大学阶段,发现自己的编程技术学习全靠代码敲得多。练度慢慢积累上来的。
但是出来工作发现干开发这行,现在能让自己花很多时间专注学习一样东西没有以前在学校那么容易了,得抽时间学习,而且还是碎片化的学习。
我是做前端的,本科阶段大二就开始学习了,到现在算有三年时间接触前端吧,但不只是学习前端。下面我就开始会说为什么给自己做推广了。
阶段一(记录自己过往学习经历)
整理学习笔记
碎片化的学习时间,想将自己过往的学习记录到语雀平台上。因为细细想来,发现自己学习了很多,但是自己去翻翻过往自己电脑中的资料,好像也没什么!所以感觉自己明明学了很多,但是叫你总结自己的时候就不会好好说出自己的一些优势。
自己学习方向为前端,但是不只包括前端。
- 前端基础HTML、CSS、JS、TS、Vue生态、React生态、UI组件库、常用三方功能库、状态库、前端工程化、可视化方向2D(canvas、Echarts、AntV)、node(工程化相关npm、CLI、后端(express、koa、Nest.js))、next.js、umi.js、微前端、monorepo项目、SPA应用项目、相关提效工具、前端项目、前端面试八股文小case、多端开发(PC、移动H5、微信小程序、支付宝小程序、原生安卓)、学过两个月的鸿蒙(前端学鸿蒙简单,但发现没有很多岗位)
- 涉及到全栈开发,后端会JAVA、Python、Node、Nginx、Linux、mongoDB、MySQL、Oracle、Spring boot、Django、系统架构 MVC、MVP、MVVM
- 涉及到AI领域,大模型API调用、模型微调、Langchain开发、SD(AIGC相关)
- 涉及计算机基础,计网比较好(大厂面试开发网络会有些)、数据结构与算法(经常刷LeetCode,大概有500+题目面试小问题的,不刷学校OJ)、设计模式、UML相关图例、操作系统、数据库、信息网络安全(重点web安全)
- 看过许多技术类的书籍(红宝书整本60%+,白帽子讲web安全等)
- 大学哔站自学看课(大一上结束寒假就开始自学,哔站时间花的比较多,可以参观我的哔站主页)、后续经常看文档、包括很多英文文档(next.js全英文文档,还有npm)
- 大学里面1/3课程内学习时间,2/3自学时间,不卷绩点,但卷技术(本科没挂过,每年顺便奖学金,卷绩点的容易拿,在我们普通本科学校),参加一些技术类比赛,有一个学期中拿到两个国二、一个国三。三届蓝桥杯web大学赛道选手(都还不错的,距离国一差一丢丢)
阶段二(想要在这行做到很出色)
前端方向的兴趣
本科阶段算是找到了自己未来工作的方向,这块开始就是凭着兴趣来学习的。但是想要让自己的工作和自己的兴趣结合,事情想想就很难,其实前端就有很多方向。目前做的是业务,业务虽然要做,但是要找准自己的领域,不要没有总结,来了项目需求就干做着,没有自己沉淀。这样工作和自己的兴趣会越来越偏离。做业务,哪个领域的?做技术,哪个技术方向?
需要多自我营销
我们都知道,程序员的工作年龄是很特殊的,一个共识就是程序员吃青春饭。为了后续能累积自己的名声,还有总结自己的经历,为后面的职场晋升和求职面试都有很大的加分项。所以我在本科阶段快结束的时候就开始慢慢养成积累的习惯,另一个为自己做宣传。
不记得在哪里见过一句话,大意是,“把自己当作一家公司来经营”。非常喜欢这句话。如果经营一家公司,最重要的是什么?是口碑和发展方向,对个人来说,也是一样的。
程序员的口碑来自几个方面,除了努力完成本职工作之外,还包括给他人贡献代码,提交issue,解答问题,撰写文章,参加公益活动。
当然,在没有足够实力的时候,不要试图通过包装自己来获取机会,自勉
小雨的语雀花园(自我营销哈O(∩_∩)O哈哈~)