- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我是一名有 2 年经验的程序员,我在 4 个地方工作过,我真的认为自己是一个自信、流畅的开发人员。
我的大部分同事都有CS学位,我真的感觉没什么区别!但是,为了与这些人保持一致,我学习了 C(从新手到专业阅读从 C 开始的内容)、C 的 DataStructures 以及 C++ 的 OOP。
我对指针、内存管理有一定的了解,我还参加了一项奖学金,其中包括 C、DataStructures 和 C++。
我想指出,我对 C 和 C++ 的熟悉程度不超过阅读一些页面和执行一些演示; 我没有参与过任何使用 C 或 C++ 的项目。
最近我的一个 friend 建议我广泛学习 C 和 C++,然后转到 OpenGL 并学习图形编程。他说,我通过学习这些主题可能获得的见解将真正帮助我作为程序员的整个人生。
PS:我是一名全职开发人员,主要使用 C# 开发 ASP.NET 应用程序。
建议?
最佳答案
为了实际进步:
从实际意义上讲,选择一种适合您想要工作的领域的语言。
对于大多数编程领域,无需学习 C 或 C++。无需使用这些语言编写一行代码,您就可以成为一名非常称职的程序员。
但是,如果您不喜欢在您现在所在的确切领域工作,您可以学习 C 或 C++,以便找到较低级别的编程工作。
帮助您成为更好的程序员:
不过,您可以通过学习多种语言学到很多东西。所以以这种方式拓宽你的视野总是好的。
如果你想更多地体验另一种语言,但还没有尝试过,我建议你学习一种函数式编程语言,如 Scheme、Lisp 或 Haskell。
关于c++ - 作为一个没有CS学位的程序员,我是否必须广泛学习C++?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/647705/
已结束。此问题正在寻求书籍、工具、软件库等的推荐。它不满足Stack Overflow guidelines 。目前不接受答案。 我们不允许提出寻求书籍、工具、软件库等推荐的问题。您可以编辑问题,以便
我是一名优秀的程序员,十分优秀!