米娜桑,
感觉之后会需要用到,趁现在抓紧学一下,各位佬有没有什么推荐的学习方法,i.e.网课,文档,etc.
不是为了工作学的,只是觉得多会一种工具。已悉知关于是否学习Java的各种idea,很多佬可能觉得我会把Java当作主力,或者钻研的对象,并非如此,更不是为了找工作。目前仍以Python为主力。
各位佬若仍有劝退或者学习其他语言的建议,不必复述。因为每种语言都有其特点,可能我的动机和Java不是百分百匹配,但动机都是借口,想学/了解才是真。不代表不会学习/了解其他语言。
以上。
米娜桑,
感觉之后会需要用到,趁现在抓紧学一下,各位佬有没有什么推荐的学习方法,i.e.网课,文档,etc.
不是为了工作学的,只是觉得多会一种工具。已悉知关于是否学习Java的各种idea,很多佬可能觉得我会把Java当作主力,或者钻研的对象,并非如此,更不是为了找工作。目前仍以Python为主力。
各位佬若仍有劝退或者学习其他语言的建议,不必复述。因为每种语言都有其特点,可能我的动机和Java不是百分百匹配,但动机都是借口,想学/了解才是真。不代表不会学习/了解其他语言。
以上。
b站黑马
b站大学欢迎你
目前环境不建议学 java
学java之前学了很多别的语言,java很快上手了
B站上找几个课程看完一边敲就会了
人生苦短,我学派森
花钱报黑马学的
在B站搜Java学习路线,有很多。再根据学习路线去搜对应技术的课程,基本全部都有教程,挨着学就可以了。
但是不推荐学JAVA
优先级排序:
如果单论学习,那系统性很重要,由浅入深再深入浅出。书的系统性是最强的,官方文档有时会有模糊的东西,博客就参差不齐,视频其实就看个乐呵,除非是那种精心制作的比如极客时间上一些的课程(不要去看就业向的,都很水),课程的系统性仅次于书,有些就是带着你读书。
但其实语言一点也不重要,实际需要的更多是通用的东西,比如 底层实现、中间件、基础设施、程序设计。在这个观念下,建议同时学多门语言 go、js、python(或许你已经会了,它们都太热门了),它们的底层才是最重要的,比如 异步编程 线程管理 内存管理,给自己排个课。
入门之后,从实用性出发,可以从零搞一个项目出来,按现在的风头就搞一个功能完整的 AI 站点好了(我可不是想嫖你的公益站 ),过程中再巩固并按需学习新知识就行了,比如 框架 这个东西,就是用到哪学到哪。
从确保你真的已经学会的目的出发,推荐使用“费曼学习法”,即教给别人,这会促使你去理解看到的文字图像,分析学到的概念,简化成自己的语言,变成自己的知识,以最终组织形成自己的神经网络。
(数据 → 信息 → 知识 → 智慧)
但不一定有人让你教,那你就写博客输出文章(可以 L 站连载,又有佬友一起学还有大佬帮你答疑纠错,何乐不嫖 )
并且输出文章也有利于你时常复习,这其实就是机器学习里的强化学习,也是DS牛逼的原因,真的越来越觉得 AI 伟大了
先把《代码整洁之道(Clean Code: A Handbook of Agile Software Craftsmanship)》看了
悄悄告诉你,读过的书是可以往简历上写的,是非常好的加分项,官方文档也可以,并且一些知名博客比如左耳朵耗子(R.I.P)也可以往上写,但千万别写视频和课程
别学java了…学java的事实标准Spring
为啥不推荐。我主要一个工具用
为啥不推荐呢?
自用随便学,看你主要用途,工具用的话,其他语言能替代吗?
大学学的
现在忘了
如果有时间,那就跟着 b 站视频看看学一学,有触类旁通的就快进加跳过,未必要按部就班一集一集学习了,再结合更多的实践,比如给自己设定一个需求,做一个什么样的软件,跟着知识进度逐步迭代
如果只是多一个工具的目的,推荐python,原因是它能满足你做web app的目的,上手更快,成本更低,通用性更好。
感谢,对于代码整洁大可放心
我现在学Python已经被教授的Coding Style铁拳锤爆了
干中学