当前位置: 首页 > 科技观察

程序员编程知识经验总结

时间:2023-03-18 21:42:39 科技观察

感觉好像很有道理。毕竟新的编程语言和技术一直在冒出来。但我想告诉你,编程语言的寿命比很多人想象的要长。语法并不难对于Java程序员来说,学习Python就像是说英语的人学习法语一样。当然,这两者是无关的。但同样的是,你需要学习新的语法。语法只是表面上的不同,所有核心概念都是相同的。无论你换哪一种编程语言来写程序,我们都可以借鉴它相似的类型、数据结构、逻辑等基础知识。如果您学习过布尔值、整数、浮点数和字符串,它们在新语言中的工作方式通常相同。列表、集合、库和树等其他数据结构以及算术运算、if语句、循环、函数调用等逻辑也是如此。此外,算法使用、问题分解、变量和函数命名等关键技能也是如此。可直接转换为新语言。这在编程语言中很常见。库和工具也是如此。即使您不知道新语言中特定表达方式的用法,您也可以从线索中找到一两件事。找到如何使用它的细节并不难——困难的部分是掌握它的窍门,而这才是有价值的部分。工具也是如此,比如IDE——你可能不知道细节,但你知道你可以让它们做什么。所以学习一门新的编程语言真的没什么大不了的。但如果你想跳槽,那么你需要学习更多的东西——至少你不能逃避这三方面的知识。知识规划的3个方面。主要指编程语言、范式、技术和工具。正如我之前所说,许多核心概念是相同的,尽管细节(语法)不同。场地。这是指使用程序的环境。比如你的工作是电信相关的,那么这就是指各种协议是如何工作的,短信是如何处理的,计费和监控是如何进行的。你在一个行业工作的时间越长,你的贡献就越有价值。代码库。这在每家公司都是独一无二的。工作久了,你自然会明白身边的代码为什么会这样。作为一个程序员要不断学习,如果你在以上3个方面都属于知识型的那一类,那你的身价自然就高了。如果你换工作——这是不可避免的——那么你自然会变得不知道这个新的代码库。这个时候你需要做的就是开始新的学习和研究。但是,不要以为换了工作,之前学的编程知识和领域知识就没有用了。多了解几种编程语言,可以让你从多个角度看事情。另外,读一些软件开发方面的好书也有好处,比如《Code Complete》、《Clean Code》、《The Pragmatic Programmer》。***,我想说的是,我认为让软件开发如此有趣和令人兴奋的是,总有一些我们需要学习的东西。你永远不会感到无聊和沉闷。所以请继续学习。你所学的大部分内容将帮助你成为更好的开发人员,即使每年都会引入新的编程语言。英文原文:ProgrammerKnowledge【责任编辑:wangxueyanTEL:(010)68476606】

猜你喜欢