加载中...

地址发布 老王说明书 宣传中心
此板块只作为纯讨论

正经话题,不搞色情!贤者时间必备
查看: 2489|回复: 10
收起左侧

[学习讨论] 计算机专业课该如何学?编程能力如何提升?

[复制链接]
 楼主| 发表于 2022-4-19 14:29:29 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?免费注册

x
就是有很多专业课,如操作系统,计算机网络,组成原理,看完书之后过一段时间很多知识点又不记得了,如何能有效的把一些知识用起来呢,普通的开发项目好像也用不了多少这些核心的知识点,感觉就是看完书,好像懂得了一些,但是真正去做某一个项目,遇到问题,完全想不到某一个知识点的特性可以解决这个问题,技术总是停留在能看懂别人的代码上,了解了别人是这样做的,但是让自己去想一个解决办法,又毫无头绪。
回复

使用道具 举报

发表于 2022-4-19 19:07:02 | 显示全部楼层
那我算你的直系学长了。4 ~0 D5 T8 [: [& m0 b/ v" C(欢迎访问老王论坛:laowang.vip)
我今年毕业计算机的,我的感觉是,像是计网,原理这一类的,如果你不考研,这玩意没用你明白吧。。真的没啥用。我的意思是你未来往软件方向发展,而不是硬件方向(真的有人计算机去硬件方向吗?),大多数都没用,你就得动手,不动手啥都不行,你看得懂别人的你就得动手,不动手啥都不行。9 ]! D, L' Y1 W' ~3 x(欢迎访问老王论坛:laowang.vip)
我现在做毕设就这感觉,原理都懂,上手麻烦得很,四五个软件连在一起各种各样的问题,头都要大了。不动手真不行。
回复 支持 6 反对 0

使用道具 举报

发表于 2022-4-19 16:43:10 | 显示全部楼层
我虽然不是计算机专业的,做的嵌入式。互联网接触的很少。
- O) ~. U* s6 J+ n我就三建议:
0 ^# q/ ]4 k$ u/ I7 F' R3 C# y1.基础打扎实,数据结构与原理要理解。7 G4 B7 u  T7 \9 z) s(欢迎访问老王论坛:laowang.vip)
2.多练,一定要按项目练,不能按语法或者某个算法练。从实现平台、IDE、前后端功能综合性练习。这个只能靠自己。
1 o$ J  x" r4 V1 p4 W- j/ \: q1 m3.以项目为导向,学习基础后马上做项目,随后慢慢把项目复杂度抬高。会接触很多没学到的东西。
0 t' D# f, d: V, w: J1 o4 V4.千万不要一次性读万卷书!没有实践反馈根本学不下去!非常枯燥。学一本书或一个部分就马上实践,结合以前做过的项目,越复杂越好。5 w, y/ V" F4 V2 W1 u9 h(欢迎访问老王论坛:laowang.vip)
。。。6 N3 I- f9 y# C" x8 G, j- ]6 L* _(欢迎访问老王论坛:laowang.vip)
我现在在搞mcu单片机,学Linux的mpu嵌入式,复杂度上了一个台阶。对数学和算法要求越来越高。每学一个部分就会结合已经学过的东西综合起来做一个项目。; q7 Y, A5 e8 q/ a2 K+ x! Q(欢迎访问老王论坛:laowang.vip)
持续周期很长,可能要好几个月才做得出来。但是心里更有底,能切实拿得出手做得出来,而不是仅限理论。5 h8 H2 X/ u% M2 k) j# D(欢迎访问老王论坛:laowang.vip)
。。。
# G2 u+ [8 }% ]0 B% {最后,建议你找个要求低一些的岗位,按他们岗位的要求先学习再求职。进入职场之后,边工作边自学更复杂的东西。
; S0 f! P4 p) U/ dIT或TI行业,最高层次都会用到复杂的算法,到达那个级别后再钻研数学
回复 支持 3 反对 1

使用道具 举报

