名师揭秘编程界“网红”Python
获得更多免费编程干货关注+私信“乐字节” , 有一线大厂面试完整考点、资料以及免费的学习资料
1.1吃瓜群主眼中的程序员
一提到计算机程序员 , 大部分人的印象可能是修电脑的
本文插图
或者敲代码的
本文插图
或者会盗号的黑客
本文插图
总之 , 要么是什么电脑都会修的电脑维修店师傅 , 要么就是能盗号 , 会破解程序的大神黑客 , 其实这都是对我们程序员的一种误解
1.2实际上的计算机专业
百度百科的解释:程序员(英文Programmer)是从事程序开发、程序维护的基层工作人员 。 一般将程序员分为程序设计人员和程序编码人员 , 但两者的界限并不非常清楚 。
首先关于修电脑这个问题 , 作为计算机专业的程序员 , 在专业知识中除了学习软件 , 硬件开发外 , 当然也要了解一些计算机构造的基本知识 , 当然程序员可以会修电脑 , 但不是必须要求 。 修电脑和编程没有直接关系 。
当然程序员也不一定要敲代码
举个例子:你会开车不代表不会修车或者造车 , 你会写文章不代表你会造字
本文插图
计算机专业是个很宽泛的专业 , 可以具体细分到很多类别 。 计算机主要可以分为软件方向(软件工程)和硬件方向(计算机科学与技术) , 软件工程和计算机科学与技术又可以接着细分 。 现在的人工智能也比较火 。
本文插图
1.3不同"品种"的程序员
在1.2中我们已经介绍了程序员有很多不同的分类 , 计算机编程语言也有很多种 , 我们主要根据使用的编程语言对程序员进行分类 。
现在主流的高级编程语言主要有下面几种
0、PythonPython被称为胶水语言 , 哪里都可以用 。 有句话说:人生苦短 , 我用Python 。
本文插图
有程序员网友调侃 , Python最适合女生学……因为包多!python有很多方便的库 , 丢弃C语言复杂的指针 , 简化语法 , 它的存在就是解决问题 , 而不是让你理解语言本身 。
1、C
本文插图
C语言是通用的基础编程语言 , 编程开发人员加班加点必备武器 。 它的特点在于偏向计算机底层操作 , 多用于性能要求严格的领域 。 C语言相对来说会难点 , 光一个指针就足以把你搞晕 。 入门一般都是啃着谭浩强的C程序设计 。 在硬件、虚拟现实VR/AR , C语言和C++占据主导地位
- 算法|FANUC数控铣床编程基础-G02G03圆弧插补3
- 空间站|揭秘!空间站宇航员的太空生活 美国都酸了,对中国空间站有意见
- 编程|腾讯,搬起石头砸自己的脚!
- 编程|FANUC数控铣床编程基础-G01直线插补1
- 编程|中端手机集大成之作,12+256GB+骁龙870,性价比“神机”降至1999
- |「弹指」的速度到底有多快?物理学研究揭秘:只要0.007秒!
- 编程|Go+商用,编程语言“后浪”向世界Say Hello
- 联想|FANUC数控铣床编程基础-G01直线插补3
- 电子商务|FANUC数控铣床编程基础-G01直线插补4
- 星巴克|2021 年游戏开发中的 10 大编程语言:C++、Java、C#......