学习开发相关,想学习开发,但是不知道学什么语言好,希望大家能多多推荐
现在学习最好学习Java
希望大家多多指教
编程语言有很多,每一种都自己的用途,即,存在即合理。所以很难说哪种好,关键在于你想学什么,想往哪方面发展,不能因为别人说这种好就学这种,说那种好就学那种,当然,可以听取别人的意见,但是也要有自己的想法。
看你学习的目的以及自己的水平:
(1)不懂英文,编写小程序,特别是游戏辅助,用易语言
(2)电脑操作自动化,编写小工具自己使用,VBA、Python、VB
(3)带有界面的小程序,VB、Delphi
(4)数学或者科研,Python、R、Matlab
(5)网站开发,PHP、Node.js
(6)手机开发,Java、Kotlin、Swift
(7)Windows桌面程序、微软技术堆栈实现的企业解决方案 C#
(8)人工智能 Python
(9)微信小程序 Javascipt、HTML5
(10)企业解决方案、外包公司 Java,Spring Boot
(11)硬件、嵌入式 C语言,C++、VHDL、AD、汇编
(12)Linux、跨平台 、网络通讯 C/C++ QT
(13)编程比赛、算法 C/C++、Java
(14)苹果 Pbjective-C、Swift
详细来说说学生时代吧,因为我的学校不在北上广,所以直到硕士毕业前都对找工作这件事没什么概念,所以也没有任何实习经验 (ノへ ̄、),后来才发现这样真的很吃亏,而且找工作的时候简历就不会好看。本科的时候基本上被数学分析,高等代数,泛函等等等折磨的够呛,后来到研究生学统计的时候就好了一些。因为研究生时候的老板年纪比较轻,接触了很多比较新的领域,于是他就带着我们走进了机器学习的大门,从 andrew ng 在 coursera 上的 machine learning 开始,组会也一直有讨论
The Elements of Statistical Learning 这本书,而且我们真的讨论的很细致(这本书真的值得一推,校招时找到工作真的全靠它)。还有李航的那本统计学习基础也很推。所以在研究生期间,我们学了大量的理论知识,但编程却学的很少,连 linux 都用的很少。本科的时候学过 c++,当时真的不喜欢 ︿( ̄︶ ̄)︿,连考试都是勉强过,没想到后面。开始学编程的契机,其实也不是因为要找工作,而是身边有已经就业的朋友强推 python 给我,于是我就去学了学。自学 python 其实不难,现在网上能找到各种各样的课程,尤其是那种不用配环境,互动的课程,学起来真的很轻松,但是难的是坚持。如果你想学习编程并开始开发,以下是我对问题的建议和推荐:
学习数据结构与算法(Data Structures and Algorithms) 数据结构与算法是编程的基础知识,对于任何编程语言都非常重要。通过学习数据结构与算法,你将能够更好地理解并解决实际问题。可以通过阅读相关的书籍或参加在线课程来学习数据结构与算法的基本概念和常见算法。在这个过程中,你也可以尝试用具体的编程语言来实现这些算法。
选择一种主流编程语言作为起点 目前,市面上有很多不同的编程语言可供选择,如Python、Java、C++等。作为初学者,我建议你选择一种主流编程语言作为起点,我推荐Python。Python语言简洁易读,适合初学者快速上手,而且它也是非常流行的编程语言,有很多资源和教程可供学习。
学习使用编程工具和库 无论你选择哪种编程语言,都会有对应的编程工具和库可以帮助你更高效地进行开发。例如,学习使用各种IDE(集成开发环境)可以提高编程效率;学习使用各种常用库(如NumPy、Pandas等)可以简化开发过程。根据你需要开发的具体领域,选择学习相关的工具和库。
解决实际问题和项目 学习编程最好的方式是通过解决实际的问题和参与项目开发。你可以自己找一些小项目来练手,也可以参与开源项目或者志愿者项目。通过实践,你将获得更多的经验和技能,并且加深对编程语言和开发流程的理解。
总之,学习编程是一个循序渐进的过程,要注重基础知识的学习和实践的积累。希望以上建议对你有所帮助。如果你还有其他问题或需要更多帮助,请随时问我。