当前位置:网站首页>Non scientific class! The road of self-study!
Non scientific class! The road of self-study!
2022-06-28 23:05:00 【Code Capriccio】
author : The programmer Carl
Code Capriccio website :https://programmercarl.com
Preparing for summer internship , In the process of preparing the autumn move , Many recording friends are confused about , I don't know what to learn , I don't know how to learn , It's like everything , It seems that nothing .
So there is no sense of direction in learning every day .
It's time to look at other people's learning experiences , War preparation experience is the most helpful .
This recording friend ( Planet nickname :color) When graduate students enter the University, they decide to transcode , Start with zero Basics java, Summer internship to get bytes offer.
There are still many detours in the process , I also understand a lot of learning methods .
His experience is worth learning from , I believe after reading , Everyone will be impressed by their learning progress , planning Will have a relatively clear understanding .
Here's what he shared in Knowledge of the planet Inside Java The road to self-study :
I wrote before , ByteDance summer internship , Back end development experience .
This time I will write another article on my self-study JAVA The way , I hope I can help you .
Background introduction
Undergraduate double non ,211 Master , Not a regular , No internship , No game , I taught myself almost all the way , Without the guidance of senior brothers and sisters , I don't have any friends to study with .
I am a 2020 year 9 Admission in May , So I followed the principle of "research and development" , second year graduated school student , In this order .
Grind on
The corresponding time point is almost 2020 year 9 month -2021 year 1 month .
At first, I decided to change my career , It is because the research group is engaged in theory , It's not easy to find a job , So I decided to switch to self-taught programming . In fact, at the beginning, I was very repellent to learn programming , When I was an undergraduate , I learned one C Language , But I almost forgot .
So it is zero foundation to start self-study , At the beginning, typing is a Zen , Now, there is no pressure on the two hands , So it's just by making progress every day , Learn a little every day , To this day .
in general , In the process of learning programming , I have been encountering difficulties , find a way out of a difficulty , But never give up .
Java Basics :
About Java The basic part , I am looking at the power node , Old Du's video , His video is very interesting , Be my first teacher .
however , Just like everyone else , Forget after reading .
So I suggest you , It's best to summarize your notes , Easy to review .
For the question of forgetting after reading , Forget to read again , There seems to be no good way .
database :
Here is also the video , Watching older videos , such as JDBC these , Now it seems , It's a detour .
I've also read a story about MySQL In the video , Then there's the code , You can follow the practice , Improve writing SQL Ability .
web front end , Back end :
Here I learned HTML,CSS,JavaScript, These interviews are almost impossible to ask , And I forgot all about it . So I took another detour .
I also learned Servlet,JSP, These old technologies , They are all detours .
in general , Although I spent a lot of time studying , But we have taken quite a number of detours . It is recommended that you refer to what Kago shared on the planet Java Learning route . The above is just to complete the timeline , I don't recommend that you learn the old knowledge .
Study one winter vacation
I did a during the winter vacation CRM project ( Customer relationship management system ), For this reason, I learned AJAX,JQuery, A dynamic proxy ( It is not recommended that you learn ).
This project , The technology used is also very old , I didn't write it on my resume , Because I have forgotten all , Write it up , Is to pit yourself , ha-ha .
however , Finish the project , There's something to gain , such as debug The ability of , All these are helpful to the project of Niuke community .
Have a general understanding of how to develop a project , The presentation layer , The business layer , Persistence layer ,web This is how the project is basically played .
summary : Grind on , Took a lot of detours , So pay attention to : Choice is important , Direction is important , Choice is greater than effort , Go and have a look at the facial scriptures .
Grind it
Time :2021-3 Month to 8 month ( I didn't go home during the summer vacation )
SSM frame :
Mainly watching videos , Then in class demo Follow the knock .
The time spent in this part , Maybe at least one month .
But in fact, the framework is not very important , Computer foundation is important .( Byte's interviewer told me so , He said , It doesn't matter what framework your project uses , It mainly depends on your foundation .)
Personally, I think , Will use it , There is no need to understand the source code .
Data structures and algorithms :
Here I learned the data structure and algorithm class of hanshunping , It took almost a month , But the gains are very small .( I don't suggest you watch it )
So I suggest you , Learn algorithms , Still follow Kago (programmercarl.com),YYDS, No doubt. , Do it twoorthree times , During the interview , The algorithm is certainly not a problem .
Redis:
I learned some basic operations from the video , Forget when you have finished learning .
Redis Let's take a look at this piece of advice 《Redis Design and implementation 》
SpringBoot:
springboot I also watched a lot of videos on this one , Now it seems , It is also a detour .
Or that sentence , Will use it , Before the interview, there were eight shares , Just OK 了 , such as spring Of IOC,AOP these .
=============================================
Draw a dividing line , These above , Many of them don't have to learn , Or say , My learning method is very problematic , In limine , I thought that after watching the video , Knowledge will , You can find a job . Now it seems , It is self deception , Always stay in your comfort zone .
Now think about it. , Why didn't you meet Kako earlier .
After meeting Kako , I taught myself the way of programming , It seems that it is really beginning .
Yan ershang
Time :2021 year 8 month -2022 year 1 month
I spent more time on scientific research this semester ( Mainly engaged in small papers ), I don't have much time to learn programming .
Time not mentioned below , They are basically doing small papers , Simulation , drawing , Write a paper .
Random code recording :
From August , I started to brush questions , The first question brushing process was really painful , Even more painful than the time when I was preparing for the postgraduate entrance examination , It's really painful , occasionally , One afternoon , Even did a data structure algorithm problem .
But now that you have chosen this path , You can only go on with it , I can only force myself to do , Gnawing one question at a time , Finally 10 month 2 Number , Jot down the code (programmercarl.com) The above topic has been brushed once , Also thanks carl Brother's summary , It helped me a lot .
Next October 、 November , I spent a little time watching Xiao Lin's 《 Graphic operating system 》 I also saw 《 Graphic network 》( Not finished ).
From November to February , We are also doing the second brush of code random recording ( Because there are so many things , So the battle line is long ).
Brother Lin is also very awesome , Recommend his website :https://xiaolincoding.com/
Yan Erxia
Time : from 2022 year 1 month -3 At the beginning of .
During this period , It is mainly that I have read xiaolingo's graphic operating system and graphic network .
Then I reviewed MySQL Eight shares of , Put together a copy of MySQL Face meridian of .
Then review JAVA Eight shares of , Including the foundation , Assemble these .
In the last period of time, I also did the project of Niuke community , Because if there is no project , I really can't write a resume .( This project is on the knowledge planet , Kago's java Learning route ).
Then there is the written test , interview , Recite the eight strands .
At the end
Can get byte internship offer, I feel lucky , At the same time, I am also very scared .
I also failed in many written examinations , That's enough to say , Own or dish , There is still much room for improvement in the algorithm .
So I always have the mentality of learning from others , Keep up with the big guys , I also want to thank you very much @PrinceH23, It seems that he is the first one on the knowledge planet to get bytes offer Of .
meanwhile , It is also the kage , Brother Xiao Lin These big guys , I'm not a Cobain , There's a chance , Put your strength in the right place , Thank them !!
In this paper, the PrinceH23, It should be regarded as the first recording friend to get byte summer internship on the planet this year , I got it in February , Then I shared a wave of experience on the planet .
After that, many recording friends went to him to communicate ,
Of course The author of this article color, One of them went to find PrinceH23 Recording friends for communication ( although PrinceH23 yes C++ The direction of the , But review strategies can be used for reference ).
The original post of this article is also very popular on the planet , This is the comment area of this post :
Can be in Knowledge of the planet 「 The essence of 」 Find the original post in :
Finally, you are welcome to join the code Capriccio Knowledge of the planet , There are many excellent people here , There are many wonderful things !
Many recording friends not only have good academic qualifications , Very hard :
Sometimes what you need is a positive learning atmosphere , Let's see how this recording friend feels
边栏推荐
- [chapter 71 of the flutter problem series] mutual conversion between uint8list and image in flutter
- Mathematical knowledge: finding combinatorial number I - finding combinatorial number
- This simple little function saves 213 hours for our production research team in half a year
- 2022-06-28:以下golang代码输出什么?A:true;B:false;C:panic;D:编译失败。 package main import “fm
- Implementation of go language plug-in platform
- 【Flutter 问题系列第 71 篇】Flutter 中 Uint8List 和 Image 之间的相互转换
- 没找到实习,他总结了这些
- Differences among CPU, GPU, TPU and NPU
- Mysql通过ibd文件恢复数据的详细步骤
- How to solve the problem of desktop without sound
猜你喜欢
随机推荐
Mono 的执行流程
Interpretation of papers (DCN) towards k-means-friendly spaces: simultaneous deep learning and clustering
【剑指Offer】50. 第一个只出现一次的字符
运维排查-使用hcache插件排查Buffer/cache占用过高
This simple little function saves 213 hours for our production research team in half a year
Redis+aop+ user defined annotation to realize flow restriction
国盛证券开户是真的安全可靠吗
两栏布局左边图片显示部分由右边内容高度决定
在长投学堂开通证券账户是安全可靠的吗?
Complex nested object pool (4) -- manage the object pool of multi class instances and multi-stage instances
Fanuc robot_ Introduction to Karel programming (2)_ Usage of general IO signal
oracle设置密码复杂度及设置超时退出的功能
C语言-单词分析解析
设计电商秒杀系统
Mono's execution process
The Best of Many Worlds_ Dual Mirror Descent for Online Allocation Problems
The love digital smart 2022 summit opens, sharing data strategy and building data-driven organization methodology
【深度学习】(3) Transformer 中的 Encoder 机制,附Pytorch完整代码
Panxiaoming, senior vice president of IC nansha|amd and President of Greater China: process, architecture and platform optimization break through the computing boundary
Mathematical knowledge: finding combinatorial number I - finding combinatorial number









