Service idea for programmers
So, a short prehistory, which, I think, is known to many programmers. I’m doing a website, I needed to solve one small problem with JavaScript. Google gives out 30 thousand links to the entered words, links lead to topics in various programming forums, and in these topics you need to filter out the flame, flood and conversations on abstract topics ... In general, at that time, after some efforts, the solutions were found on my own.
This is of course very useful, since development of me as a programmer, but sometimes the problem needs to be solved quickly, or it is from the area in which I simply do not want to develop!
How to be The solution could be such a service ...
This service is essentially a large database in which anyone can save the solution they find for a specific task. In any field of programming, administration, for any languages, technologies, even probably design, layout, etc ... That is the recording format is as follows:
1. Description of the task
2. Description of the solution
3. Author
4. Attributes
Example
1. How to make the page, for example, slightly shaded when a button is pressed. It is useful to do this before displaying the window, as it is done, for example, on the topic editing page in the Haber, to darken the main content of the page.
2. Solution
...
3. Vasya Kukushkin
4. Attributes:
- Language: JavaScript
- Browsers: IE6 +, Op9
- Theme: graphics
- Application: to the whole page
- Technologies: Web
- Options for improving the solution: make the code fully cross-browser.
- Source: www.super-programmist.ru
Everything that is written above can show you absolutely banal and already met. After all, there are resources like coders, codeproject, or source codes.
All wrong guys ...
What is unique about this service? Firstly, a very detailed structuring and belonging of each solution to a specific technology, language, class of tasks to be solved and other parameters by which it is easy to find a solution. It should be possible to improve the solution, and in which area, it is installed for each individual technology, and all parameters too. Those. there is no universal structure, as is done on many sites, and each solution occupies its own unique niche that can be described.
Hence the problem number 1 - the service needs a special mechanism to help describe each such niche, and people who, with the help of this mechanism, will set niches and determine solutions there. I must say right now that the tags that are now fashionable do not fit.
Chip number 2 - the ability to integrate the publication of the solution in the service with ... yes, numerous programming forums and sites. So far I see it like this: site moderators and coders host a special button that is visible to each registered user and gives him the opportunity to post his decision on this our service directly without leaving his favorite forum. Those. he clicks on the button, fills in a number of fields, copy-paste your code and you're done! His code gets into our repository.
Well, of course, a rating system, etc. What could be the benefit for owners of programming sites? And now - every solution that came from such a site has its source, and the more such solutions, the more links, the higher the rating ... well, in general, there is something to think about ...
This is of course very useful, since development of me as a programmer, but sometimes the problem needs to be solved quickly, or it is from the area in which I simply do not want to develop!
How to be The solution could be such a service ...
This service is essentially a large database in which anyone can save the solution they find for a specific task. In any field of programming, administration, for any languages, technologies, even probably design, layout, etc ... That is the recording format is as follows:
1. Description of the task
2. Description of the solution
3. Author
4. Attributes
Example
1. How to make the page, for example, slightly shaded when a button is pressed. It is useful to do this before displaying the window, as it is done, for example, on the topic editing page in the Haber, to darken the main content of the page.
2. Solution
...
3. Vasya Kukushkin
4. Attributes:
- Language: JavaScript
- Browsers: IE6 +, Op9
- Theme: graphics
- Application: to the whole page
- Technologies: Web
- Options for improving the solution: make the code fully cross-browser.
- Source: www.super-programmist.ru
Everything that is written above can show you absolutely banal and already met. After all, there are resources like coders, codeproject, or source codes.
All wrong guys ...
What is unique about this service? Firstly, a very detailed structuring and belonging of each solution to a specific technology, language, class of tasks to be solved and other parameters by which it is easy to find a solution. It should be possible to improve the solution, and in which area, it is installed for each individual technology, and all parameters too. Those. there is no universal structure, as is done on many sites, and each solution occupies its own unique niche that can be described.
Hence the problem number 1 - the service needs a special mechanism to help describe each such niche, and people who, with the help of this mechanism, will set niches and determine solutions there. I must say right now that the tags that are now fashionable do not fit.
Chip number 2 - the ability to integrate the publication of the solution in the service with ... yes, numerous programming forums and sites. So far I see it like this: site moderators and coders host a special button that is visible to each registered user and gives him the opportunity to post his decision on this our service directly without leaving his favorite forum. Those. he clicks on the button, fills in a number of fields, copy-paste your code and you're done! His code gets into our repository.
Well, of course, a rating system, etc. What could be the benefit for owners of programming sites? And now - every solution that came from such a site has its source, and the more such solutions, the more links, the higher the rating ... well, in general, there is something to think about ...