当前位置:网站首页>Do you want to research programming? I got six!
Do you want to research programming? I got six!
2022-06-24 06:37:00 【Programmer fish skin】
Do you want to study programming ? Talk about my experience and views
Hello everyone , I'm fish skin , There is a problem that my friends have been very concerned about : Whether to study programming or not ?
Today, combined with my personal research experience , Talk about my opinion .
Outline of this article :
Textual research experience
During the period of university , I got a total of 6 A certificate related to programming , Among them is 5 I took the exam on my own initiative ,1 The certificate is arranged by the school .
Java OCA 8
The first certificate related to programming is OCA 8(Oracle Certified Associate), yes Oracle The company launched a global IT Authoritative certification of personnel .
OCA The exam is divided into 3 A level :OCA Certification Specialist 、OCP Certified Professional 、OCM Certified Master , There are many technical categories , such as Java、 database 、 Middleware etc. .
Certification website :https://education.oracle.com/certification
I believe many students have never heard of this certification before , Then how did I know ?
In my sophomore year , I've just systematically reviewed Java Knowledge point , But I'm afraid I'm not strong enough , Just want to see if there's anything Java Certificate , Test your level by taking an exam , Leak filling .
So I searched all kinds of things on the Internet , I couldn't find anything at first , Then I thought ,Oracle The company did not acquire Java Well ? Then you might as well go to their official website to see what certificates you can take , Their official certification should also be more professional and authoritative . Then I found OCA Java 8 authentication :
Carefully read the certification requirements and examination contents , Find that it's exactly what you expect , So I decided to sign up .
But the registration fee for the research is still very expensive , My price was probably 1200 element , Basically far more than most of the domestic research fees . And must be paid in US dollars , So I had a special VISA card , Of course, you can also go directly to a treasure to find a payment agent .
Now that you have paid the registration fee , Be sure to be well prepared , I read the review materials specially for this exam during the winter vacation , Including official tutorials 、 The test sites sorted out by other students, etc . Because the test questions are in pure English , So most of the review materials are in English .
Probably reviewed 20 Days or so , It feels like learning again Java Basic knowledge of , But learned more details .
The official tutorial :https://education.oracle.com/java/java-se/product_267
Now there are books specially published for this exam on the Internet , Like this one down here :
The final exam is in the domestic agent Test Center , The exam environment is great , Is to lock you in a separate small room for machine test , There are dozens of questions , There are some concept questions , There are also some code reading topics . If you've really reviewed it , In fact, it is not difficult to pass , But because there are still some problems , So it's still difficult to get full marks , I was confident , But only nearly 90 Divide up ( Full marks 100, pass 65).
Software designer
The software designer is Soft exam A branch of intermediate , It is the computer technology and software technology qualification certificate issued by the Ministry of industry and information technology .
Official website of soft test :https://www.ruankao.org.cn
supposedly , I don't want to enter a state-owned enterprise , Why do you take this certificate ?
I applied for the exam in the last semester of my junior year , Because freshmen and sophomores learned a lot of basic computer knowledge , So I want to review as a whole . I just saw the certificate of software designer , I went to the Internet to find out , It is found that the scope of its examination is exactly the courses taught in the school , That's just not taking the test for nothing !
So I handed it in 100 Multiple registration fees , Go to a treasure flower 1 Yuan bought a complete set of soft exam review videos and test papers over the years , Probably reviewed 3 Zhou , Read the video class and did it 10 Take a test paper , Knowledge points include : programing language 、 Data structures and algorithms 、 cryptography 、 Software project management 、 Design patterns 、 Database design 、 operating system 、 Software engineering, etc .
When I finally went to the exam , I found that other candidates have basically worked , I don't see students like me . But it makes sense , Few people take the initiative to take the certificate , We basically take the test when we need it .
The exam is divided into two halves , There were many multiple-choice questions in the first half , Pay more attention to basic knowledge points ; There were many design questions in the second half , Pay more attention to software design and analysis ability .
Let's see a topic in the second half , Is to give you a scene , Let you use professional methods ( such as ER chart ) To analyze and design database systems :
If you're not prepared , The problem is still difficult , Especially in the second half , There are code analysis questions and questions that let you write code . Code analysis questions usually give you a piece of code that uses some algorithm , Let you manually point out mistakes ( look for Bug) And fill in the blanks , If you don't understand the algorithm , It's almost cold . Handwritten code questions are generally combined with a design pattern , If you haven't used this design pattern , Or can't write it out , It's basically cold .
Finally, my score was not very high , But I also got the certificate, ha ha , I still have a sense of achievement ( Please ignore my photos ):
PAT Class B & Class A
PAT(Programming Ability Test) It is a popular computer programming ability test in recent years , There are four levels :
Official website :https://www.patest.cn/
In general , Don't take the basic level , Directly from grade B or grade a , There's no need for the top .
I only heard about this exam during my sophomore summer vacation , Read the test content , It's kind of like ACM, It mainly exercises the ability of data structure and algorithm . When I was looking for my first internship, I was abused by algorithms , Is insisting on brushing the algorithm title , So I want to encourage myself to learn algorithms by taking this exam , By the way, check the level .
My algorithmic ability is average , In fact, I'm not confident , Anyway, the registration fee is only tens of dollars , Then you might as well try water from grade B first .
After signing up , I prepared 2 More than a month , In addition to insisting on brushing LeetCode outside , And specially went to PAT The official website of swiped the exercises they provided , By the way, I brushed the simple questions of Niuke , Keep hands on .
The test site is in Shanghai University , The test content is simple and rough , It's like OJ(Online Judge), in total 4 - 5 Let's talk about the topic , Each topic gives you a scene 、 Sample input and target output , Let you design algorithms 、 Write code to solve the problem , And score according to the number of cases passed .
The difficulty of grade B is still relatively simple , Basically more than half LeetCode Simple questions plus 1 A medium question , The algorithm level of the students involved is generally not high ( Those with strong ability have started from grade a ). I got grade B at that time 88 branch , At the top 5% 了 :
After grade B , I went to apply for Grade A again , The difficulty of grade a questions is similar to that of algorithm questions in large factory interviews , in total 4 Problem , Basic is 1 A simple question + 3 A medium question . I was just completely right 2 Problem , The remaining two have ideas , But the time is not sure , It also ends in tears .
Although the result of the exam is not ideal , But at least it made me aware of my shortcomings , Go back to school and continue to roll .
Network Engineer
This certificate is embarrassing , I didn't take the test myself , But our school's network engineering major has a course called “ Enterprises IT Practical training ”.
The content of this course is to invite external training institutions to tell us some network knowledge , Finally, the successful certificate will be exchanged for credits .
Remember when I had to sit 1 - 2 An hour's subway to their company for class , Don't say anything about water , The key is the final exam , Tell us about the test site first , Then start the exam immediately , All original questions , There is no invigilator ! Even the admission card at that time was wrong , What is called? “ Network Engineer Syndrome The test ”, Thieves are interesting .
Usually , The value and difficulty of a certificate are directly proportional , So the certificate of network engineer means , Not the professional certification of Huawei and Cisco , It's no use .
It is worth mentioning that , In this class of the school, we also got a certificate of entrepreneurial ability , Water can't , The entrepreneurial sand table system is all Bug.
CET 6
Last , Again, college students can basically take the exam National College English Test Band 4 and band 6 , I took the test together with the first echelon of the school in my freshman semester ( Freshmen take CET-4 ), My grades are neither high nor low .
Tell the truth , This certificate has little effect on computer job hunting , It doesn't add a bonus to your resume . But if you want to work internationally or have certain requirements for English in the future , If you don't pass level four or six , Instead, it's subtracting items . Besides, , A job that really requires high English , A small CET-6 certificate is of little use .
But anyway , I suggest you study English well 、 Recite more words everyday . Although English is not good, you can learn programming , But good English can help you read code and English technical documents faster , Don't rely on automatic translation tools , Otherwise, you may get the wrong content !
Should I research ?
After my own research experience , Answer your questions : Should I research ?
Do things with a purpose, right , Before I choose whether to do the research or not , Will think first Two questions :
- What value can textual research bring to me ?
- Verify whether the cost performance is high ?
The value of textual research
Review my original intention of textual research , Basically, it's not because this certificate contains high gold that I deliberately take the exam , But through textual research Motivate yourself to learn 、 Help yourself review 、 Test your learning results . If you pass the research, you can gain a sense of achievement , The failure of textual research is not terrible , Can find your own shortcomings , Leak filling . You can also write your certificate on your resume , Fill in a little , Reflect autonomy .
But tell the truth. , None of these certificates I took were difficult 、 General recognition , So for those looking for a job in the future Direct help is not much , I haven't been asked about the interview ; But in preparing for the exam , Inspired me to study independently and consolidated my knowledge points , It means a lot . After all, I paid the registration fee , It's not good to waste, right .
Research on cost performance
Some students said , More research , I'm sure I won't lose , What's the harm of having one more certificate in hand ?
But don't forget , In the process of textual research , You have to spend a lot of time , This time is used for other things , Like taking part in a competition 、 Do the project , Will it bring greater value ?
I suggest you consider these two points carefully , Then decide whether to research .
Which certificates are worth taking ?
In fact, I don't have many certificates , I can't give you a list of certificates worth taking .
But in conclusion , The preferred test certificate is Combine your career goals , Take the exam that is helpful for future development , Instead of being tested by others, I also test 、 Or for the sake of textual research . Also, we must choose the regular 、 Have a certain scale of certificates and examination sites , Don't take the examination of some fake certificates made up by black institutions , Beware of being cheated .
however , Students who intend to engage in development can try the certificates I have passed , I feel it's very helpful to me .
There are also many college students who are more concerned about the computer level II exam , For non professional classes ( Computer related major ) For my classmates , It's useful , Can learn some computer skills , Some enterprises may also have this requirement for recruitment , It can also add points to the settlement in Shanghai . But if you were Coban , Graduation is equivalent to achieving computer 4 Class level , There is absolutely no need to take this certificate .
That's what we're sharing , Finally, I'll send you some more Help me get to the big factory offer Learning materials :
ran , leave 6T Resources for !
How I started from scratch through self-study , Get Tencent 、 Byte and other big factories offer Of , You can read this article , No more confusion !
I studied computer for four years , Mutual encouragement !
I'm fish skin , give the thumbs-up It's still a request , I wish you all the best 、 Make a fortune 、 Universiade .
边栏推荐
- Spirit information development log (1)
- Coding platform project construction guide
- C语言学生管理系统——可检查用户输入合法性,双向带头循环链表
- WordPress pill applet build applet from zero to one [applet registration configuration]
- Microsoft Security, which frequently swipes the network security circle, gives us some enlightenment this time?
- Five minute run through 3D map demo
- Intranet environment request Tencent cloud 3.0 API details
- 解读AI机器人产业发展的顶层设计
- Tencent launched the "reassuring agricultural product plan" to support 100 landmark agricultural product brands!
- [5 minutes to play lighthouse] take you to the light kubernetes release k3s
猜你喜欢

