A rehearsal of a junior programmer in school

Those who understand the past are not admonished, and those who know the coming can be pursued.

1. What did I do?

When thinking about what I have done in the past two years, I found that I seem to have a very fulfilling life, but I seem to have done nothing.

1.1 Learned python

The only thing I feel that I have some mastery or familiarity with programming languages ​​in the past two years is python. I have gone to the backend of python in the past two years, learned the flask framework and did some small projects, and participated in two or three small competitions. I also tried to record some flask-related tutorials and share them, but so far it is only adding, deleting, modifying, checking or adding some simple redis caches, etc.

1.2 Fooling around

In the past two years, I did go everywhere to get in touch with new things and new knowledge. For
example, I have installed dual systems, touched the front end, learned Java and Go, and used docker several times.
There is also a lot of toss on the server (building private server games to play, bypassing school campus network certification, scientific Internet access, etc.), renting several servers, buying several domain names, and
learning about blockchain and buying Bitcoin. Also lost money

Have a business license for self-employed individuals (required for small social programs)

1.3 Collect various resources

In the past two years, I have collected a lot of various programming resources, some I found myself, some fish and some treasures, some cached on station b, and some asked friends to get them.
In the end, most of these resources went into the favorites
and became ashamed. I eventually became the collector.

2. What did I do?

2.1 Learning

I didn’t really insist on learning some professional courses
such as data structure, Java, etc. If I didn’t study these courses seriously, it would really make me more passive, and I would need to use it for company interviews later on, so I have to spend time in the future. Re-learning (the one who comes out and mixes, will have to pay it back sooner or later)

I didn’t carefully record the summary of
the two years of study. In the past two years, I really wasted a lot of opportunities for summarization. When we started to learn, we also listened to the suggestions of seniors and others that we should write some blogs, but we have not implemented them. A good opportunity for growth is wasted, because even the installation of a software can be recorded, and follow-up can be directly checked. The bugs encountered can also be recorded. Many pits are stepped on and stepped on, and still do not remember the solution, so that there is still no big improvement.

2.2 Socially

I didn't find like-minded friends
as soon as possible. I didn't find like-minded friends as soon as possible to grow up and develop together. In the past two years, most of the time I was working behind closed doors by myself. Only during competitions did I have a few team developments.
The advantage of finding some like-minded friends in time is that you can participate in competitions
together, have an atmosphere to learn skills together, and also learn team spirit and communication skills.

3. How much has been spent in the past two years

Before thinking about how much I spent, I calculated how much I earned. Excluding what I earned from my family and my part-time tutor, just looking at the advertising fee on the qq applet, I earned 4000+, which is what I earned this year. , Is the first pot of gold I earned in my programming career, I am very happy because it belongs to my income after bedtime

3.1 How much did it cost to handle self-employed businesses

I was in December 2019 when the clouds go somewhere where it organized a self-employed business license (to make a small program, is a certified public number, have to pay rights and business intelligence is no longer a lot of personal qualification limit)
do This took 299 business licenses, 281 engraved seals (not useful at all), and I had to ask Liyun to help with tax filing (1300 years). This tax filing is indispensable.
When opening an official account, spend 300 for WeChat authentication, and then reuse the permissions of the official account to create a small program to avoid the steps of small program WeChat authentication (each time wechat authentication costs 300, a batch of distressed)

3.2 How much money was spent on the server

Currently spent 638.13 yuan on a certain cloud, including server domain names and the like,
currently spent 1403 yuan on a certain cloud, including three years of servers and domain names, and of course other foreign servers, there should be 100 Around yuan

4. Advice for sophomores and sophomores

How should I learn if I go back in time ? If I were to give advice to my freshman and sophomore, I think it might be like this

  • Learn to solve problems by yourself

    • Google
    • must
    • Baidu
  • Hurry up and find like-minded friends to participate in various competitions

    • WeChat Development Contest (Annually)
    • School organized competition
    • Competitions organized by Alibaba Cloud, Tencent Cloud, Huawei Cloud and other organizations
  • Seek
    more senior brothers and senior sisters to learn from the scriptures, and ask questions about study suggestions, learning help and so on. It will really help you a lot. You can give them a cup of milk tea and a dining room for the seniors who help you. Food and the like are fine. The experience that others tell you is really far more than the dozens of dollars you paid.
    Of course, it is not recommended to ask too many stupid questions. Many simple questions that can be found in the browser are not You need to trouble the brothers and sisters. If
    you can, join the school’s studio.

  • No water skiing for professional courses

    • Try to complete and understand the assignment
    • Data structure persistence
    • Leetcode insists on brushing
    • Don't fail
    • Don't be too sad
  • Write some blogs early

    • Used to summarize knowledge
    • Take programming notes
    • Get used to sharing knowledge by yourself
  • Use Github as early as possible

Use git and GitHub as soon as possible, search for the resources you want on GitHub, there will be many excellent open source projects worthy of our study

  • Look ahead to Dachang’s recruitment network

Look at Dachang’s recruitment website in advance, look at Dachang’s needs for employees, find your own direction, and learn the corresponding knowledge points in a targeted manner, so that you will not be confused.

At last

Friends in front of the screen, I hope you can join the big factory, and I hope I can join the big factory~

about me

Welcome to like my GitHub
Hi Caiji-personal homepage

Guess you like

Origin blog.csdn.net/Jake_Lam/article/details/109272969