二本学生 对编程挺迷茫 想知道大家编程的经历以及建议

2019-11-25 22:39:40 +08:00
 bali16

背景: 某民办二本 因为自身从小对计算机充满兴趣 大学直接报了计科 这个学校今年刚好改革…… 大一上学期没有一节计算机课 都是商务英语类型的课程…… 编程学习全靠自己 同学那些都没有这里的概念 [我们的学习连专科的质量都不如]

个人: 小学有玩过 E 语言 初中有学过些 java [现在看来也就些语法] 而现在大一也快过去了 看了几本 C 语言的书 写过一些贪吃蛇 信息管理系统什么的练手 目前正在做的事情: 看 C++ primer 看大话数据结构 以及网课配套 已经写到二叉树的数据结构 看 TCP/IP 图解 想把它看完后去看谢希仁的计算机网络

计划: 打算寒假[我们有 50 天]学习剩下的数据结构以及算法起步 还有线代离散

目前: 今天忽然意识到 我感觉我学的都是编程的语法 又想不到什么小程序可以练手…… 毕竟学 C 的话一般都是系统开发 LINUX 开发 偏底层的 C++的话有 JAVA 的基础看着那书还行 但我不知道学完该怎么办 我感觉看那么多书好像没啥用……还不如实践 但实践起来又无从下手 不知道怎么在 github 找到适合的项目学习借鉴以及开发

高三暑假看了一半的鸟哥私房菜 对 LINUX 有些许认识 手头也有 APUE LINUX 内核的书 也想学= = 但好像顾不来这么多方面 现在很烦恼…… 而且看了 C++的学习曲线以及 LINUX 的学习曲线 我担心以后学了 大四后难找工作 所以今天又想重拾老本 继续 java 学习…… 这也是迷茫的来源

不过最主要的问题 还是怎么能够边写程序边学习 目前是看了书 但不知道那些知识怎么组合比较好 写不出有意思的程序 我心目中是想写一些桌面拥有有大量快捷键方便无鼠标操作的软件[聊天 /音乐等] 但直接上手这些程序 好像难度不低...总觉得缺了很多知识 看书也不一定能拿到这些知识

总之我觉得目前的学习是很低效的 很迷茫 文字太多 不好意思= = 第一次发贴 求各位大佬指点指点

1752 次点击
所在节点    问与答
7 条回复
ddosakura
2019-11-26 01:04:18 +08:00
“我心目中是想写一些桌面拥有有大量快捷键方便无鼠标操作的软件”

简化版的按键精灵?这种很简单,找个这类的 lib 就行,比如 golang 有 https://github.com/go-vgo/robotgo

要是对后端感兴趣,Java 看 spring,写点网站练练手

底层的话看看汇编,llvm,编译原理啥的打打基础,这种本来就不是偏应用型的

总之得给自己定个方向,不然真的只能凭兴趣瞎看
TaAmSf
2019-11-26 01:14:10 +08:00
建议入编制,我 19 级毕业生,同民办二本,坐标长沙,实习就去了深圳,因为深圳有青年驿站,疯狂找工作,面试地铁费都不知道花了多少,最后最高工资都只有 4000 包吃住,就回长沙了,长沙更难受,大批的黑马,谭州教育的培训程序员,应届生实习普遍 3000 左右,长沙比较喜欢北上广回来的程序员,而且 996,大小班的公司很多,尤其是几个人合伙的公司基本都是 995,当时毕业我也牛客网刷了很久的题,但是网投基本没什么戏。
felixin
2019-11-26 01:40:14 +08:00
你的思路有问题,不要看不起学校的课程,不要抱怨自己的境遇。其实很多人可能没能意识到,英语是编程之母,英语学好了编程领域相关的都是手到擒来。

一定要学好英语,它比任何技术都重要,这是总思路。

接下来说技术路线方面,如果你的科研能力不强,不建议深入 c/c++/Linux。能了解个原理就行,这些东西是深入进去就是螺丝钉,能研究的极深的花个十来年成为架构师(高级螺丝钉)。

另一条路线是尽可能往高级语言上发展,javascript/python/go 等,尽可能的复用行业前沿技术 docker/graphql/k8s 等,在他们上层交叉融会贯通,最终目标是自己独立完成应用设计,实现,测试,交付,做一个应用层全栈。

做出一个有价值的应用,你就可以退休了。同时自己是全栈的话,可以开外包公司接单,不会愁没饭吃,免得 35 岁被退休。
octobersnow
2019-11-26 03:10:24 +08:00
数学+算法+数据结构+操作系统+计算机网络然后在学上层的
darksword21
2019-11-26 09:24:09 +08:00
英语,线性代数,离散数学, 现在后悔当时没认真努力学
sugarkeek
2019-11-26 10:48:04 +08:00
大一上学期本来就没啥计算机的课程,我们最多学了一门导论,也都是普及一些常识
coderluan
2019-11-26 11:10:26 +08:00
怎么说呢,楼主这条件,按科班线路好好打基础,可能没有按培训线路速成来的安全高效,非常容易弄成高不成低不就,如果感觉培训的天花板太低,那样不妨考虑考个 211 以上的研究生,顺便学历的天花板也能解决。

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

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

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

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

© 2021 V2EX