有什么提升编程的办法吗?

1 天前
 punny
目前大四,主要找 Java 后端工作,感觉自己天天背八股,都快背闷了,感觉很无趣看不到正反馈,已经坚持不下去了。还有就是我的基础其实不是很好,就是 CS 那方面的东西。现在这个时候该如何提升。或者有什么书可以推荐,有什么日常学习习惯都可以推荐下。非常感谢!
3123 次点击
所在节点    程序员
49 条回复
Snail5956
13 小时 14 分钟前
你可以去看看阮一峰的博客,很多 CS 的基础教程,CS 相关有趣的知识也很多。这里分享下其中的一篇周刊,https://www.ruanyifeng.com/blog/2018/09/weekly-issue-24.html ,里面有提到 Hacker News 上面的一个提问:"新人进入软件行业,应该学什么?",有人回答:
学习 SQL ,你将能够使用任何与数据库相关的软件。
学习 HTML ,你将能够创建一个通用的用户界面。
学习 GIT ,你将能够与他人分享您的工作。
学习 Unix shell ,你将能够部署所有的东西。

我给你再补充一个学习目标,Vim ,学好了你的编程速度可以是一般码农的 5-10 倍(可以参考《 Vim 使用技巧》这本书,学习,体验下 Edit Text at the Speed of Thought 的快乐)。
guanhui07
9 小时 53 分钟前
数据结构与算法 打好基础 ,然后写写业务 都 curd
dif
9 小时 41 分钟前
只有实战才是最好的提升方法,如果你自学没项目,什么百万并发你只会背八股文。但你遇到一次,你就知道怎么解决。

最好的就是开源项目多提 PR
KyleLrz
9 小时 8 分钟前
先找工作上班做牛马,提升最快。整这些有的没的,长久有用处,但是不是你现在最迫切的。
meilicat
7 小时 21 分钟前
打线上的算法比赛,无门槛、每周都可以参加的比赛平台有 atcoder 、leetcode 、codeforces 。推荐打 atcoder 的 abc (周六)和 leetcode 的单双周赛(周六周天)、codeforces 的 div2 、div3 。大部分时间在晚上 8-10 点左右开始。
boboaiya3
7 小时 13 分钟前
怎么都来卷 java ,java 已死
punny
6 小时 48 分钟前
@boboaiya3 主要是工作机会多吧
james122333
1 小时 9 分钟前
兴趣加上叛逆 没兴趣就没动力 不叛逆就固步自封
james122333
59 分钟前
当有人根你讲某大而全框架天下无敌你就要唱反调 有人跟你说 linux 桌面不要使用你就偏要用
阿还有一点扩展眼界

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

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

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

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

© 2021 V2EX