Web front-end Development tutorial Series-4-front-end development career planning

Source: Internet
Author: User

  • Objective
  • About Me: Small day
    • 1). Architect, project manager, product Manager
    • 2). Middleware development
    • 3). VPCC Cloud Foundation Platform Management
    • 4). Smart Travel
    • 5). Smart Education
    • 6). A failed entrepreneurial experience (Love encounters net)
  • First, before beginning to plan a career, should fully understand their own industry, combined with their own values, set reasonable goals, perseverance
  • Two. Life Stage
    • 1. Before the age of 30:
    • 2. After the age of 30: Slowly began to climb the stage of the society, your goal at this time should be some concrete achievements, is to do these things by a by-product.
  • Three. Looking to the future, individuals believe that there will be significant opportunities in the following front-end technologies, which have to be understood and learned
    • 1. JavaScript-centric Perimeter
    • 2. WebApp as the core of the surrounding
    • 3. Nodejs as the core of the surrounding
    • 4. The WebGL-centric perimeter
  • Four. Experience dry sharing "stay hungry Stay Foolish"
  • Five. Be firm in your own direction and not be a great God, don't change direction.
  • Six. Start as early as possible with product manager-style thinking to achieve the function
  • Seven. Buy an iphone early, not for the great product, how to design a great product
  • Eight. Don't be obsessed with technology, think more about what pain points people can solve by technology.
  • Nine. Recommended annual attention to the Apple Developer Conference (WWDC), read more about the front-end speech
  • 10. The standard is a vane, in the future you can use the front-end technology to do something
  • Eleven. Early to make their own front-end products, and then small, cultivate users, motivate themselves
  • Twelve. The methodology of entrepreneurship should be approached early, which will help you to be better qualified for your work.
  • 13. Hit million line code is not as good as the road, go out early to see the Wonderful World
  • 14. Do not use technology to build barriers, more to help others, programmers are a lonely career, the more friends you go farther
  • xv. The technology used in my product
Objective

Subtitle: How we achieve self-worth on this path.
This is the group management: Small day offline exchange of a share, because the topic is very popular and has the value of discussion or reference, so feel the need to share records, so once again issued to let more people in the front of the road for reference. Also let Xi ' an local front-end circle or atmosphere can be very good to the coastal city closer to the international advanced level of learning, although the network is no boundaries, but the human ideology, the angle of view or the way to deal with the problem due to regional or economic development constraints and differences, our original intention is to make these differences can be quickly reduced. Our front-end exchange is also the unremitting efforts in this direction, I hope more people to join, so that the strength of the team more powerful, so that the energy can be in the Three Qin land everywhere, so that the Old Qin people in the network in the world left a strong pen. I hope this dream can be fulfilled. Satan did not say, tears dripping, drank our wine ah, add our group: Xi ' an intermediate front-end development 284216186 .

The following specific content is mainly discussed or shared from two aspects:

    • Web front-end career planning
    • Web front-end Technology/opportunity Outlook
About Me: Small day
    • Previously: 2003~2014 NEC China (Japan Power Excellence Software Technology)
      Representation
1). Architect, project manager, Product Manager 2). Middleware Development 3). VPCC Cloud Computing Foundation Platform Management 4). Smart Travel 5). Wisdom Education 6). A failed entrepreneurial experience (Love encounters net)
    • Current: Xian Yunrui Network Technology (start-up company)
      Micro Lesson Cloud Academy Products

    • Future: Hope to be an angel investor

First, before beginning to plan a career, should fully understand their own industry, combined with their own values, set reasonable goals, perseverance

Each person in different stages of life have different pursuits, but these are from their own values, both you realize what kind of value will get the greatest pleasure, so first of all to fully understand their own values.
I would like to cite an example, I am unwilling to be an ordinary person, I hope to create something that can change things, so in the previous more than 10 years, in different stages I have to set some goals, do something different, to achieve the goals of each stage, I will talk about these stages.
We are talking about the front end belongs to the Internet industry, this industry from the past 10 years to now, is not a can let most people as rich second generation of his father's industry. Want to have a car has a room is realistic, but open a yacht, live a mansion, travel around the world, this is unrealistic. It is very important to set a reasonable goal in a positive mindset.

Two. Life Stage

