College students born after 2000 start the front-end development journey

Hello everyone, I am Xiao Zhang, a front-end classmate , and I haven’t updated my blog for a long time. Today, I would like to share with you my college career --> career change in front-end development!

junior high school

I graduated from 江西景德镇No. At the end of the senior high school entrance examination, my high school entrance examination score was 256 points (I remember very clearly, because my mother said to me, why did I get such a high score in the test), and my cousin returned to her hometown with more than 560 points and entered Pu Gao, at that time, after the high school entrance examination, I was going to be 汽修an apprentice in the factory to repair cars (because there was no high school entrance examination), but due to age restrictions, I was under 18. I chose another path in life.

Thanks to my third uncle's personal connections, I was transferred back to my hometown (Hubei Huangmei). The original plan was to start working hard again at Pugao, but with a score of 256, I couldn't enter Pugao, so I started my own. 中职生涯(vocational high school, technical school)

high school

In September 2015, I started my career in high school. (I made up my mind at the time that high school could no longer be abandoned), and I must work hard, so I chose one (agronomy major (landscape design, etc.)) and started studying. Vocational high school 普通高中is different from general high school ( ), it tests the students’ 专业能力+ 文化, so the full score of cultural achievement in secondary vocational high school is 210only , and the corresponding language scores are respectively 90 90 30, the professional score seems to be 540 or how much. I don’t remember the specifics. It doesn't matter whether the score is 750 or 700.

This is my high school Huangmei Polytechnic Vocational School 59cc17a11d31e0fb259663ee76df6ff.jpg

college entrance examination

It will be my college entrance examination soon. This is a photo I took on the day I was preparing to take the cultural test. It can be seen that the countryside is remote and surrounded by rural areas. The farmers all make a living by planting rice. Of course, their children and grandchildren have gone to work outside. Far.

31324dcc344eee097036625b8205294.jpg

College Entrance Examination Result Inquiry

Finally, it was time for me to check my results in the college entrance examination. I was very excited, but the scores were not so ideal. I ended up with a score of 497 (professional grades + cultural grades), while my cousin (Pu Gao) who was in the same class as me scored 525 (liberal arts) ) score ended his high school career.

In the end, I must know what kind of score is 500 points in secondary vocational schools. In the end, my sister went to Hubei Institute of Technology , an ordinary second class, but I still let myself down and came to a 大专院校Changjiang Vocational College . My sister started her college career again.

University

my school

image.png

I started my trip to college, I was very frequent all the way, and I tried hard. Games ruined my life. I started to regret high school when I entered college. I tried to bring my mobile phone to school and play games at night. ( 王者荣耀S4 Son) is already the king, it's really funny in retrospect, what's the use? Still have to face life.

....... Soon I came to the university to register. I remember that the major I filled out at that time was 物流管理专业, and later I changed my major when I came to school 软件技术. Fortunately, I didn’t go to that major at the beginning, otherwise I would be a courier boy now That's me.

Then the university didn't take it seriously and learned to play every day. I thought it was completely deserted, so it's impossible for me, a salted fish, to turn over.

Of course, the university also took courses c语言 ,java , html , css javascript , mysql 数据库 ,高数,计算机组装原理,计算机网络通信,毛概such as , and many friends who are as professional as me know that the courses in the school can only be taken by you 编程之路, and the real learning has to go to a certain station by yourself.


However, following the trend, in 2019, before I was about to graduate from the Nanhu West Campus in Wuhan City, Hubei Province, I heard a rumor saying that there was bird flu in the South China Seafood Market. At that time, the `Military Games`, the school even organized to watch the live broadcast , The memory is still fresh, I was lucky to return to my hometown before the epidemic came.

epidemic

During the year of the epidemic, we were very boring and boring in our hometown. We even went to the back mountain to cut firewood every day and came back. So I taught myself the front end at home, because the school also taught some, and it was still a little basic, because it was an online class at that time. , On 腾讯课堂the Internet, one day I saw a free class 潭州课堂called , I went in and listened to it, and thought it was quite interesting. At that time, it was obvious that the training institution must recruit students, so I started to look for it online.免费的课


