程序员在划水时,可以选择以下活动来提升自己的技能或增加收入:
学习前端和后端开发技术
前端开发涉及HTML、CSS和JavaScript等技术,用于构建网页界面。
后端开发涉及服务器端的编程语言和数据库技术,用于创建服务器端应用程序。
时间管理
制定合理的计划,将任务按优先级排序,并设定时间限制。
集中注意力,避免在编程过程中分散注意力,例如刷社交媒体、看视频等。
项目管理和团队合作技巧
学习任务分配、进度跟踪和沟通等项目管理技巧。
参与团队项目,学会倾听和尊重他人的意见。
解决问题的能力
主动解决问题的能力,包括自我学习和独立思考。
通过查看文档、搜索解决方案、提问论坛等方式来解决问题。
写技术博客或自媒体
在知乎、CSDN、掘金、公众号等平台分享技术文章和心得。
这不仅可以提高技术水平,还能建立个人品牌。
做视频UP主
具备剪辑拍摄能力,并在B站、抖音、快手等平台发布创意视频。
需要有创意和商业敏感度。
录课程或制作付费教程
在极客时间、腾讯课堂、网易云课堂等平台录制课程。
需要具备强大的技术能力和表达能力。
开发插件或源码售卖
在穹、dz论坛插件、淘宝商家应用平台等平台创作并出售插件。
这需要一定的编程能力和市场洞察力。
培训讲师
具备强大的表达能力,能够吸引学员并传授知识。
可以在各大在线教育平台授课。
接私活或做外包
通过程序员客栈、解放号、码市等平台接单。
可以选择线下或线上接单,取决于个人喜好和资源。
参与开源项目
参与开源项目可以提高编程水平,结识志同道合的人,并积累项目经验。
可以在GitHub等平台上找到感兴趣的开源项目并贡献代码。
探索其他行业或岗位
尝试不同的岗位职位,如项目实施、小项目管理等。
这有助于拓宽视野,了解不同领域的需求和机会。
选择适合自己的活动时,建议考虑自己的兴趣和长期职业规划,以确保在划水的同时也能不断提升自己。