gpt4 book ai didi

programming-languages - 如何提高编程知识,以及如何测试它的当前状态?

转载 作者:行者123 更新时间:2023-12-04 08:37:43 26 4
gpt4 key购买 nike

大家好,我对自己在编程方面的经验感到非常兴奋。我编写的第一个工作程序是在 2004 年用 C 编写的。从那时起我尝试了很多编程语言,现在被 php 困住了。目前我是一名网络开发人员,每个人都对我所做的工作感到满意。除了我 :) 这就是我想知道我的经验和知识有多高的原因。

您能否告诉我一些提示、技巧、测试或其他任何东西,以了解我需要学习和练习多少才能成为编程大师? (在 php 中排名第一)

最佳答案

我也是一个不喜欢停滞不前的程序员,所以也许我可以提供一些提示:

1) 你最薄弱的地方是什么?联网?图形?正则表达式?如果有人问你“我需要一个可以做 X 的程序”并且 X 吓到你,那是什么领域呢?现在尽可能多地研究那个主题。破解一些原型(prototype)并制作它,以便您更好地理解它。我曾经讨厌 Regex 命令,现在只要有可能我就会使用它们。

2) 学习“不同”的语言。我建议学习一种“函数式”语言,例如 Erlang、Lisp,或者 Python 的某些方面。找一本关于“函数式编程”的书通读一遍,然后思考如何将这些概念应用到当前的工作中。开始在 python 中使用 map() 和 filter() 而不是 for 循环等。

3) 如果您从事网络编程,请为自己获取大量数据并开始进行一些数字运算。前一段时间我在玩 EVE Online,所以我启动了 SQL Server Express 并在其中破解了一些市场分析例程。服务器处理了大约 4 GB 的数据,但同时我学习了很多关于 SQL Server 的知识。

我最近在看一个关于 Lisp 的讲座,教授说:“计算机科学不是关于计算机,也不是关于科学。它是关于知识,以及如何操纵这些知识以获得更多知识”如此真实,所以工具越多掌握和获取知识,你就会成为更好的程序员。

关于programming-languages - 如何提高编程知识,以及如何测试它的当前状态?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3024505/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com