Learn from the left and learn from the right. Finally, after a few days of hard work, I wrote the homepage of Xiaomi’s official website. At that time, I was very blind. No one guided me. , I checked the elements one by one and saved them in the folder and then referenced them, so it was really bad when I first started learning and no one would guide you.

565225e70ee499d9db972d1e4990b31.jpg

d055648ec825f4c8d523c52ec45ad94.jpg
However, we did not return to school one after another until September 2020. At that time, we were already juniors. At that time, we were still eager to ask whether the school could give us a grade. Of course, it was impossible, so suddenly, I My college is about to pass, and I am already a junior. When I returned to school, I html css js had already learned some superficial knowledge. When I learned that the market needs Vueto be developed, I went to a certain website and searched for Vue directly to start learning. Others went out for internships, and I was studying at school. Vue, after learning for a period of time, I went out to find a job, hahaha was infinitely cocked.

interview

面试官: What is the difference between get post? How does JS get the browser object? Have you ever understood what Vue router is?
Me: ...I don't know much.

It is conceivable that I had a lot of food at the time, and I didn’t even know that the parameters carried by the get post were inconsistent.

However, I applied for one company during the school recruitment 医疗科技公司 北京xx科技有限公司. I am very happy that this company passed the interview. The basic salary includes 3330board and lodging , and there is a subsidy for business trips. At that time, I thought it was okay, so I started to train with salary for 15 days. I went to this company mainly for work. My job is to write Sql and field conversion. Fortunately, I learned some in college, otherwise I don’t even know how to check the data. select * from student and so on CRUD, so I went to work in this company for a year.

Business trip to Xi'an in November 2020

ce5bbf5794d37bc7dfb155532502e03.jpg

ff34e2001b7f07df31899fe33b3bf1a.jpg

Business trip to Xianyang in January 2021

No record, hahaha

February 2021过年

86f485cfc0eacacfc236c0a93f1130c.jpg

Telecommuting at school from March to April 2021

Business trip to Lanzhou, Gansu in May 2021

4795a24942e69fa681ed8fb6158aa7d.jpg

Business trip to Luoyang, Henan Province from June to July 2021

abbe890020a4c7142aec933807dedaf.jpg

Business trip to Linzhou, Henan in August and December 2021

7a7e2097b0f959ee103f3080ab59211.jpg

Then a year passed like this. Speaking of this, it seems that it has nothing to do with the front end, so February 2022, which is this year, began to change my career.

Chinese New Year 2021

On the night of New Year’s Eve, my family was playing cards and watching the Spring Festival Gala. I was lying on the bed alone, looking at my mobile phone. I said to myself, do you need to run around like this every day in your life? After you have a family
, Do you still have to travel every day when you have a baby?


Where will you be when your wife and children need you?
Where will you be when there is something urgent at home?
Where are you sending your kids to school?
Mother had an accident. Where are you?
...Wait, imagining this, my scalp was numb, and I was terrified when I thought about it, so I started a game --> Glory of Kings.

The next day this matter was engraved in my mind, and I thought about it every day, so after a few days of thinking, I decided that I wanted to change my life, and I couldn't go on like this.

正月初七(Going to work on the sixth day of the company): I submitted my resignation application and formally followed my own resignation process, handing over work and other subsequent procedures.
正月初九I chose to go to a certain horse in Wuhan, and I signed up for the front- seventy fiveend . I started the training. Fortunately, I met teacher pink. Our class js is taught by pinkthe teacher , and the foundation is very good.

After learning html css in ten days, writing a webpage (in my university, I had to study for a semester) and then taking the exam, studying, reviewing the js , node Vue Git 项目等等learning content in my spare time, learning Reactto do projects, sitting in a certain horse class, studying a certain Silicon Valley project, etc. Anyway, it is a Study when you have time.

interview

Because I am 科班出身, I know more than others. I usually read the interview questions when I am free. My principle is (understanding -> penetration -> implementation -> understanding -> memorization).

In my interviews, I have always challenged the interviewer by myself, and some interviewers even saw my identity, but I am still not afraid, because the hero does not ask the source,

