If you don't write your resume like this on iOS, you can't find a job.

For the workplace, a resume is like a facade. If you don't think about it and make a mistake, it doesn't matter if you delay it for a while. It's just that this resume can't get into the eyes of HR, and you can't find a good place after working hard. Do you not live up to the good time of studying and practicing hard over the past few years?

Resume, concise and powerful. It is a brief introduction to one's work experience. For companies, when selecting talents, they can have an overall understanding of talents through their resumes and reduce the risk of misuse of talents. For individuals, by writing a resume, re-experiencing their past, examining gains and shortcomings, and preparing for interviews, they can find an ideal salary that suits them.

The attitude of the interview

confidence

Looking for a job is like a blind date, and everyone has a two-way choice. There is no best, only the best. You have the dignity of a lady, and I also have the beauty of Xiaojiabiyu, hum~ No matter what, they have already won the championship in the embryonic period!

Don't be afraid of being abused, actively deliver

There is no way to round the fingers soft sound without a thousand trials and tribulations. You are talented and thoughtful, but you always encounter troublesome people. In an interview, no matter how well prepared you are, you may encounter technical blind spots. As the so-called life is a process of continuous learning, each interview is equivalent to a study, and in the interview, the mind is the most concentrated, and you can accidentally understand what you lack and what the market needs. The mind will also be stronger.

Don't want to fall in the same place, just study hard and keep summarizing it. Break the boat and fight for the sunrise and sunset.

Rational beautification

As the saying goes, people rely on clothes and horses rely on saddles. No one wants to show their embarrassing side. By packaging your resume reasonably, you can make use of your strengths and avoid weaknesses, and firmly grasp the opportunity. Doing technology, especially in iOS, waits for no one. After all, there is no such shop after this village.

Salary requirements

Salary is directly related to career development and a direct criterion for judging the strength of a company. In this piece, pay attention to whether it is higher than lower. Even the emoji will say that if the project manager is fooled, it will cost 50k. Although this is a spoof, it also shows that once the salary is low, growth will be limited, and it will be difficult to turn around after working for a few years. Therefore, do not give subjective salary standards based on personal circumstances, and make decisions based on the real situation of the average salary response. On the other hand, personnel will inevitably lower wages, so there must be room for salary requirements.

2. People who read resumes

Interviewer: For interviewers, they naturally hope to see the interviewer's work process, design ideas and how to solve problems with professional technology from their resumes, so as to reduce the risk of misuse of talents.

For yourself: Be sure to know your resume well, because you have to be accountable for every word. Wouldn't it be too embarrassing to be asked about the proficiency written on the resume, but asked about the technical point that I didn't know when answering the question.

3. Define the skill tree

1)UI

(As an iOS developer, making a UI is like playing around with it. But being able to do it is one thing, but being able to do it to the extreme is another. Let’s take a look at the UI when the building is so high. Some of the skills that must be mastered)

custom cell

Layout of UICollectionView

It should be noted here that the encapsulation UICollectionView needs to implement three proxies. UICollectionViewDataSource sets the data source, UICollectionViewDelegateFlowLayout sets the view layout, and UICollectionViewDelegate sets the collectionView proxy.

Custom transitions

carousel

When setting the timer in the carousel, it may cause a circular reference, so be careful here.

core animation

It is a set of powerful animation APIs with gorgeous effects. There are a large number of applications whether in the iOS system or in the App you develop.

2) Multi-threaded network

Multithreading

GCD

NSOperation

SDWebImage principle: how to deal with cache, how to deal with download

(Multi-threading has been explained in the second episode of this set of videos, and you can get it by paying attention to the public account "Programmer Interview Flash Charge")

The internet

Encapsulate AFN (source code analysis of AFN, ape with many years of development experience may not understand it very well)

Asynchronous list download

Socket (Proficient in socket and unknown to socket are two levels of ape)

database

Encapsulate FMDB (This includes the use of the singleton design pattern. Adding, deleting, modifying and checking is not a big deal, it is the most important to ensure the data security of multi-threaded)

FMDB's multi-threading ensures data security

cocoapods (this is probably the standard configuration of programmers)

Runtime: associated objects, dictionary to model, reflection

Run loop + autoreleasepool

4. Project

Ditch mastery and use wrappers or customizations instead

gist

Write the project name, development time, project description, and personal responsibilities concisely. Introduce some highlights and difficulties. If the interviewer does not see any difficulties and points, it may be very hurt.

Apply skills from the skill tree to projects

Be sure to write the technical points used in the project here, because no one wants to download the APP to the mobile phone one by one.

Arranged in reverse chronological order

Personal projects: github (bonus items), analysis or imitation of encapsulated static libraries, sensational bridges (programming must have love and start with heart, in order to make the user experience higher.)

Five, resume writing

resume content

A programmer's resume generally includes the following:

Basic information (name, gender, age, marital status, phone number, current employment status)

Job search intention (position, work place)

knowledge, skills

Self-evaluation

educational experience

work experience

Project experience

Additional information (such as hobbies, accolades, blogs, open source projects, etc.)

star rule

STAR rule, short for Situation Task Action Result. It is a skill rule for interview questions of Fortune 500 companies, and is highly respected by interviewers, successful people and HR of Fortune 500 companies.

Situation: under what circumstances did it happen

Task: How did you define your tasks

Action In response to such a situation analysis, what action method did you take?

Result: What was the result, what did you learn in this situation

For example:

S: The video aggregation client on the smart set-top box often freezes when playing videos, peak hours or hot videos

T: As a core developer, responsible for the development of the client http basic class library and the development of the server http server (based on Qt).

A: What skills did I use and how did I overcome a certain obstacle

R: The playback effect has been greatly improved, and the stuttering complaint has been reduced by 80%

Resume optimization

When HR gets the recruitment requirements, it will communicate with the technical staff about the key points to pay attention to, and then select the appropriate resume based on these key points. Usually in the eyes of HR, the key point is the keyword. The technical personnel screen resumes, usually more finely than HR, roughly in two steps, first screen the keywords, and then see if the project experience reflects the needs of the positions they post. skills and soft power. Therefore, when we revise the resume, we try to use the words that appear in the recruitment information as much as possible to facilitate HR identification.

template

so-and-so service

Project introduction: Through the mobile phone positioning function, the surrounding merchants can be quickly found, and orders can be placed directly through the mobile phone, online payment, merchants' door-to-door delivery or offline consumption by customers. In addition, communication groups between neighbors and merchants can be established to realize online communication and online evaluation of merchant services.

Technical points:

Customize TableViewCell's left sliding display accessibility

Customize the bottom Dock bar to replace the system TabBar

Use AFN to load network data, and implement encapsulation of AFN to reduce the coupling with third-party frameworks

Using AutoNavi Maps API to Realize Merchant Location Display

Using SQLite to save shopping cart items

Parse:

Use words such as encapsulation or customization as the principle. Project writing is also in line with the star principle. Clarify the problems and tasks, and then enumerate the required technical points, so as to achieve or achieve what purpose.

Escort for your interview, job-hopping, and career change.

That's it for today's sharing with you all! If you have something, or like the editor, you can follow the editor and welcome everyone to join the editor's iOS communication group 656315826. Let's communicate and grow together! !

Related Posts