发表于 2022-4-19 18:29:38 | 显示全部楼层
计算机专业如何学?
) L5 r( H* @3 L楼主应该问问自己以后想从事计算机哪些方面的工作,然后针对自己想从事工作的方面进行知识的学习,如果不清楚楼主可以参考一下这个链接* w4 t3 @; h( `6 r0 a4 `0 K(欢迎访问老王论坛:laowang.vip)
https://www.zhihu.com/question/40819195/answer/129677777。
6 }# E& p- \8 @, |! V" D编程能力怎么提升?' U. H% g. t; j- L' [* s5 ?. c(欢迎访问老王论坛:laowang.vip)
思维上,某个项目开发整体了解-局部细化-再组成整体(知识粗浅只知道点Java,我就从Java开发角度进行分析)
# R+ p2 T; c2 ]7 w/ ~) W1 ~整体了解:楼主你要开发老王论坛2.0版,你要想这个论坛要有什么功能,比如搜索功能、用户注册、资源展示,当你确定该有什么后就可以搭建环境了;
$ Y6 t* o2 v- I+ J& s1 c1 z+ ~0 r7 u9 s: q7 o" U' e+ }( H: |5 ^, k, [(欢迎访问老王论坛:laowang.vip)
局部细化:搜索功能,前端用户输入的数据如何传递到后端再传递到数据库select*from ... ...,之后查到数据如何从数据库传到后端再传到前端给用户,没查到应该给用户提示页面"内容不存在",同               时想一下这个页面是局部刷新还是整体刷新,等等各种细节。每写完一部分功能要跑一遍该功能保证不报错。( u) {" I( X  c: m8 A6 {& q" K5 a' k(欢迎访问老王论坛:laowang.vip)

! y- D3 p  \; A2 G$ l组成整体:整个项目启动测试,报错看是代码问题还是框架问题。
. g3 Q. T- T6 L  m# f/ G0 C( O, b: S( P. _(欢迎访问老王论坛:laowang.vip)
具体到代码能力上就是要敲,敲足够多的代码,如果楼主是在校生我认为楼主在毕业前至少要有10W~15W的代码量,同样一个功能楼主你能看懂但敲不出来你就照着敲,敲到你不用看就能自己写出来,最后那个功能你能自己写出一个完全不同于之前的代码来实现,这就是能力上进步。
  Q( J5 `% @2 k0 @  K* u( T: Y' r( {/ ?+ M& d(欢迎访问老王论坛:laowang.vip)
在综合周围老师同学反馈和结合自身情况后,一定要确定适合自己大方向,不然会很迷茫。
5 R% h3 E3 P" Z
回复 支持 1 反对 0

使用道具 举报

发表于 2022-4-19 21:29:08 | 显示全部楼层
不懂帮顶
回复 支持 反对

使用道具 举报

发表于 2022-4-20 00:43:08 | 显示全部楼层
学编程图一乐,收收心找个厂上班啦
回复 支持 反对

使用道具 举报

发表于 2022-4-20 12:12:06 | 显示全部楼层
你随便找个搞开发的地方去实习或者打工一段时间知道自己知识的不足就能学进去了。
回复 支持 反对

使用道具 举报

发表于 2022-4-20 15:00:41 | 显示全部楼层
我自动化的,勉强算是和计算机也有点关系吧,一个忠告就是没事就多找点小项目练练,看书死记蛋用没有,不练永远不会可以说
回复 支持 反对

使用道具 举报

发表于 2022-4-21 04:37:57 | 显示全部楼层
感谢学长经验指导,感觉要走的路更清晰了
回复 支持 反对

使用道具 举报

发表于 2022-4-22 09:16:53 | 显示全部楼层
1、如果刚出来,先找个工作能生活就行,除非运气好,不然工资不要要求太高* v! j# ~# U. z! O5 d; P(欢迎访问老王论坛:laowang.vip)
2、私下时间学习! S5 _# R4 k: F3 H) j$ s( t5 D(欢迎访问老王论坛:laowang.vip)
     2.1:先把工作语言的基本的技术栈找齐,然后把学习加自己写代码测试。
; }+ o1 y) P% [, w- I     2.2:上github查相关技术开源项目拉下来,看看源码,把能看懂的代码自己琢磨下,在自己敲一遍,吧看不懂的代码查下是什么技术栈,在去学。循环就是了& {. k* ]2 f9 K4 X  d5 m(欢迎访问老王论坛:laowang.vip)
回复 支持 反对

使用道具 举报

发表于 2022-4-23 02:32:23 | 显示全部楼层
学这些课屁用没有,八股文不考,工作不怎么用,建议找同名的国外大学课程上上,把大作业写写,既有面子,还有面试项目混
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 免费注册
点击进行验证

本版积分规则

我们不生产资源,只做资源的搬运工。

tags标签-春满四合院-AvGood-Archiver-小黑屋- |网站地图