通信专业大一学生毕业想当程序员应该学些什么

2022-03-03 16:32:20 +08:00
 kierin014
1673 次点击
所在节点    问与答
13 条回复
duke807
2022-03-03 16:41:37 +08:00
linux 環境下,學 c 、stm32 、python ,有精力再學一下 verilog
Leonard
2022-03-03 16:42:45 +08:00
计算机组成原理、数据结构和算法
adoal
2022-03-03 16:43:34 +08:00
1. 大学课程方面
以后大二、大三了找找看计算机专业有哪些课是你们没有的,去选修。
现在大一,基本上还没太有这样的课,而且大一的基础课你们有些比计算机学得还深。

2. 实践方面
找机会自己做项目。主流编程语言要学学。操作系统( Windows 、Linux 、macOS )要用熟练、要会高级用。
有很多接活的机会,不过新手盲目冲上去可能会死得很惨。在自己学校找找学长(自己院系或者计算机的都有),加入他们的团队。再就是一些学生创新项目,虽然比较 toy ,但也能练手。

其实……通信专业应该也有不少老师的实验室里有偏软件课题的。
xbdsky
2022-03-03 16:43:48 +08:00
学前端吧,吃香
kierin014
2022-03-03 16:50:20 +08:00
@adoal 受教了
thedrwu
2022-03-03 17:02:08 +08:00
做通信专业的程序员当然是要学好通信专业的基础课,榜样在这儿: https://bellard.org
libook
2022-03-03 18:27:56 +08:00
先学好专业课,了解一下计算机科学专业有哪些课程,如果本专业没有你可以考虑自学。

然后去了解一下当前有哪些比较好的行业,选择一个自己感兴趣的,再来问针对这个行业需要学习哪些知识。
MatDK
2022-03-03 18:53:15 +08:00
我也是通信专业出来的,我说说自己感受

1. 专业课要好好学,电路,C 语言,单片机,数学,通信原理什么的是打好基础的,很重要,这点上我算是做到了。因为计算机很多知识是相通的,例如单片机内存寻址这个思路可以用在很多其他地方

2.我觉得我做得不够的地方,单片机,FPGA 玩得不够多,尤其 FPGA 。因为学编程,一台电脑一根网线,随时随地都行。但是单片机和 FPGA 是要硬件的,而且也不算便宜,有机会在学校里多用用,出来可能就没机会用了。

3.根据你自己的学校,和你自己的志向。如果你学校很好,你有梦想深耕,那可以侧重一下 C ,Verilog ,芯片行业现在是看涨的,而且不卷。 如果你学校名气不是很响,自己觉得可以养家糊口就行,那可以多学点 java ,就纯转码了,相对竞争大一点,不过需求也大。
111qqz
2022-03-03 21:46:08 +08:00
ltkun
2022-03-04 07:58:23 +08:00
搞芯片设计啊 vhdl 这种 虽然有被代替趋势
fredli
2022-03-04 10:02:00 +08:00
android ,iOS ,边学边练
w4087
2022-03-04 11:35:37 +08:00
通信兵吧,体制内体面
w4087
2022-03-04 11:36:06 +08:00
@w4087 看出出去做什么了哈哈哈哈哈(逃

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/837732

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX