Meet with the iOS
I vaguely remember that when I was at home in the winter vacation of sophomore year, I accidentally saw the “famous” Stanford iOS open course in netease open Course, which started my iOS journey from then on
Learning the iOS
I only watched the first two Stanford iOS open classes, but it was the Swift version, and there was a lot of Objective-C in it, and I thought it was too much trouble to learn Objective-C, and there were a lot of sophomore classes, so I put iOS on the back burner. In the summer vacation of my sophomore year, I really wanted to learn iOS, so I carefully read “iOS Programming” (I still read it on Kindle), followed cases to type codes, and learned the basics of iOS and Objective-C, so I really stepped into iOS development. In my junior year, I didn’t spend much time on iOS. I was very interested in many things, so I didn’t spend much time on iOS. I just finished the Stanford iOS open courses intermittently
Self-study and training courses
In the first semester of my senior year, there were no classes in school at this time. Most of the people who wanted to be programmers in our class would go to the training class for training (there were four people in my dormitory, except me), because the training class told us that it would be easier to find jobs after training. However, I firmly do not plan to go to the training class, because FIRST of all, I am a computer major, so I don’t think it is necessary to get a job through training (in fact, I don’t want to pay the tuition for four years in the training class again). At the same time, I plan to make this semester my last free time, and enjoy the free time while learning by myself
Applying for a job in Hangzhou
I spent the Spring Festival at home until March (actually, I didn’t go to Hangzhou until the middle of March because I needed to take my driving license), but I started to apply for jobs on Laogou and BOSS Zhipin before that. Because I was inexperienced at the beginning, I had nothing on my resume except basic information, so every day the hook sent me a notice telling me that certain company was not suitable information. At that time, I almost wanted to uninstall the hook. To tell the truth, the iOS industry now it’s really hard to obtain employment, especially the iOS interns, provides the entire hangzhou iOS internship position in the company but 30, and nearly half of outsourcing and fledgling startups (basic are interns working inside, not experienced Daniel), so for some time, I couldn’t fall asleep safely, I wish I hadn’t gone to class
Around the interview
IOS interns are hard to find, but I thought if I didn’t give up I would get one, and it turned out to be right, so don’t give up even if it seems hard to find a job right now
When I just came to Hangzhou, I went to a small company for an interview without stopping. The company was really small and all interns were working. The interview was with a rich boss. At first, he didn’t ask about technology, but only asked how much salary you wanted. Moreover, he gave me a very low salary and asked me to independently develop iOS products and be responsible for the front page. In fact, more importantly, I think this company has little prospect for development. I prefer a technology-driven company. After all, my main purpose is to learn experience and improve myself
The second and third were outsourcing companies, one in the morning and one in the afternoon. First of all, I was interviewed by an iOS engineer and a project manager in the outsourcing company in the morning. The iOS engineer asked me about the knowledge of object-oriented and MVC (the outsourcing company felt that the interview was a waste of time, so he just asked questions and went back to work immediately). The project manager, on the other hand, asked me some questions about my salary (which seemed to be more concerned with salary than ability). Outsourcing company, and then in the afternoon (the outsourcing company seems very famous in hangzhou), computer test before the interview, but because of my exam Xcode version that machine is very old, and the iMac is not skilled, to use finish is not very good (later confirmed the outsourcing company, also more need to be able to work right away), and then conducted the interview, I don’t think he could ask any difficult questions. One of the two companies asked me to come in the next day, but WHEN I thought about it, I still couldn’t outsource, so I turned it down
The fourth company is A round A company, which I think should be A good and promising company. The interview is preceded by a written test (which is not very difficult because it focuses on the basics) and then a direct interview with the CTO. During the interview, CTO first asked me whether I had any experience, then whether I had any works on shelves, and finally asked me about my grades in the class. He was not satisfied with all my answers, so he said that he had finished all the questions he wanted to ask (by this time, I had already known that I was eliminated), and asked me if I had any questions. I had an awkward conversation with him (I just wanted to make one last effort to see if things would change) and went back frustrated. It was a blow to me to tell the truth in this interview. I thought I should be good at it, and I should have no problem finding an internship even though I had no experience. But I didn’t even have a chance to prove myself. It seems that they are still too naive
The fifth company is a round B company. I went to the interview with the attitude of caring whether he could have a try or not, but UNEXPECTEDLY he offered me the offer the next day (I am now working in this company as an intern, and the company environment, staff and boss are very good, which is what I want). The interview time of this company is quite long. I went there from 11 o ‘clock until 1:30. There were three rounds of interview (written test, technical and HR). The technical interview was divided into two rounds. One was for the iOS principal of the company to conduct an interview for me on the basis of iOS (to be honest, the interviewer had a very clear logic and would not miss any mistakes), and the other was for the CTO to conduct an interview for my iOS project experience (I had no project experience and my answer was very average).
internship
The internship has been nearly two weeks, which is just the beginning. To be honest, I didn’t have any internship experience before, so I didn’t know what to do. Fortunately, I had a patient senior to guide me, and the atmosphere of the whole R&D department was very good (there was no heavy work in writing code). When I first started working, I was familiar with the company’s APP code. To be honest, it was the first time I saw more than a million lines of APP source code. After a few days, I will try to fix the bug, of course, I changed the general, under the guidance of the seniors I learned a lot (really experienced people are not the same), I feel stay in this company, I will definitely gain a lot
Gold digging technology essay link: juejin.cn/post/1