目标5000万日活,Pwnk欲打造下一代年轻人的“迪士尼乐园”

A cigarette of time to talk with you about how novices transform from functional testing to advanced automated testing

记录--关于virtual studio2017添加报表控件的方法--Reportview控件
![Command ‘[‘where‘, ‘cl‘]‘ returned non-zero exit status 1.](/img/2c/d04f5dfbacb62de9cf673359791aa9.png)
Command ‘[‘where‘, ‘cl‘]‘ returned non-zero exit status 1.

puzzle(019.1)Hook、Gear

35岁危机?内卷成程序员代名词了

leetcode:85. 最大矩形

记录--关于JSP前台传参数到后台出现乱码的问题

leetcode:1856. 子数组最小乘积的最大值

ServiceStack. Source code analysis of redis (connection and connection pool)
随机推荐
Enter the software test pit!!! Software testing tools commonly used by software testers software recommendations
How does go limit the flow of services?
Rhel8 series update image Yum source is Tencent cloud Yum source
Multi objective Optimization Practice Based on esmm model -- shopping mall
Web address domain name IP query method, what is the use of domain name
[5 minutes to play lighthouse] take you to the light kubernetes release k3s
Correct way to update Fedora image Yum source to Tencent cloud Yum source
Raspberry PI (bullseye) replacement method of Alibaba cloud source
C语言学生管理系统——可检查用户输入合法性,双向带头循环链表
The installation method of apache+mysql+php running environment under Windows
Web automated testing (1): further discussion on UI development history and UI and function automated testing
Coding and codesign: make design and development easier
Comparison of common layout solutions (media query, percentage, REM and vw/vh)
Word cannot copy and paste processing method
How to open a hidden file
创客教育给教师发展带来的挑战
Get the short video! Batch download of Kwai video (with source code)
How to solve the problem that after Tencent cloud sets static DNS, restarting the machine becomes dynamic DNS acquisition
The 2021 Tencent digital ecology conference landed in Wuhan, waiting for you to come to the special session of wechat with low code
MySQL concept - View