signed

QiShunwang

“诚信为本、客户至上”

【程序小白养成计划】编程入门指北--编程小白常见问题QA

2021/1/28 16:24:16   来源:

一次随缘直播Q&A环节的记录以及学习编程一年多的个人思考(大佬勿喷,个人见解)

文章目录

  • 一次随缘直播Q&A环节的记录以及学习编程一年多的个人思考(大佬勿喷,个人见解)
    • “我今年高考想报计算机,这么多专业,人工智能啦,网络工程啦,软件工程啦之类的有什么区别么,怎么选呢?”
    • “计算机专业大学生需要什么笔记本”
    • “专升本真的有用吗,怎么准备啊”
    • “物理对于学编程重要吗”
    • “有没有一些入门的学习计划和学习路线”
    • “计算机考级真的有用吗”
    • “本科有什么相关的竞赛”
    • 其他相关帖子

“我今年高考想报计算机,这么多专业,人工智能啦,网络工程啦,软件工程啦之类的有什么区别么,怎么选呢?”

仅代表个人观点

计算机科学与技术:大致方向比较均衡(细分方向)
硬件(嵌入式开发),软件(应用,游戏开发),算法(计算机学科的哲学)

软件工程:顾名思义开发程序为主

物联网工程:硬件(数据监控)+ 网络(数据上云)+软件(客户端)
部分学校学的很杂未来将从事某一方向
或许某些学校的知识可能和企业的知识脱轨(谨慎考虑)
如果以及选择了相关方向专业,认真学习原来,找到合适自己的方向进一步学习

网络工程:大体方向(网络安全,网络搭建)
可能某些学习是做路由交换机,牵网线等与学校有关不具体介绍了

人工智能:顾名思义AI主要方向(未来的算法岗)
基本来讲分为自然语言,图像识别几大类(深坑,但也是未来)

通信类:通信原理(通信领域中通信原理、交换、传输、网络、信号处理)

电子类:电子技术(偏向硬件)如绘图制板,单片机,电子控制

智能类:智能制造,智能工程等专业(基本同控制类电子类)

自动化:分为电气自动化,机械自动化(详情自己理解)

计算机大类招生

在一定专业范围内的整合,大二区分真正的专业,大三区分方向培养
很多学校的多数计算机类专业的培养方案相似并且仅有核心专业课不同。
学校的知识更多的是引导,还需要自己找到自己喜欢的方向深入学习。

“计算机专业大学生需要什么笔记本”

理论上来讲笔记本性能由玩什么游戏决定

具体说一下吧,第一满足内存大,尽力16G或32G一步到位,尽量不购买焊死的内存,没有后悔药

处理器建议还是酷睿系列,一些专业软件对AMD优化不是很好。

特别提示,大数据云计算人工智能类专业及方向的电脑尽量可以配置高一点,应为可能未来一直和虚拟机打交道,很吃内存和CPU强烈建议32G内存酷睿i7处理器

对于MAC是不是适合大学生也是个问题,mac air 在性价比和性能各方面都适合于轻办公人群(后期补充m1大发好可以谨慎入坑)。对于初学者不是很友好,价格上也不是非常亲民,简单说一下mac可能遇到的问题,比如校园网无法上网。教学软件没有替代品,安装软件比较费力(白嫖党),环境配置以及学习成本都有一定提高。

有可能后期入门之后会发现 mac 笔记本更适合于程序员的工作开发需求。不进行强行推荐,希望大家可以搜索相关信息妥善选择
对于学习硬件的同学建议首选windows平台的机器(可以Linux了解一下)mac在做嵌入式开发中存在很多问题。

论如何选一台合适的电脑根据家庭情况,确定预算,上完网根据预算找出预算范围内的电脑,列出清单,有条件的可以去线下感受机子的具体机子(如屏幕键盘什么的)不要从线下购买。尤其是拉客的店家。水很深很深的。建议官方旗舰店或京东自营店购买。

比如一台10000的电脑帮你便宜800并且给你很多赠品,这个要留意很有可能是陷阱,毕竟大学生买电脑基本不需要发票,800元基本等于税点。

如果官方配置允许的情况下尽量不要拆机换件,防止不良商家去以次充好。

“专升本真的有用吗,怎么准备啊”

专升本目前还是很有用的很多公司的入职底线就是本科学历。
怎么准备的话,一般来讲还是考专业课和文化课,具体不太清楚看看所选学校的要求吧,详细请自行查找资料
另外可以参加一些专科竞赛对升本还是有些帮助的

“物理对于学编程重要吗”

本科生把大物过了
除了数电模电(逻辑电路)理论上这个好像也不是所谓的物理(遇事不绝量子力学)

硬件专业需要一些物理的基础毕竟(个人感觉电路很恶心真的恶心恶心恶心)

“有没有一些入门的学习计划和学习路线”

简单说一说吧,如果感兴趣可能会就我自己有所了解的具体聊一聊

算法岗:学好数学(微积分,线性代数,概率论等)接触些智能算法,机器学习,深度学习(坑很深,有机会细说)

前端:HTML CSS JavaScript (初学三大件)后期分方向
(会开新坑的)

后端:(以java为例)java se -> servlet -> springboot 全家桶 (初期写业务够了) 配合学习数据库及常用中间件(更重要的是底层原理crud没得灵魂)

嵌入式:学习arduino快速出一些小制作培养兴趣,再学习c语言对其重新编写学习原理,入门开发板推荐esp32

“计算机考级真的有用吗”

对于计算机专业来说毫无卵用
计算机考级是给外行人准备的,但是可能某些传统企业及国企看(有一部分可能)
网络认证(思科华为认证)学费很高,可作为入职的小窍门。

“本科有什么相关的竞赛”

硬件方向:TI杯
算法方向:ACM (金牌银牌还是很有用的)
软件方向:各种软件开发大赛(比如腾讯小程序比赛)
网安方向:各种CTF比赛
创业方向:互联网+ 挑战杯 创青春等
具体其他比赛可以咨询学校,自行搜索

其他相关帖子

【程序小白养成计划】1.写给即将入坑或是刚刚入坑迷茫的你_wxy201008的博客-CSDN博客

【程序小白养成计划】2.准备好学第一门语言了吗_wxy201008的博客-CSDN博客

【程序小白养成计划】3.准备好再学一门新的语言了吗(初级篇)

【自学前端系列】给同为前端小白的一些建议_wxy201008的博客-CSDN博客_小白自学前端工程师