Some time ago wrote a book, "in short Qt on Android", in the process often in the QT related to various forums and blogs, such as Qt-project, Kdab, CSDN Mobile development Qt version, QTCN, Qter ... Before I first came to Qt Embedded, I used to haunt some qt forums ...
please give it to me.Final ArticletheQt Quick Image processing example of beauty 美图秀秀 (with source download)"vote, thank you.
The status of technical questions and answers
I would like to say is a phenomenon: in these technical forums, the number of people to ask questions, but also a lot of answers, but the real solution to the problem, how many? This is not statistical, although like the CSDN forum has a relatively perfect knot mechanism, still cannot solve this problem.
If you look at the various sections of the problem, you will find that the most problems are two categories: the introduction of the problem, gathered in the language learning and application framework learning level, is nothing more than a language features, a strange piece of code, a class library How to do, a kind of technical design and selection of the problem, usually I want to achieve what function, There is no ready-made frame, how to get it.
The person who answers the question eight Immortals crossing each show ability, has serious the thought answer, also has the random self-talk, also has the pull chatted son's, also has the onlookers ... Anyway, it looks pretty lively, can you solve the problem? No one knows but the one who asks. Because of the lack of an effective feedback, restraint, incentive mechanism, the Forum's friends, come and go like the wind, the million flowers in the past, leaves do not touch the body, just everywhere mercy, do not ask the final feeling why things need iron shoulder to take the moral. Oh, it's too demanding, isn't it?
Some friends set up a technical group, in fact, faced with the same problem: Ask more people, answer a lot of people, but the effective answer can not be considered. Perhaps the advantage of the group than the forum is that you can directly contact a so-called great God, if he has leisure, will be a one-to-one with you, give you some advice.
There is a website http://stackoverflow.com/abroad, may be the most fire in recent years the most nice technical question and answer website, its founder is Jeff Atwood, a technology Daniel, Lu Qiming also translated some of his works, see its CSDN blog. Now you can open StackOverflow to see, in fact, quite a few of the problems, a few visitors, a few replies, even in many days are 0 replies.
There are also some technical question-and-answer web sites, such as the CSDN forum, very large and wide, loitering a lot of people, but a little tepid ... such as MyException, is done well, but also very water, not hot enough ... Germany asked that programming is a kind of artistic creation of the German ask the net, but also desolate desolately miserable obsession ... segmentfault.com seems to be not how to do, I went a few times and no longer go to ... Know, move Quora mode, gathered a number of experts in various fields to provide high-quality answers, seemingly good, but also not profitable, not technical question and answer class ... Shell is an alternative, but forcing lattice is reducing, commercialization, JI also wood approach, in fact, it is not a development technology quiz website ...
......
Maybe you can't restrain the anger in your heart. 3,000 Zhang, growl: What do you want to say?
But I still have to say from the words, Tang's monk although always be Wu empty bully, but also have principles, the principle is, no matter how I have to say ...
Now we actually have two questions:
- Ask what the person is expecting
- What is the person who answers?
I'm trying to answer these two questions, so please take your knife and chop it.
Ask what the person is expecting
In my personal experience, most of the time I ask a question because I have trouble and hope to solve it soon. Please note that timeliness is a key feature. If I don't care about the time, I'll study it myself, and I'll get to the bottom of it someday ... Another point of departure is the figure is easy, perhaps someone else has done it, I can not take a detour? There are people who are really deficient ... Of course, some people ask questions is mountain stream to find a bosom friend , after all, good base friends are not looking for AH.
Bottom line: The questioner wants to be able to get the answer at the least amount of time it takes.
Is it realistic?
Ask yourself a little bit.
This involves the following question.
What is the person who answers?
Rotten Vulgar Word: There is no free lunch in the world.
Yes, that's the word. In my limited experience, not afraid the worst intentions to speculate on others, those who answered the question, what are you doing for?
The next analysis may be offensive, please be cautious into--
So why do games make people addicted? Fun, huh? Make up for real-world frustration with virtual reality? Against boredom? ...... Well, I was also addicted to the final exam the day before the StarCraft, there is no anti-addiction system Ah Pro.
What do you ask God to answer the question?
Assuming's sense of accomplishment . I think that's a factor. Think that year Zhuge Liang actually also is not really want to hide Nanyang, Liu Bowen from Yuan court retired behind the teaching side to visit the name of the Lord ... Oh, my gosh, this is all an example, irrelevant! In fact, Confucius, Mencius travelled really not for that Yiguanbanzhi, is to promote their own doctrine, implement their own ideas, is to think of other people's brains as a happy and merry race. Some of the more senior technical staff, sometimes may also quite depressed, feel highbrow, feel that the reality of the child too small no chance to cast fists, a lot of energy everywhere released, so, you understand, do not play the game on the question and answer.
name ! The coming and coming, nothing but fame and fortune two words. The name of the virtual world can also satisfy the marketa desire of the people's seeking name and heart. Don't you see all kinds of MVP, medal, rank flying all over the sky?
Lee ! In fact, the name has, Lee may also have. After fame and profit, this is a word mo. No profit does not early ha.
helping others. There are also some comrades have feelings, moral integrity is very high, to help others, see no one else suffering, love to liberate others, see thank you, worship these few words. Very good, very good, gray often good, I show admiration, Gaoshanyangzhi, head up to the neck broken also no complaints.
To promote a certain kind of technology . In fact, I was entrusted to promote a certain product, or voluntarily for some kind of technology queued endorsement, love you, nothing to say, is to let more people know. What is the love of the world? Many people have seen martial arts fiction, mastered some kind of high-tech can suppress large strokes of the cattle after the establishment of the door, most of the hope is to recruit disciples spread their military study idea. If you happen to meet a gorilla, orangutans are also willing to spread it.
fight boredom and emptiness . This, tonight's loneliness makes me so beautiful ... It's sung in the song, the technician doesn't ...
Actually said a lot, may also failed to skin see bone Direct source.
Some people say who you are? I'm just analyzing myself. Brother Taiwan, five and taste, a decline.
So, ask the person and answer the person, does the demand match?
it's misplaced !
Everybody, Kiss!
People always want to grow, a lot of small God became the great God, there is no time, the frequency of the internet is less, also disdain to answer low-level questions, there is no enthusiasm.
In fact, everyone has a physiological period, today I am happy, willing to answer a few questions, willing to take the time to do experiments instead of Wannna say two sentences. That tomorrow I am bored to die, simply do not bubble, even if I was a moderator is the same ...
Also, in fact, fame and wealth, such as clouds Ah, of course, this is because it is difficult to ask questions and answers, so, small vanity after the satisfaction, it is difficult to be stimulated.
In short, the answer to the question of people will face a variety of uncertainties, relying on personal feelings, on a temporary interest, is not reliable . Don Quijote's dream also has a waking day.
So, you will find that many of the posts have been neglected, and many of the answers are insincere and possible ... Thus, many times, the question of the person can only study their own, the perception of high, willing to learn, and quickly solve the problem, have a successful experience, not willing to play questions and answers. Still have some take doctrine thought deep-rooted basin friends will constantly turn over the river stir the sea to expose their own problems in front of others, but the great gods are busy, or vacation to, or to see the song and dance, or cold to see the world is not willing to trouble, who has the space to you!
A learning curve for a technology
If you are a developer and want to learn Qt, how do you learn?
One is to find a book, learn theory, do small experiments, so you have a lot of scattered pearls, Grouphen ... can go to the actual project, or will encounter a variety of problems, how many people lack that with the line Ah, can not string up the beads to solve practical problems. The paper came to the end of the light, I know this matter to preach.
One is self-taught, books, manuals, SDKs, source code, no gnawing, 野球拳ナンパ boxing can also practice to 10 levels, Bidillahum flow is also fierce, than Tianma Meteor boxing also dazzle. Admire admire.
In fact, the first kind of the majority, originally, beggar Mei Quality can not be met. Question and answer, forum, originally is to solve the first kind of people's trouble, and many times rely on the second kind of people.
Technical books are like martial arts cheats, different people have different effects, some people look sleepy, some people can been taste, some people even comprehend by analogy more even've seen.
When you learn a technology, you need to work with it. Everyone has played bricks, Lego know, some people can spell out a very imaginative shape, some people are not good to say ... Technology is the same, you have mastered a language, mastered a framework, the actual development of products, how to use it? Can you learn how to use it for me? This is a problem, big problem. A lot of people are stuck on this sill.
This practice of the sill, on the one hand is the perception, on the other hand, experience, have not eaten pork has not seen a pig run.
But who gives you time to long experience, who gives you guidance to make you less detours? Many of the issues we see on our forums and quiz sites are presented at this stage. To solve these practical problems, the forum and the question and answer the words are far from enough, and many times these fragments are the responsibility of the OH.
How to cultivate technical talents in domestic companies
Pull far, thinking jump Divergent, no central idea, this is my strength.
It is said that many companies in the country, recruit people are embracing the idea of out-of-the-box. Don't see a lot of recruitment ads, are, proficient in c++/Master design mode/Proficient in js/network programming/have more than 5 years of project management experience/familiar with the object-oriented thinking/..., understand. Most companies with tools to treat technical personnel, they are not willing to take the time to cultivate, so, technical staff in the job-hopping, jumping to jump to get a high salary, because when the company is more generous, it wants your skills to help it solve the actual problems, this knife down, even if the pain, meat has to cut ah.
In fact, the company also has its own nanyanzhiyin, the beginning of the late foundation of Chinese technology enterprises, but also as soon as possible to open up the market, late to the ground by others circle, so there is no time to train you. In addition, the majority of enterprise managers to fast profit as a guide, emphasizing fast track approach, technical management to extensive type-based. So, how can they listen to the sea and see the clouds? How can I wait for you the little girl next door is slim? Maybe one day it's going to crash.
Stop, the conclusion of this verse is: technical personnel to grow, you have to rely on their own .
Who's Your noble man?
If a technician wants to grow, he must rely on himself. But we still want to have to refer to the road when necessary to give us two sentences clairvoyant words, give us a blocked brand let us less detours! This will do more with less.
In fact, look at the real world, a lot of things we are willing to spend money, such as psychological counseling, one hours hundreds of, a lot of people to do, such as legal advice, such as it construction consulting and supervision, such as various consultants ... But to the technology of this piece, we all want to take doctrine, all want to free ... This and we do not have the copyright consciousness, do not want to spend money to watch the Internet video a thinking mode ...
So, my question is, can development technical advice become a service?
I in QQ free for a number of friends to answer questions, Remote Assistance also used a few times, free ah, really do not accept money. But this is because I recently more busy than idle ...
Does it cost you to learn a craft? So you let others help you learn a craft, pay some price, why not?
In fact, many beginners are willing to go on IT training courses, willing to pay a price to get started.
And the entry to the advanced stage, very few people are willing to pay the money explicitly to others. But I have to say that this stage is precisely the most need of help, once you have crossed the advanced stage, can extrapolate solve the problem, you can really walk alone.
Beginner, Introduction, advanced, comprehend by analogy, the list of mountains small, these five stages, the first three stages need people to help. To apply Han's "after will live" propaganda language: read a lot of books, or learn bad technology.
You, can you find that man?
Perhaps it is your book Yanruyu, perhaps the company's old staff, perhaps the leader assigned to you Mentor (mentor), perhaps you met on the road in the rain and the rain, perhaps you pay for the private coach ... If you are well, it is sunny, I hope you soon meet the noble.
Whether the development of technical advisory services is established
Too much nonsense, solve the problem.
In fact, I have no answer to this question.
The present situation is: forum, question and answer can not solve the pain point of the questioner, the respondents for various reasons is not reliable.
So if we have a professional consulting team, gather all the talents, specifically for people to answer questions, it is not wonderful?
The question is: Who's going to feed these people?
Can someone make a platform to compensate for the work of the respondents by a similar system such as integrals?
Is it possible to establish a good system of integrity and promote the definition of whether a problem is resolved?
Can I start a one-on-one tutoring on a platform basis?
Is it possible to consult for free and sell additional products for a fee?
Is it possible to sell traffic and introduce ads?
Is it possible to integrate with online education?
Is it possible to combine training and certification?
Is it possible to combine recruitment and job search?
......
It's not a question I can figure out ... Leave it to everyone.
please give it to me.Final ArticletheQt Quick Image processing example of beauty 美图秀秀 (with source download)"vote, thank you.