我在IT这条路上摸爬滚打10年了,小公司大公司传统技术公司互联网技术公司都呆过,可谓经验十分丰富啊。
掌握常见java技术视频里已经有列哦
帮小白总结几条学习技术建议
小白可能的问题
1.Java框架太多了,到底公司主要用什么框架啊?
框架都学精力时间也不够啊
2.学习Java知识时哪些是重点啊?
Java知识体系内容其实蛮多的,
自己很浮躁天天不知道学什么
不知道从哪里开始
3.学了前面的知识,马上又忘记了?
我是一个写代码不思考的机器,码虫吧
不爱主动思考,天天就知道问人
依赖思想严重,
问人吧,有时候连问题都描述不清楚
进公司是没人手把手教你的(除非你是妹子)
4.没有实际项目经验怎么找项目啊?
自己从来不主动网上去找,就天天想拿别人的
别人给了项目,自己还不研究,还想别人教自己
程序员没点自学研究精神真的走不远
5.外面行情怎么样不清楚?
跟你一样工作经验的朋友已经3万了,但你还是1万5
为什么会这样啊,是马上跳槽裸辞还是边走边看
选择很纠结,是因为自己的经历和环境束缚了眼界
导致无法区分利弊
多请教下老程序员朋友
可能你会突然想通
天天少刷点小姐姐视频,可以多看看我的视频嘛
已经分析了很多程序员行业视频了
不要闭关锁国啊,多和程序员朋友交流交流
程序汪回答
1:java主流框架SSM 三件套
回答 :Spring+SpringMVC+Mybatis 这是最基础的框架 99%的公司都喜欢 强烈推荐学好
华为、阿里这样的大公司都是在spring基础上造轮子的,哈哈哈我有朋友在华为阿里所以非常清楚
小公司更不用说了Spring+SpringMVC+Mybatis( SSM精华套餐) 必须的 。
struts+spring+hibernate(ssh套餐) 技术比较老的公司,可能还停留在ssh套餐,真的很老了
我的建议是你把Spring+SpringMVC+Mybatis精华套餐搞熟悉了后,有时间有精力可以去看看 ssh套餐
2.基础就是重点啊
百度下Java知识点非常多,看了都有些怀疑人生,真要学这么多吗
循环渐进的学习才是王道。
知识点梳理(必须学)
概念:面向对象、面向过程、什么是多态、什么是继承、什么是封装。
集合:Collection 集合、List 集合、Set 集合、Map 集合
异常:Java中的异常有哪几类?分别怎么使用?自定义异常?
IO:File 类,字符流、字节流、起码文件上载下载读excel、txt肯定要掌握
继承和接口:Class,Interface
进阶部分
多线程:线程池、spring线程 (互联网公司面试特别喜欢问的,注意啦)
网络编程:Socket
反射:动态代理
框架(互联网公司比较钟爱的框架)
springboot
dubbo
springCloud
要学的其实是非常多,我列的非常简单,让大家有个方向和重点
3.多实践多写代码
书上得来终觉浅,高级程序员都是代码码出来的
代码量上来了,很多知识点就清楚了
特别是Java多态、反射,小白刚开始非常不好理解,
我的建议是多写点多态的代码,回头在看看多态的思想
实践 思想 然后在实践 思想,突然你就顿悟了。
理解复杂概念本来就需要一个过程,一个循环渐进的过程。
平时写业务代码的时候一定要思考,结合Java知识点去思考自己代码有没有改进的空间,慢慢的自己就会提升。
4.完全没项目经验,又想找项目做做
我的建议是多到程序员相关网站泡泡,如
github
野狗:https://www.wilddog.com/
码市:https://mart.coding.net/
技术宅:http://www.gn00.com/
开源中国:http://www.oschina.net/
CSDN:http://www.csdn.net/
博客园:http://www.cnblogs.com/
9秒:http://www.9miao.com/
编程论坛:http://bbs.bccn.net/
IT眼:http://www.iteye.com/
慕课网:http://www.imooc.com/
学云网:http://shop.ixueyun.com/
第九课堂:http://www.dijiuke.com/
编程论坛:http://bbs.bccn.net/
还是那句话,看多了什么套路你都明白了,平时少玩点游戏少看点肥皂剧
多到技术论坛交流交流。
B站、头条等等,多关注几个程序员的号,比如关注程序汪,当然比我优秀的号非常多,请多看看他们的视频,少看什么小姐姐吃喝玩乐的视频。
5.程序员行情不清楚
自己应该叫多少工资都不知道的程序员,非常有问题啊
多关注我的B站号 我是程序汪 我天天加了很多程序员每天都和他们交流沟通,行情当然是老程序员最懂啦。
多和程序员朋友交流,不要一个人闷闷研究技术不交际。
程序员太闷了真不好找女朋友啊,好像话题我扯远了。
程序汪每天收到各种程序员(前端、Java、python、php、测试 等等)的各种问题(转行、自学、培训机构、跳槽、考研、专升本、实习 、职场等等)
背景
最近粉丝越来越多,我自己工作也比较忙
所以请大家理解,我不能马上回复你们的信息。
普通粉丝,可以通过我的公众号把问题整理清楚具体点发给我。
微信朋友,请在晚上20点后消息给我,白天尽量不要发我。
双休全天可以发我。
(错误提问红色标出,正确提问方式绿色,大家请注意)
在吗?
你好吗?
可以帮我吗?
问题尽量列出 1.什么2 什么3什么,列的很具体
把你所在城市、年龄、学历、是否培训、实习中、工作中、上学中能多具体就多具体的描述清楚
不用告诉我你真名和电话号码等个人敏感信息
联系客服