The general professional competition point is nothing more than two points: the hard forces or soft forces of competition or assessment. Hard power is your ability to solve practical problems, soft forces are how you better solve problems, and because of your existence so that the team can better solve the problem. So the hard forces are relatively figurative, and the soft forces are relatively abstract. And a lot of people pay attention to the hard power often neglect the accumulation of soft power, in many years of career can not be very good brush ink, and thus live up to the great youth. In fact, in general, the neglect of the precisely is more important, so we suggest you read this article after some inspiration.
The general soft forces actually pay attention to the management ability or skills of the training, in fact, the popular point, on the ability to take the lead, the next can handle subordinates, can be done in the same class. Take care of the leadership means appropriate say no, the subordinate is to have a kind of guidance measures or supervisory ability, knowing that the newcomer has no experience, and not to lead him in advance, it is a leader's dereliction of duty. Knowing that beginners are prone to make mistakes, do not go through the work to review, but also lead the problem. To the same level to relaxation has degrees, in fact, the difficulty is say No.
Then according to the following planning route can also be learned that 30 years old before the accumulation of hard power, after the age of 30 is the accumulation of soft forces. Of course, this is not absolute, only for reference. Although everyone has a different hamlet, but in the realization of self-worth of this path, there is a common denominator may be looking for, the following views are for reference only.

1. Before the age of 30:

Hard route:

    • Rookie Front End
    • Senior front end, product manager
    • Front-end architect, project manager, product Director

Soft route:

    • Network
    • Circle
    • Execution force
    • Tamping the foundation: Do not impetuous, bar hand tools with good, excellence
    • Accumulate actual combat experience: need to exercise in a large number of projects, accumulated experience
    • Perseverance: Do not always look at the Mountain High Mountain, adhere to their own direction
    • Independently: At this stage, the ability and responsibility to do a job independently is more important than any technology.
    • Accumulate success Stories: the results of this phase must be quantifiable, for the next stage of life to accumulate enough chips
    • Expand the circle: actively join the various circles, remove the technology, the ability and method of doing things will be your important weapon to expand the circle
    • Hobbies: Physical exercise, more friends, open business, more chat topics, intersection is the premise of making friends
2. After the age of 30: Slowly began to climb the stage of the society, your goal at this time should be some concrete achievements, is to do these things by a by-product.

Hard forces:

    • Management
    • Technology
    • Business
    • Project

Soft forces:

    • Accumulate the network: The work encounters party a party B, the partner, all may become the future career development key, must accumulate
    • Life
    • Execution force

Never stop learning the steps

Three. Looking ahead, the individual believes that in the following front-end technology areas, there will be greater opportunities, these technologies have to learn and learn 1. A JavaScript-centric perimeter
    • Full stack Engineer
    • Low learning costs
    • A lot of wheels
    • Encouraging learning with results
    • WebGL will bring a front-end experience revolution
    • All platform products can be covered (including iOS Native)
2. WebApp as the core of the surrounding
    • Apps are more consistent with application in the age of fragmentation
    • Angularjs
    • Famous
    • Node-webkit
    • Javascriptcor (IOS)
    • Chrome Store
    • The layout of Android 4.4
    • Experience comparable native
    • Lower cost multi-device compatible
3. Nodejs as the core of the surrounding
    • You can go around the world with JavaScript.
    • A large number of community resources that can be used to create wheels repeatedly
    • Nodejs can be used for front end (Node-webkit, Nodejs on IOS)
    • Page rendering back to the front
    • The easiest service-side development technology that every front-end person can try
4. The WebGL-centric perimeter
    • IOS8 can support WebGL (September 14)
    • The opportunity for front-end engineers to enter the game field
    • Android4.4 started to support WebGL
    • The future will dominate the advertising technology completely replace Flash
    • Threejs
Four. Experience dry sharing "stay hungry Stay Foolish"

There are many kinds of translations of this word, and the following links are interested in poking:
"stay hungry. What is the best Chinese translation of stay foolish."?
Keep a simple and virginal heart, always forward.

Five. Be firm in your own direction and not be a great God, don't change direction.

The road of life has a lot of temptation, the road of technology is the same, there is rational non-rational. Moreover the front-end post itself particularity, is easy to be exposed to other languages, in here the suggestion, the JavaScript does not have to play ripe before does not suggest touches or goes into other languages, the excessive knowledge net will disperse you originally is not enough energy, therefore the focus or the attachment is the road which leads to the success.

Six. Start as early as possible with product manager-style thinking to achieve the function

This is also my experience before and after the start of business, see the problem is not a highly difficult to see a depth. With the product manager's thinking to look at the world, you will find that you are not alone, a lot of things or phenomena can not be seen, a different angle after the discovery, enlightened. For example, the product is frequently modified to compete for that little market, sometimes the content is more than the interface, and the experience is more important than the interface, the function is more important than the experience, so the perfect product is from the back to the previous order.
As early as possible to raise the height of the problem, so that you can learn some of the company's internal processing methods, but also to set their own problems when dealing with the problem, so when the real problem, there is a mature coping mechanism or process, the code from the self-emotional is not flustered, This is the only criterion for considering whether a person can take on the task.

