对于新手程序员来说,首要是提升编程能力。对于这个阶段的程序员来说,工作与能力提升是同时进行的,在工作中解决的所有问题都是一种提升。等到工作模式固定下后,每天面对同样的框架,面对相似的功能,写代码就是复制粘贴的时候。到这个时候,代表你已经走出了新手村,成为一名合格的程序员,但同时你也失去了“工作与能力同时提升”的新手大礼包。
之后,就是漫长的“搬砖”阶段,每天都是机械重复昨天的工作,在工作中编程能力已经很难提升,而且编程本身也无法给你提供更高价值了。在这个时候应该求变,去了解软件开发的各个环节,去了解行业相关的知识,去打造属于自己的职业知识体系,去提升各方面的能力。
随着人均大学生,编程门槛越来越低,技术更迭越来越快。想要在程序员的路上走的久,甚至走到退休,甚至走到不退休,只能一路向前。而一个人的精力是有限的,每天的时间是恒定的。你想在工作之余去提升能力,就只有占用你工作之外的时间。比如放弃刷视频、打游戏、逛街等等其他空闲时间,用这部分时间去学习。
以下有几点个人建议,希望能对您有所帮助:
1,保持身体健康,这个是革命的本钱。
2,养成每天学习的习惯,每天都进步一点,最终量变会产生质变。
3,学会寻找团队和社区的支持,99%的问题都可以通过“搜索”解决,不要钻牛角尖,不要重复造轮子,因为时间就是金钱。
4,眼界要开阔,不要只关注技术本身,要多关注社会动态和行业发展,避免自己被大势所淘汰。因为软件本身不产生价值,软件只是服务于其他行业的工具。