关于编程,你需要多听听别人怎么说
朋友们,如果你想学习编程,首先面对的问题就是如何选择编程语言。当前,编程的语言五花八门,如果没人领路的话,够你选一年的,呵呵,尤其是那些有选择综合z症的朋友们。
如果你对计算机硬件技术、芯片技术不是很熟悉的话,汇编语言就不用考虑了,还是考虑高级编程语言吧,当然,这里的“高级”,是相对于汇编语言来说的。那么高级编程语言有哪些呢?知名的TIOBE编程社区2016年列出了前十名如下:JAVA、C、C++、C#、PYTHON、VB、PHP、JAVASCRIP、ASSEMBLYLANGUAGE、PERL。当然这些编程语言的排列顺序只是说明了受欢迎的程度,并不能说明语言本身的好差。
除了参考上述的排名,你还应根据你将来的职业规划来选择,例如,你如果想开发手机应用,ANDROID版的当然要学JAVA,当然还需要学习XML,如果想开发苹果版的,要学习塞班,但人家苹果公司是封闭的系统,不会让你在苹果机上部署你开发的应用。后台运行的程序可以选择PYTHON、PHP。如果你要开发PC机上运行的程序,可以选择C++,C#等。
本人编程也有十来年了,一直使用C#、JAVA。当初学习C#,是因为读研究生时导师(顺便说一句,我导师是计算机专业的博士后)的推荐,说这门语言容易上手,我试了试,果然如他所说,一个星期左右就可以做个简单程序了。后来用它开发数据库和客户端程序,还开发了一个家谱自动生成的软件,感觉很不错。我学习JAVA主要是因为开发ANDROID应用的需要,买了一本书,看了两个星期,就可以做APP了。闲暇之余,自己做了几个小游戏,放在应用分发平台上,还有一小笔收入,呵呵,谈钱很不好意思。
其实,每种编程语言都要自己的优点,只要你肯学、肯钻,就一定能够学好,当然需要你掌握一些英语、数学基础。
还有一些小小的忠告,编程是很累的,最好是有个团队,团队里面的人要有分工,正是那句话,编程“不是一个人在战斗”。