About

The coordinates of the first offer
: Nanjing
14k, working overtime every day, no overtime pay, did not go.

第二个Offer
坐标:衢州
16k,不适应,心虚,办公环境一般,去了之后呆两天跑路。
项目:衢州做浙江省数字化改革。

第三个Offer
坐标:宁波 外包公司 13k 包住 ,就在这干下去了

90ebee0bad8c343988afb31bdf4f93a.jpg

分享真实开发场景

刚进去,项目跑不起来,请教了好几位老师才解决,慢慢的也开始熟悉了。

因为自己比较努力,技术上没有什么难点 , 所以也提前转正了(因为打折)。

其实进入公司后 外包干的活就是搬砖,业务老师给你设计稿你能还原ui 并且 实现功能就可以了,至于性能优化,哈哈哈想多了,哪里有那么多优化,就算有优化凭什么让你一个初级开发来解决。

解决疑难杂症

有一次我们团队的一个小伙,写后台项目,项目快写到三分之二的时候,测试隔两小时来一次,这里bug ,那里bug , 一大堆bug ,就在我工位对面,最后终于那小伙忍不住找我了,叫我去帮他解bug,我就去了,去之前 我的心情是面向阳光的,去之后,这个代码......额我改不了,后来还是硬着头皮帮他解决了表单校验的问题,可是,好景不长,我这bug 刚解决完,没一会儿 又来了一个, 我当时真想说 6 ,最后我直接说了一句,哥,不行星期六我来帮你把这个代码重构吧。于是 ...... 我星期六不孤单了。

愉快的星期六

早上 九点半 到达工位,我很明白自己需要干什么,因为样式都写好了,我只需要写逻辑。

1:确定需求
2:分析设计稿
3:分析如何封装,如何复用,因为我们公司用的是Vue,在这一块我还是很自信的,毕竟培训班学的还是挺好的,够用 。
4:开始写代码

你敢相信吗,晚上淦到11点,给他写完了,中途我们只吃了个午饭,我只上了一次厕所,他上了几次不记得,然后晚上小伙情商也可以,请我吃了烧烤喝了奶茶,吃到12.00 左右吧就散场了。

9a8f95bf07963d94b1e66cbfb53e568.jpg

然后再分享一下,平时怎么提交代码的吧,分支啥的。

我们公司用的是自己的代码服务器,SVN,最开始我每天都在 pull push , 有一天后排长辈告诉我你怎么这样提交代码,不麻烦吗,我说还好吧,我在上家公司也是这样的(其实根本没有), 然后他给我下了一个 小乌龟,那推代码,拉代码,直接爽疯了。

开发流程

1:我们会在本地编写代码,提交到dev(开发分支)上,然后jenkins会自动化部署dev分支上的代码。
2:我们dev开发完成后,当前环境是在 sit(System integration test)环境下测试,我们会有一个专项测试叫做 桌面检查,当桌面检查通过后,才会进入冒烟测试阶段。当前两项通过后,我们才进入下一轮测试。
3:uat测试
uat(user acceptance test)可以理解为 这个版本上的就是用户接受的产品,在这上面通过后,我们还需要继续向下测试。
4:代码兼容测试

5:连续几轮测试成功通过后,然后你就可以继续和产品互怼了,开启下一个项目。

如果你不知道什么是uat sit ? 那你可以看看这篇文章

mp.weixin.qq.com/s/hiX_eFiNC…

jenkins自动化部署的原理

当我们dev分支上代码发生了变化,我们服务器会自动执行npm run build ,以达到每次都是最新的功能代码,当然我说的可能不太准确,我的建议是可以去百度学习一下。

最后再补一句,培训没有什么遮遮掩掩的,只要你能为公司创造价值,到哪儿都可发光,这个社会缺的可以努力的人,而从不缺那些自己骗自己的人。

Well, the above is a short snippet of my life, I hope to have the opportunity to continue to share with you in the future, come on, young keep learning, save sports, thank you everyone

Guess you like

Origin juejin.im/post/7180956477120036920