Focus on front-end or full stack? -

Source: Internet
Author: User
My roommate said that I don't want to be a front-end of the full stack. Isn't that true? My roommate said that I don't want to be a front-end of the full stack, is this correct? reply content: Let me give you an actual example.

Recently I changed my company and my department was deserted, including people, people connecting to departments, systems, my own systems, and systems in other departments. I started from scratch.

So what can I do as a front-end? It seems that nothing can be done? In addition to writing pages and css and js, I cannot do anything.

What's embarrassing is that I am still a front-end with a relatively high title...

What should we do?

After learning about some business needs, I have summarized the prototype and general technical implementation solutions of several internal systems. (I believe the pure front-end cannot do this.) then, we will conduct research on frameworks or open-source tools for implementation of different technologies. These include the technical stacks and frameworks of python, php, nodejs, and java. Later, I learned about some of the previous release methods with O & M, and then selected a set of nodejs solutions that I can implement as soon as possible. After discussing the feasibility with the business and technical contacts, start encoding.

I applied for a testing machine and database, a product resource (prd document), an O & M resource, and a data mining resource. I started a node. js project, it is a big data platform and advertisement platform within the company. At last, the corresponding adjustments were made in the recruitment direction.

What should I do? The front-end is good, but you can understand more, so that you can see a bigger world, lead more resources, and do things you prefer.

Ps: Front-End recruitment, nodejser recruitment, and h5 front-end development. Comment on private chat ~ Answer first: objectively, the front end is at the end of the contempt chain, and roommates may be despising, you know.

But what does full stack mean?
The first explanation is: both the frontend and backend
The second explanation is: being able to solve problems without relying on others/other roles, and using knowledge and language as needed
There is also a major premise: You must have an excellent solution, and everything is not refined. In terms of contempt chain, it is at the end.

To become the first full stack, the lowest cost for our front-end is nodejs.
The second type is determined based on the situation. You may only have one language/skill, or even no coding skill. You may need to learn a bunch of new things outside your current technology stack.

In fact, the second type is "Wage-oriented programming" with market and core competitiveness, but I am conducting the first type, and I am using nodejs.
Ask me why? This is the so-called "Technical belief". An Internet company has a small full stack. Of course, this title is not my own title. It is set like this when I hire a job, in addition, the frontend and backend took the round of "rape" for your interview.

Let's talk about this question. The concept of full stack is relatively vague, and it is hard to define the scope. Some front-end engineers learn nodejs and access data from databases, some back-end engineers use jquery to implement special effects and call it full-stack. In fact, these impetuous phenomena make this title unflattering.

What should a full-stack engineer look like? First, the Foundation must be solid.This is the minimum requirement for computer programming. Do not think that the compilation principle algorithms are not important to you. These training courses train your programming thinking and problem-solving skills. Second, in-depth TechnologyYou must know what it means. Many people try new technologies, but it is often because I have written python before, ruby has also seen golang and android, but it cannot become a climate. Later I summarized that I did not have a good system. Once the system was established, more languages were just Syntactic Problems. Third, a professional team is more refinedThis is what the leaders told me when I first arrived. You must have your own special area. This is your shining point. The complementing of other aspects is your plus points, The full stack should have a sense of "makeup"And you need to make up for the urgent need.

What is a qualified front-end engineer? The front-end of this question can be answered by many "Daniel" who have been active recently. I will not repeat it here. If you want to further develop from this field, you can be a full-time front-end engineer, when you are young, don't worry too much about which one is better or worse. If the wind goes smoothly at the beginning, you will step through the pitfalls later, you can consider the front-end as a job or as an interest. I chose the latter because I don't want to take interest as a job.

In addition, do not confuse the front-end with concepts and tools similar to those in the front-end circle. In recent years, the changes in the front-end circle have emerged one after another, simply making css look more like a programming language, to make JavaScript more organized, we just want to make the ceiling higher. The foundation is the most important, the foundation is the most important, and the important thing is said three times.

The door to the program community has just opened. Don't rush to find your own seats. It's not a good thing to appreciate the various things. Remove the title and encode it for yourself.
The above is purely nonsense ~~~ As "focusing on front-end or money ?」, Preparing to answer "Of course it's money 」

I found that in various technical positions, front-end engineers are particularly fond of such things ..
"What is the value of front-end engineers"
"How do front-end engineers reflect their own values in the company"
"How do front-end engineers have the right to speak in products"
......
I put myself in a small house, and then I want to know how to jump out of the house. It's just a QR code. I want to give you the same title. As long as you like it, you can take laxatives.

Is a programmer
Don't worry about the terminology of front-end full stack.
In the circle, some people are blind, JB, dumb, and cainiao.
Actually
What code do you write? If you have the ability to learn everything before and after, why not?

Front-end engineers should note that they are not front-end artists.

After so many years of work, I have worked on a full set of websites, full-time front-ends, full-time java, and app. I found that the most important thing is the computer composition principle, data structure, and discrete mathematics, which are currently not widely recognized by everyone.

But now it's a front-end interview. You asked about the pseudo-code implementation of the Bubble sorting, all of which were sprayed into the era of forced installation. 1 pure front-end, HTML + CSS + JS, only run in the browser, the ceiling is relatively low.
2. The network and terminal are closely related to the front-end and it is difficult to further optimize the code without understanding it.
In most cases, the front-end will eventually become full-stack ." One expert can "always be a hot product in the workplace. If you can't do it, you can do" one professional "instead of" more professional ". "Everything will be done" is actually "Nothing will be done ".

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.