程序员的工作和学习平衡

#程序员如何平衡日常编码工作与提升式学习?#

程序员如何平衡日常编码工作与提升式学习?

在日常工作生活中,除了要处理公司里的种种业务,更加重要的是要专注于自我的提升。那么在日常工作编码和提升自己的学习中,如何平衡这两者之间的关系呢。今天我来谈谈自己的一些看法。

快速高效的完成本职工作

首先大家都知道,工作只是给公司打工,提升自己才是最重要的。那么如果想要有空提升自己,就必须快速完成本职工作。工欲成其事,必先利其器。有一些自动化的工具,势必可以帮助小伙伴们快速完成自己的工作。

  1. 选择一款自己用的顺手的IDE

    现在应该没有徒手在txt里面敲代码的人了吧。众所周知选一个适合自己的IDE,也就是代码编辑器,可以大大提高自己的工作效率。目前感觉最好用的就是Jetbrains家的全家桶或者VsCode。当然这两者如果2选1的话还是看你自己的选择了。个人体感的话,Jetbrains要更好用一点,不过缺点是他家的正式版License都比较的贵。Vscode我用的比较少就不做评价了。如果是平时需要稍微修改代码的话,很推荐notepad++这款工具。特别的小巧和便携。

  2. 使用一些辅助AI工具

    使用一些AI工具可以很大程度上提高工作效率,Chatgpt这种我就不说了,我比较推荐MarsCode这款字节出的代码工具。以Pycharm为例,在插件里可以直接搜索进行安装,如下图所示。

    在这里插入图片描述

当然,很多时候工作能不能高效完成,很大程度上也要看整个团队怎么样。这就是另一个话题了,这里就不赘述了。

如何提高自己

好了,假定每天可以拿出2个小时的时间来提高自己,应该给自己指定怎样的目标呢。

  1. 刷算法

    我想大多数人第一时间想到的是刷算法题,而这里面用到最多的就是Letcode了。其实除了Letcode,牛客网也是一个不错的选择。个人感觉的话,Letcode上面的题目,更多更全面一些,换句话说,有意思有创意的题目也多一点。牛客网的话呢,更偏向面试一点。国内很多大厂,笔试都是用牛客网的,可以提前适应一下。

    然后我感觉算法题目一天1到2道可以了,太多了对大脑负担有点大了。

  2. 看专业书籍

    看专业书籍永远是一个不会错的选择,不建议去买实体书,太贵了而且不方便翻阅。现在这个时代,几乎任何技术书籍都可以在网络上找到pdf版本。制定一个学习计划,每天看个一章吧。

  3. 刷技术博客

    有很多技术博客很有意思,我这里比较推荐阮老师的博客。https://www.ruanyifeng.com/blog/

    其他的比如Github就不多说了,在这个上面你可以找到有关编程的一切。

  4. 写个人项目

    等到技术积累的差不多了,写个人项目是个不错的收获过程。毕竟你懂得多少技术,用嘴皮子是很难表达的,但是你可以告诉别人,我这个项目实现了哪些功能,这样就很容易信服了。在Github上如果得到了很多星星的话,说不定还能成为加入大厂的敲门砖呢。

总结

事实上,这个问题的回答因人而异,对我而言高效的学习方法可能对你并不是那么的适用,找到适合自己的学习途径才是最好的。

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值