程序员书库(ID:CodingBook)整编
链接:https://medium.com/geekculture/my-self-taught-way-as-a-software-developer-2ea94fadeacf
研究表明,与艺术家在创作阶段相比,编程是一种需要更多大脑容量的活动。很多时候,当我需要做一些困难或复杂部分的编程时,我经常需要音乐和电脑进入状态,这样我才能解锁我的创造力,事实上,这个世界需要二者兼备,大多数时候,软件开发人员等同于工匠,这意味着必须完成从a到Z的工作过程,为自己的风格选择负责。编程语言
软件开发在大多数时候是一项非常有创造性的工作,但如果一直有没能解决的Bug存在,那它也可能是乏味的,对于这一点,在我看来,无论你有什么编程经验,以下方法都值得你学习:CI/CD、Dev Ops、软件设计、测试、重构等,它们是一组工具、技术和标准,如果使用得当,任何人都能读懂你的代码,它们很重要,因为它们让你能够更快地发现并修复Bug。。如果项目是中等规模和/或团队由3个以上的人组成,那么几乎必须使用这整个系列的技术。不管使用哪种编程语言,了解这些工具以最大化工作效率是很重要的。一点一滴地积累知识很多时候,有太多的东西需要学习,有很多工具可以做类似的事情,因此在开发软件时,选择何种工具经常会碰到困难,这一切的原因都在于学习的不够,带着让你开始编程的激情学习,了解自己的优势和局限是很重要的,例如,你还不是很熟悉对象,那么专注于对象的设计或者一开始就想要创建一个完美的GUI是没有用的。
— EOF —
推荐↓↓↓