编程初学者应该从哪种编程语言开始?

大家好,我是程序员孙国兵。自从开通自媒体号,我的生活就变得更加忙碌了。越来越多的粉丝加我,也让我感受到身上有股无形的责任感。自媒体的道路一没有名,二没有利,做的累的时候就想放弃,但是看到这么多的编程爱好者(这其中很多是对目前工不满意,想通过计算机编程改变目前生活状况的人,其中有些人已经步入而立之年了;还有一些出入社会的年轻人,他们听说过这个行业里面出现过的神奇事情,也向往IT世界的美好)。他们对生活的热爱和对未来的渴望,让我觉得我应该做一点贡献,分享一些经验。

程序员孙国兵带你实现编程梦想

很多人问的最多的问题,就是怎么开始学编程?这个问题没有统一的答案,因人而异的。如果你本身是计算机专业的大学生,那我希望你从C,C++开始,然后把操作系统,数据结构的知识掌握牢固,将来你可以从事计算机系统底层一点的工作。大家都知道,咱们国家在上层应用做的很热闹,所谓的新四大发明,网购,外卖,共享单车...之类。可以说在这几个应用领域,咱是是世界领先的。但是大家也不要被眼前的景象冲昏了头脑,我们上层应用虽然做的风生水起,但是我们的底层实在是不怎么样!一没有自己的操作系统;二没有自己的高端芯片。我希望计算机专业的大学生能够从事这些领域的研发工作,从事系统软件方面的开发工作。我说的系统软件主要是基础软件。什么是基础软件?除了操作系统外,我们没有自己的软件开发工具,没有自己的编译器,所有这些基础的东西都是外国的。计算机专业的学生,应该尽量在技术上多从事尖端的东西。

对于非计算机专业的理工科学生,如果你们的工作和计算机编程比较紧密,比如从事嵌入式领域的开发,那么我建议你好好的学习C,C++以及Linux操作系统,这是嵌入式行业需要掌握的基础知识,你们因为有自己本专业的优势,如果再学会计算机编程技术,前途无量。

有些人自己的专业和编程没多大关系,那么我建议你去学习Web开发的东西,如果你的学习能力还不错,可以从事Java,PHP等语言,将来从事Web后台软件开发,多学一些数据库相关的编程知识。

对于那些基础相对差一些朋友,如果想快速入门,可以从Web前端开发着手,比如HTML,CSS, JS等,多学习各种前端框架。

总之,在计算机行业,只要你想学,就能找到一片属于自己的天空。学习是需要持之以恒的,而且计算机编程需要更多的动手实践。好了,最好祝大家成功。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180719A005SH00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

同媒体快讯

扫码关注云+社区

领取腾讯云代金券