My way of programmer: self study java

itread01 2021-01-14 17:08:18
way programmer self study java


## Prologue time flies , Engage in IT The industry has been more than two years . 16 year 11 I began to study by myself in September Java, From then on, we can start the road of self-study , Later, I taught myself big materials during my internship 、python、 Reptiles, etc , Finally grow into an ordinary programmer . Looking back over , I remember the past all the way , There are beginners Java Complacency after mastering the fur , There is also a problem can not be solved when buried in despair . I wrote a hundred and ten lines of notes on school nights , Just to remember a knowledge point . I had an internship in the early morning , Walking on the road from the company to the station sign with dim lights , Singing my favorite nanshannan, celebrating my growth . You ask me if I am tired of self-study , I'll tell you not to be tired , Because I learned a lot on my way to self-study . You ask me if I am lonely , I'll tell you not to be alone , Thank you so many people who helped me along the way . A long time ago, I wanted to take my own experience as the theme , Record your own self-study road . In Zhihu and the ball group , I also met a lot of children's shoes that are full of longing for computers but confused as I was at the beginning . Hope that through a simple text form , Can help some people .## Whose youth is not confused, I am not Xueba , I was just a game addict . Not from a famous school , Just a college to college student . Before the University, although he was a boy who was highly expected by his teachers , But in college life, I finally became what I used to hate most . I've been a junior college student for three years 、 Two years of undergraduate education . Failed in the college entrance examination, did not choose to repeat , I was hospitalized at the beginning of my freshman year , Come back, can't keep up with the pace of learning, began to give up 、 Go with the flow . Games , Wasted three years of youth . Later, in order to avoid the internship , Registered for the college entrance examination . The first days were perfunctory , One day, maybe from a look or a sentence of Xueba , Feel a look down . Since then , I began to teach myself mathematics 、 Data structure 、 The operating system 、 Microcomputer principle 、C Language is upgraded from junior college to junior college , Finally, I passed the college entrance examination . In the vacation after the end of College Promotion , I tried to find a job related to computer , They all came back in vain , I have to go home and wait for school to start . In my heart at that time , I don't know if I have planted a seed of desire for the future .* Life gives you people you want to protect , It also gives you the motivation to work hard , Maybe it comes from other people's attitude towards you , Or maybe it's for life .*## Java The road of self-study ** The environment really affects a person .**16 year 9 month , Officially opened two years of undergraduate life . I thought my roommate was just like me , I'm a professional, I'm a game buffoon . Later I learned that roommates from various universities , All of them are free from entrance examination . Because I often take part in provincial competitions , We know each other . Since then , I feel the unprecedented pressure from my side . I should have been hiding in the corner , Feel the darkness of the weak . But my roommate , I didn't isolate myself because of my skill . At that time, I was interested in Java More interested in , They found me Java Video , Teach me to take notes . Since then , I began to study by myself in the dormitory at night Java. For Java I'm a zero base , Specialized Java I'm basically playing with my cell phone in class , And the knowledge in books is not enough for work . So self study is a good choice . Sometimes the net will open together , But most of the time it's rejecting them , They also joke that I'm not social , Said I secretly study and don't play games with them . I can only reply in a daily way : If I had been exempted from the exam, I would not have studied for a long time . In fact , They've been learning , Always in the game , I've been researching , I also follow their footprints all the way forward . That's it , In the first year of undergraduate education, I insist on Java Video , Basically more than two hours , Of course, sometimes I'm lazy . At the same time, follow the video to tap the code , Knock until you understand . And I've been taking notes , Remember everything , As long as you can make yourself understand . Look at what you just started with Java Notes .![](https://img-blog.csdnimg.cn/20210113235813152.jpg)![ Notes ](https://img-blog.csdnimg.cn/20210113235524716.jpg) Looking back at these footprints left by self-study , It's a mess , It doesn't help much , But that original intention and effort , Always inspire yourself . To this day , You asked me if I had stopped studying Java? No , I've been learning . You ask me what self-study has brought me ? A good study habit and a well paid job .## Self study method ** Find a systematic learning video + Type code + Take notes + Insist on ** Video tutorial I'm looking at Java300 Set , Before you take notes, you use OneNote, Now I use ** Youdaoyun notes **. In the process of learning , Develop the habit of asking more why and thinking independently , Form a set of completely own programming ideas . Keep learning , Insist on acquiring new knowledge . Computer is an endless road of learning .## Java The big family is learning by themselves Java In the process of , I will Java It can be divided into the following categories .**Java Foundation ** Object oriented 、 Data type 、 aggregate (List/Map/Set)、I/O、 Abnormal 、 Reflection 、 serialize 、 Design patterns 、JDBC Database 、 Network programming 、 Design mode, etc .**JavaWeb**servlet、request、response、cookie、session、Ajax、 Database connection pool 、 File upload and download, etc . I have to make peace now JavaWeb It's a complete set of training projects , It's also familiar to everyone , It's what people are looking forward to : Taotao Mall . The training projects of shopping malls are favored by beginners , It's all big Java Beginners web It's a necessary weapon for knowledge burning .**Spring Family bucket **Spring、SpringMVC、MyBatis、SpingBoot. The first three are legendary SSM frame .Spring Be responsible for managing bean、SpringMVC Responsible for processing requests ,Mybatis Responsible for database operation . however SSM Too many framework configuration files ,Springboot Simplify a lot of configuration , Since there was Springboot, I don't have to SSM The framework , That's why I like the new and hate the old .** Microservices 、 Decentralized **springcloud、dubbo. I haven't systematically learned Springcloud and dubbo, It's just a project , Learn about the registry 、 Gate runner 、 Fusing degradation 、swagger etc. .** In depth understanding of JVM**< In depth understanding of Java Virtual machines > I've read this book many times , Don't ask many times , Ask three times . First pass ( Just started to learn Java): It feels like NB, It just doesn't make sense . Second times ( I just started my internship ): Flowers are not flowers , Fog is not fog , understand ! Third times ( Work for a year ): One day I learned ! Also will sort out some of their own understanding to write out .** Multiple threads 、NIO** Bought
版权声明
本文为[itread01]所创,转载请带上原文链接,感谢
https://javamana.com/2021/01/20210114170415981h.html

  1. Rocketmq CPP client visual studio 2019 compilation
  2. Usage of data custom attribute in jquery
  3. Common decompression in Linux
  4. Upload large files in Java
  5. Sentry (v20.12.1) k8s cloud native architecture exploration, sentry for JavaScript manual capture event basic usage
  6. Sentry (v20.12.1) k8s cloud native architecture exploration, sentry for JavaScript manual capture event basic usage
  7. Docker + MySQL Cluster + read / write separation + MYCAT Management + vertical sub database + load balancing
  8. Docker + MySQL Cluster + read / write separation + MYCAT Management + vertical sub database + load balancing
  9. Java use interceptor infinite forwarding / redirection infinite loop / redirection times too many error (stack overflow error) solution
  10. Java use interceptor infinite forwarding / redirection infinite loop / redirection times too many error (stack overflow error) solution
  11. 010_ MySQL
  12. 010_ MySQL
  13. Fast integration of imsdk and Huawei offline push
  14. 消息队列之RabbitMQ
  15. Rabbitmq of message queue
  16. 初学java进制转换方面补充学习
  17. Learn java base conversion supplementary learning
  18. 了解一下RPC,为何诞生RPC,和HTTP有什么不同?
  19. 了解一下RPC,为何诞生RPC,和HTTP有什么不同?
  20. 初学java进制转换方面补充学习
  21. Learn about RPC, why RPC was born, and what's the difference between RPC and HTTP?
  22. Learn about RPC, why RPC was born, and what's the difference between RPC and HTTP?
  23. Learn java base conversion supplementary learning
  24. JDBC测试连接数据库
  25. JDBC test connection database
  26. 大厂面试官竟然这么爱问Kafka,一连八个Kafka问题把我问蒙了?
  27. The interviewers of big factories love to ask Kafka so much. I'm blinded by eight Kafka questions in a row?
  28. 安卓开发和java开发有什么区别!2021年BATJ30套大厂Android经典高频面试题,面试必问
  29. Spring Security OAuth2.0認證授權四:分散式系統認證授權
  30. What's the difference between Android development and java development! 2021 batj30 Android classic high frequency interview questions
  31. Spring security oauth2.0 authentication and authorization 4: distributed system authentication and authorization
  32. Java微服务 vs Go微服务,究竟谁更强!?
  33. 大厂面试官竟然这么爱问Kafka,一连八个Kafka问题把我问蒙了?
  34. Who is stronger, Java microservice vs go microservice!?
  35. Java微服务 vs Go微服务,究竟谁更强!?
  36. The interviewers of big factories love to ask Kafka so much. I'm blinded by eight Kafka questions in a row?
  37. Who is stronger, Java microservice vs go microservice!?
  38. springboot异常处理之404
  39. Spring boot exception handling 404
  40. Spring Boot Security 国际化 多语言 i18n 趟过巨坑
  41. springboot异常处理之404
  42. Spring boot security international multilingual I18N
  43. Spring boot exception handling 404
  44. Netty系列化之Google Protobuf编解码
  45. Netty之编解码
  46. Java编解码
  47. Netty解码器
  48. Netty与TCP粘包拆包
  49. Netty开发入门
  50. Java集合遍历时遇到的坑
  51. Spring IOC 源码解析(下)
  52. Spring IoC源码解析(上)
  53. Google protobuf codec of netty serialization
  54. Encoding and decoding of netty
  55. Java codec
  56. Netty decoder
  57. Netty and TCP packet sticking and unpacking
  58. Introduction to netty development
  59. Problems encountered in Java collection traversal
  60. Spring IOC source code analysis (2)