there are no practical opportunities for some technologies at work, such as some corporate projects that do not use vue, webpack, etc., in this case, how to learn technologies that are not needed?
there are no practical opportunities for some technologies at work, such as some corporate projects that do not use vue, webpack, etc., in this case, how to learn technologies that are not needed?
first of all, you need to know what the meaning of this technology is, what problems it solves, and what the application scenario is, so that you are motivated to learn. Then read books or official documents for systematic study (to understand the framework of the technology), and then start to write demo (learn the details of the technology), and then conduct in-depth research and optimization from two aspects of performance and code structure, including source code analysis and other ways (to improve the level of the technology).
I should have a say in this question.
1 first of all, find a company that is eight in the morning and five in the evening. Don't believe that 996 can improve the technology, but only improve the proficiency of the problem. Moreover, when you get home, you are very tired and cannot persist in learning
2. Under the premise of satisfying 1, learn what you want to learn. Force yourself to write code when you get home. It doesn't take more than a hundred lines
the so-called war when busy, spare time to raise troops
is good, learn what to use what the key is not to rely on the company to promote, companies generally consider profit, how to save money how to come.
it's best to find teams with similar ideas (enterprising people) so that they can work together to apply the technology.
I was in the background. I started to select the front end in the company at the beginning of last year. After learning ng and vue.js, I chose vue.js considering the level of the front end staff. As a matter of fact, the first two projects are indeed a little troublesome, and the latter will be fine. But the problem is that until now, there are still people who have to quote a jq to write code. I don't know where I have to use jq in vue.js. In addition, es6's tutorial, Ruan Yifeng, is better written, and they will only read it once at the front end and don't want to see it a second time.
Last week I rebuilt a background management project with integrated rights management basic project (there is vue.js+spring boot), to share with them. So a vote was sent.
as a result, only one vote was received, and there were different voices saying that they wanted to use react. Without saying that vue.js is right or wrong here, I think it would be a bit hasty to change to another one if I haven't fully mastered it.
Don't say anything else, just leave next week.
IT technology updates quickly and has a lot of content. In particular, the front-end knowledge points are also relatively scattered. Some companies' projects do not use new technology for cost reasons, because after all, not every colleague is willing to accept new things. In addition, the company's projects are generally stable, blindly on the new technology may create a lot of new holes. At present, my approach is usually to use some new technologies on a small scale in old projects, and if it is a new project, I will consider using something new.
of course, your own small project is also a good testing ground!
set up a small blog website by yourself, maintain and apply it by yourself.
look at the source code and build a mini app
to do a cnode web application, app, desktop application.
1. Take the initiative to promote the use of new technologies by the team
2. Take some private jobs, earn some extra money and be free to try new technologies
3. Try to use new technologies to do some open source projects and participate in community exchanges
when I first arrived at the company, our front-end team still used jquery and backbone,. I took the initiative to promote the team to use vue,vue is a very easy to learn framework, other colleagues are also easy to start, and now the development efficiency is much higher.
I also do some private work after work. I will try some technologies that I don't usually use. I use more react technology stacks. As long as you don't take up working time, there's nothing wrong with doing some private work
.interest drive and technology pursuit are two major driving forces.
is also a vegetable chicken. If this technology has official documents, ah, offline manuals, read this first, and then write something casually to practice the basic grammar, ah, and then you can look at the video screen and click on it. then, uh, go to the Internet to search for blogs shared by various gods, ah, and then, uh, look for some more complex functions, and only when you apply them can you find out what you don't know. Then search for related questions, which is not much different from your work if you really want to learn more. Find some easy items on
github, and then put them into practice. If you don't know how to ask
GET
recently I have also been learning the vue framework, although all the projects at work are using jQuery, which may not be useful at the moment. However, after work, you can still learn the technology you are interested in, whether it is one more choice in the technology selection in the future new project, and you can also expand your own technology stack.
as mentioned by several people upstairs, you can take the initiative to promote the team to use new technologies, hold small training classes or share new technologies. Even you can use the new technology you learn to build some blogs, websites and so on, in which you can not only be familiar with the new technology but also exercise your ability to develop independent projects.
from a long-term point of view, learning new technology is technical reserve, sharpening knives and chopping firewood. As the saying goes, fight a war when you are busy, and raise troops in your spare time.
most of the courses I attend regularly cannot be applied to the project immediately, for a long time.
Project and scene driven. Be sure to use the newly learned technology to write a molding project to solve practical problems.
when you need to use it, it will be changed according to the formed project demo.
otherwise, forgetting everything is tantamount to learning
repetitive creative work:
, for example, as a back-end development, using python to write a script to automatically generate C-sharp code, which not only improves work efficiency. Also learned python
as a back-end development, using vue to build a set of database online documents, not only convenient for everyone to view the database fields, but also learned the front-end technology
the important thing is to have ideas and your actual action, although learning will stumble, but you still remember the pit you have stepped on, although you will be a little slow and not motivated when learning, but you have google, and exercise your English by the way.
Previous: How to realize the 3D version of gluttonous Snake turning Technology through webgl
Next: The problem that the output of php under the command line is handled by sh
I made my resume at night, couldn t sleep, and posted in the early morning, just for a better future! < hr > I graduated from a 211 university in Nanjing in 16 years and majored in information and computing science. Now I work in a state-owned milita...
found a very good technical book, but it is a pity that there is only the original edition. Is it necessary to read it with the help of translation software? ...
I saw Listview today. After trying according to the code in the article, I found that I had reported an error. I read it several times and found that I didn t bring the wrong code. How to solve the problem by seeking friends? MainActivity.java ...
explore the following example: 1. Background: A system faces 2 objects and has the following permissions users: you can pay bills, apply for invoices, and apply for refunds Administrator: you can agree to apply and invoice the user, and you can ...
the finance of the other party said that they are only withholding and need to personally go to the tax bureau to issue an invoice. I suspect that they have not handed in the withheld money. If I ask the other party to pay in full, is it reasonable to p...
recently received a project, when quoting, Party A said that the fresh graduates he found could do the same function for less than half of the fee. because customers don t understand technology, it s futile to talk to them about security, stability, ...
Baidu says it can be judged manually by req.getURI, but I don t want to. I don t think it s elegant. Configuration @WebFilter(filterName = "myFilter", urlPatterns = " *") public class MyFilter implements Filter { @Override ...
1. I did an experiment, first commit, and then pull, and FETCH_HEAD different situations. Then I use the first pull below to report an error directly without merging. The second is automatic merge, but there may be conflicts. xxx:test_git horsen$ git...
from jdbc to hibernate, from hibernate to mybatis, has been numb to follow the trend, using for work use. I now have an idea to encapsulate and develop using jdbc+redis on the basis of JDBC, so that I can ravage jdbc in my own way I wonder if it is ...
I built a mapping service using nodejs-v8.15.0 and tilestrata-2.1.2, and now I have a weird problem debugging the output of geojson. my backend code is as follows: query=`SELECT ST_ASGEOJSON(ST_INTERSECTION( ST_TRANSFORM(ST_SETSRID(way, 900913),4326) ...
junior internship, graduating more than half a year, taking over some small projects, the existence of the service interface in the current project makes me feel a little bit. pain in the egg. maybe it s because the outsourcing company is survival-o...
I didn t want to register repeatedly, but wanted to integrate into a microservice, so I began to search, think, and design, but I encountered a key problem as I walked: where should I put my user data? the reason for this confusion is to consider t...
I didn t want to register repeatedly, but wanted to integrate into a microservice, so I began to search, think, and design, but I encountered a key problem as I walked: where should I put my user data? the reason for this confusion is to consider t...
I didn t want to register repeatedly, but wanted to integrate into a microservice, so I began to search, think, and design, but I encountered a key problem as I walked: where should I put my user data? the reason for this confusion is to consider t...