提升能力是程序员需要长期执行和 作为一个程序员,你应该喜欢学习和探索。如果你不喜欢这些,需要考虑其他职业选择。
你不需要去学习每一项技术,你只需要紧跟潮流,在需要的时候学习和使用它们。
从一个刚毕业的实习生身上也可以学到很多东西。永远不要把你的学习对象局限于更高职位的人。
阅读你所使用的开源项目的源代码,理解和学习干净的代码实践和代码组织方式。
一种学习技术的方法是自己尝试为某个开源项目构建一个高度简化的版本。
你可以在几天内学会一门编程语言,但要了解它的生态系统需要几个月甚至几年的时间。
探索不同的编程语言,了解不同的编程范式。了解了不同的编程范式,当你在为不同的应用场景选择正确的编程语言时,就会有所裨益。
学习git,不仅仅是gitpull和git 大多数开发人员的工作都集中在Web/网络编程方面,所以了解网络系统的底层协议是很有必要的:HTTP、HTTPS、SSL/TLS、DNS、SMTP、IPv4、IPv6等。
拥有良好的CSS专业知识会让你看起来像一个大神!如果你是一个Web全栈开发者,请花几天时间学习CSS,这将为你避免“不知道自己做什么”的尴尬。
一个有吸引力的UI设计比一个健壮的系统架构更容易给人们(显然不是指领域专家)留下深刻的印象。所以,当你在进行概念验证时,拥有良好的设计技能是非常有用的(但不要把所有东西都硬编码成HTML)。