admin管理员组文章数量:1543727
1确定自己是否要学习java
1.1其他语言对比
1)、py、javascript、c/c++ 。
1.2学习的目的
1)为了当程序员?、高级测试?、黑客?、大数据?、???、主要目标、次要目标。
1.3成本分析
1.3.1能投入多少钱
1)几十块:
百度自学+购买少量书籍 效果1
2)几百块:
购买书或者电子书,或者视频教程 效果3
请一个老司机帮你分析思路以及线上指导 效果4
3)几千块:
请老司机线下指导你 效果5
购买专业成体系的视频教程以及专人服务或者辅导 效果6
4)1-5w:
业务时间线下学习 效果7
脱产学习 效果8
1.3.2能投入多少时间
1)每天8小时
2)每天3-4小时
3)每天1小时
4)每周一天
1.3.3沉默成本
1.3.4机会成本
1.4主要障碍
1.4.1入门难度过高,太容易放弃
1.4.2英语
1.4.3坚持
1)能坚持超过30天么?
2)计算机基础
1.4.4几个计算知识爆炸-导致相当吃力
1.5正确认知自己为何要学习
1.5.1认知是否完善
1)对于编程难度的认知
2)对于能否坚持的正确认知
3)对于学习完使用场景的认知
4)对于学习完能记住多少的正确认知
1.5.2期望目标
1)乐观目标:
达到业界1-2年左右比较优秀开发水平???能够独立搭建框架。增删改查等
2)悲观目标:
需要高度能够依赖百度,朋友的帮助等一系列才能完成简单需求
3)标准差:
能够独立写出一些小程序,少部分需要百度
1.5.3失败处置
1)主要目标完成度
2)同你的次要目标完成度
3)失败利益:
基本达到科普级别
4)失败挽回方案:
1失败是正常的事情,准备好了勇气再来一轮或者二轮学习了么
2心态崩溃自救方案
3失败时间成本经济成本认知
2学前准备
2.1学前教育-计算机基础
2.1.1基本使用计算机软件硬件
1)Windows操作、微软office等
2.1.2计算机网络等常识
-
局域网,ftp传文件,路由器的使用等。
-
Windows,cmd命令,主策略,linux系统使用等
2.1.3大学c语言-数据库等编程启蒙知识
-
基本知道变量,循环,控制等?
-
数据库sql相关基础知识
2.2辅助工具
2.2.1 xmind思维导图
1)帮助整理学习成果
2.2.2网易云笔记或者微软onenote,印象笔记
1)帮助记录重点
2.2.3百度,google,github正常使用
1)快速学习知识点
2.2.4 csdn新闻、开源中国新闻
1)帮助自己强化兴趣
2.2.5收藏夹使用、云盘使用
2.3学习工具
2.3.1笔记本
1)又贵又帅气性能又牛逼的笔记本:培养极客文化让自己进入准程序员思维
2)性价比较高的性能优越的电脑:牛逼的电脑让你事半功倍
3)白菜价笔记本:卡顿会影响心情
4)老爷机:极度的卡顿严重影响学习心情
2.3.2硬件
1)键盘
1樱桃高端机械键盘:加强程序员认同感
2雷蛇黑寡妇光污染键盘:炫酷的黑客感觉
3 10块钱的键盘:写不出来可以随意折磨,发泄怨气
4 无所谓那。。好看就行
2)鼠标
2.4方法论
2.4.1大数据方法论
-
技术总量多的可怕
-
技术永远学不完
2.4.2搜商
1)从互联网的各种驱动收集所需的信息,并摒弃不需要的信息
2.4.3互联网迭代论
-
你学的技术必然在迭代中变形,或者竞争对手中会过时
-
反复多次学习回顾是常态
2.4.4 200小时定律
1)任何领域至少需要200小时才能达到精通的水平
2.4.5从一而终法
1)每本书每个人的思路不一样,哪怕有不好的地方,一定要坚持按照一种思路去学习,不要半路换,不然很容易失去乐趣或者放弃。
3学习线路
3.1基础学习
3.1.1基础问题,基本定义,关键字,常用类,基础函数
3.1.1.1 能够认识几乎所有关键字
版权声明:本文标题:最全Java成神学习路线总结!!! 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/dianzi/1727110761a1098160.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论