泥潭人均码农求问

Tips:点击图片进入下一页

非cs专业,除了本科书本上接触了点c,c++,实操用了点matlab和python,水平很浅而且最近看论文没用又不怎么记得了,写语句总要边写边查。如果想自学快速入门c++,java,python,至少别人问起来知道大致区别、用法,用哪种学习方法比较好,看视频收益感觉不大讲解过于细节,目前也不太有做相关项目的时间。


网友评论:
《Thinking in Java》
《C++ Primer》
看完两本书应该是最快速了,悟性好的话可能比看视频快。
(python我不知道该推荐哪本,Fluent Python?
不想学细节又没时间写项目
但想维持最基本的熟练度
那就是 SoloLearn 碎片时间拿出来刷一下
放弃前俩直接python,外野一堆python的帖子
看视频你都觉得太细节,那看书就更难了,不如找几个编程网站一道题3种语言写几次差不多就达到你想要的效果了
讲解细一点还不好。。。我个人是觉得亲自做一个项目是学习的最快方式,代码不写你怎么可能会?就像你学英语一样,光看语法不去说不去写你怎么可能学的好啊
linux c一站式编程

  -
1.学会编写一个hello world的工程。
2.现在你可以试着做一个扫雷小游戏了。
3.行了,你可以做一个pc端的视频播放器了!





看书就会很容易落入以上窠臼。
刷leetcode,写一个项目(爬虫/网站/游戏/工具)
首先,换个有时间的工作

—— 来自 Xiaomi MI MAX, Android 7.0上的 v2.1.2

系统的学习虽然讲解得细但很多自己感觉用不上,记不住也容易没积极性,我是想动手写小项目的,主要自学的时候把握不好目前哪种程度的比较适合
java看head first java,python看啥都差不多,官方文档+fluent python吧
这几本比较适合入门
你学c++是为了什么?没有明确的需求而且只是想学一门系统编程语言的话,建议学rust
现在的视频不都是自带做个项目的么
没太多时间做项目的话每周做两道数据结构题目的时间应该有吧,选一种语言每周先自己实现一下链表,栈,队列,二叉树,图这些基本数据结构,然后再做一道要用到这些数据结构的题目

—— 来自 samsung SM-C7010, Android 8.0.0上的 v2.1.2

这个很简单啊,就随便做个什么,做的时候肯定会遇见很多问题,一点点的去查如何解决,逐步的去完善啊你就在这一个劲的患得患失那没法学…我的建议是你现在就开始,用不着说从什么炫酷实用的大项目开始,你先写个随机填充数独试试看?

—— 来自 Xiaomi MIX 3, Android 9上的 v2.1.2