Seven. Buy an iphone early, not for the great product, how to design a great product

There's no question that the iphone or the entire Mac family is a great product, and since the iphone was born in 2007, no real product has ever been able to overtake or subvert him, which is a significant influence on the industry. and its representative of a user experience-oriented philosophy has affected a generation, especially in the industry only Apple products are the perfect combination of modern technology and art products. So, in the premise of capacity permitting, advance understanding of this disruptive era of products.

Eight. Don't be obsessed with technology, think more about what pain points people can solve by technology.

Technology is just a means of changing the world, a way to solve problems. And the world can have more means or ways to change or solve. With the progress of society or the development of science and technology, the Internet can solve the latitude more and more fine, so we dig more users of pain points and then through the technology to a low cost easier to solve the problem in a faster way, this is the real value of technology, really do the technology to change the world's original intention.

Nine. Recommended annual attention to the Apple Developer Conference (WWDC), read more about the front-end speech

is an annual meeting of new software or hardware held by Apple on a regular basis, usually with the release of a newer version of the software or a preview of the next release. In particular, to anticipate new developments in the market, such as Swift, a new development language that Apple released in 2014, WWDC with OBJECTIVE-C to run on Mac OS and iOS platforms to build apps based on Apple platforms. After the announcement quickly received the favor of the developer, the relevant tutorials or books, such as the emergence of a blowout, but only Apple has such an impact.
It is interesting to focus on the swift programming language of the last year's senior student translator.

10. The standard is a vane, in the future you can use the front-end technology to do something

With the release of IE11, as well as the growth or change of the version of IE, the Internet has been a reference program, you can say that the core soul of the front end. Although the implementation of the various browsers have a slightly different, but in general still in accordance with the development of the Internet to constantly improve themselves.

Eleven. Early to make their own front-end products, and then small, cultivate users, motivate themselves

Making a product is made up of a real process or a complex mental and physiological activity, from the generation of demand collection, to the development of the front-end plan, to the final release on-line, with the user to communicate feedback, the last version of the update. Seemingly a simple process inside there is no way to understand the various problems or hardships, the most important still need a stick.
Product development, can be from small to large, the first user may be yourself, or your friend. Gradually increase the function of the product or user groups, and so on, after many accumulation, will be qualitative changes caused by quantitative.

Twelve. The methodology of entrepreneurship should be approached early, which will help you to be better qualified for your work.

We recommend that you read: Lean entrepreneurship, or some other aspects of the entrepreneurial product books, early in the vision to go beyond this position to see the problem will be more fruitful.
The main benefits are reflected in the following areas:

    • Can change the position of thinking, more understanding of the company's market or operational strategic planning, better to do the job.
    • Can better communicate with the front and back, try to stand in their perspective to find a solution to the problem, can be the province of labor costs and reduce the working time under the premise of solving the current technical problems.
    • If one day the real start-up, can balance the transition to the entrepreneurial State, not because of various problems in the consideration of the death in the embryonic stage of entrepreneurship.
13. Hit million line code is not as good as the road, go out early to see the Wonderful World

Out of the hut, out of the lonely closed self-heart, to boldly embrace nature, enjoy the shock or soul of nature to your baptism, to enjoy the sky under the different world or just as lonely longing to soothe the heart. In the end, we really understand what life is, what technology changes, what we can change.

14. Do not use technology to build barriers, more to help others, programmers are a lonely career, the more friends you go farther

In the long history, people are just a lonely individual, we do not only do the essential work, but also need to shoulder a certain sense of social responsibility, to help those who have just joined the students. Help them at the same time, better able to comb their own knowledge network.
At the same time, because of the narrow scope of personal knowledge, communication is also needed to compensate for the vacancy of other knowledge.

xv. The technology used in my product

I'm more passionate about technology, and I'm currently starting out with a lot of new front-end technologies that are mentioned:

    • Bootstrap for front-end performance
    • We use a lot of HTML5 new features: such as recording, drawing, dragging, copying and pasting, css3d, etc.
    • Angularjs for front-end MVC, modular management, and reduced back-end pressure
    • We use NODEJS+MONGODB to achieve high concurrent access
    • A large number of third-party libraries in Nodejs help me achieve a number of functions: Encryption and decryption, encoding conversion, image processing, compression decompression, etc.
    • We use WebGL to enhance the user experience

Xi ' an intermediate front-end development:284216186 , Welcome to join ~!

Web front-end Development tutorial Series-4-front-end development career planning

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.