At the moment, the development of web applications is very popular (+ all sorts of solutions for sharepoint, etc.). Probably, it is better to start in this area (if it is the salary and the prospect of its growth that interests).

Actually, the question is: is application programming dying out? What to do if web development is wildly uninteresting (no matter for what reason, I don’t like it), but I want to work, for example, on interesting projects and get adequate salary at the same time (if you compare, you can get n money for developing under sharepoint with experience in m years and n / 2 with the same experience, but when developing, for example, a Win application)?

upd: the question is whether it is realistic to find a non-web job and at the same time with an adequate salary.

Closed due to the fact that off-topic participants LEQADA , Athari , Visman , Alex , ermak0ff Nov 7 '15 at 8:06 .

It seems that this question does not correspond to the subject of the site. Those who voted to close it indicated the following reason:

  • " Questionnaires are forbidden on Stack Overflow in Russian . To get an answer, rephrase your question so that it can be given an unambiguously correct answer." - LEQADA, Athari, Visman, Alex, ermak0ff
If the question can be reformulated according to the rules set out in the certificate , edit it .

    6 answers 6

    How real! Need to know where to look. You, apparently, just can not imagine how much all the interesting things outside the Web. I consider one of the main areas to be automation (with elements of AI), data mining, and so on. And if I were you, I would still have narrowed the question:

    1. Which of the "web-applications" you do not like? Those. How broad is your concept of "application". If it just ends in sharepoint, php, js, etc., then I can probably say that you are mistaken. If more, please indicate at least the areas that do not like.
    2. What do you call interesting projects? More specifics ... And so to guess, where can we offer you to go forever.

    UPD1 As for the applied solutions, you are mistaken, they have not gone anywhere, they just have remained invisible with the naked eye of the direction. For which products, generally recognized market leaders, simply do not apply for some reason. And believe me, they pay well there. This includes highly specialized application projects that simply do not need the web. There are lots of options, you just need to find a person who will give an opportunity to develop.

    I thought you meant the whole range of web solutions. Including work with various API. For example, work with the API of a bank, but software is developed, for example, for Android. On the one hand, this can be called a web application, but on the other hand, it is still an application for the user. From the programmer's side, this is also more of an appetite, IMHO.

    You may be interested in the development of new trends in the field of information storage and processing, for example, such as OLAP.

    One thing that I lacked in the process of studying is for someone to show what is in the world. So that someone could talk about new technologies, new trends, etc. Therefore, I can understand you, information reaches our edges very, very slowly. There is nothing to choose, because you really do not know what to choose from.

    And yet, abroad, there is no particular difference between the salaries of application programmers and web programmers (personally, my observation from what I saw / searched for). The reason is that we have low web programmers, and applied programmers are even lower. IMHO.

    • that I understand something interesting and very imagining :) in principle, I now and so work where I am interested .. the point is simply that the salary is much less in perspective than the web developer .. <br> <br > 1. in principle, all) neither application tricks of application type on a page, neither portals themselves, sharepointies and others like them (although these are essentially the same portals), neither layout nor scripting) - Eitery
    • 2. those applications that you can think about :) I do not deny that it is necessary to think, but in my opinion, thinking about why the service does not give more than 8192 characters to the page is not interesting (an example is thought out) .. - Eitery
    • Then create your own app! I realized that by inventing my own, you can make good money. When you work for "uncle", you see, there is little room for creativity. Want to think, think so, act! - Dex
    • see UPD1 - Dex
    • Great answer and great advice - thanks! :) I did not expect such reasoning, to be honest :) I would be happy to write “my own”, but it’s not just programming but also selling .. In fact, I am working now and getting some kind of salary - I just think there is an option to develop to the side where I find it interesting, not where the demand is greater .. I hope you are right :) - Eitery

    Option - a desktop client that works through web services.

    • option what? your startup? :) - Eitery
    • one
      When it comes to your startup, you need to start with the actual problem, and not with the solution. Usually, when applying for a job, they tell what the company does. - Modus

    As for programming, maybe yes, their flagships have been formed on the software market; they update their software every week, month, and it is hard to compete. And what do the usual software coders do, they go into web development or join the same flagships. Well, if web development is uninteresting, it might be interesting to develop applications or games for smartphones on Android, or for smartphones with other OS; but for me it’s for the android: it has won such a large part of the smart market in just a few years, all the more new tachfony with super features come out every week - this is a whole world for creativity and ideas.

    • I’m not talking about writing my own programs with blackjack and further on the text - I’m interested in how likely it is to get a job that is not related to the web that is adequate for knowledge and experience? (adequate - if compared with similar knowledge and experience of web-work) - Eitery

    Write on .NET , if you don’t like the web, and even if you write on .net, then if necessary, and under the web, you can safely write.

    Well, in fact, now everything is moving towards the mobile-web, various Pad's and Phone's have become popular among a wide range of people, and therefore the development for them is popular and promising. And the web is now reaching the level of desktop programs, so you can grow here, the same SaaS and PaaS, clouds, SL, Flesh, ExtJS, etc., can work wonders.

    • I’m already writing on .net - I don’t like web development at all .. I’ll clarify the question now - it’s probably not entirely accurate. - Eitery

    They wrote about Web here already above, I will say about application programming: it will not die when! Not everything is tied to the web, starting from microcontrollers and ending with robotics and AI (artificial intelligence), developed by NASA ...

    • It will not die, it will not die, the question is different (I update the question). - Eitery

    Application programming does not die, it will live for a long time, but the technology will indeed become VEB. VEB is also applied programming. I do not understand what it means to "boring". My opinion (I have written repeatedly in different forums already), it's time to make RIA applications. All the advantages are obvious, cross-platform, no need for installation, easy updating, and modern VEB interfaces are already overtaking the classic application in usability. LEARN VEB DO NOT PLEASE!

    • one
      If we draw an analogy, then I like to dig (!) Trenches and I don't like to dig (!) Graves. And there, of course, you need to dig, but I don’t like to dig graves. - Eitery
    • Oh and Onalogy (!). As a decision maker, I don’t buy VEB for the last 2 years (of course, provided there is a web solution). No buyers no money no nothing Capitalism. Then decide for yourself ;-) - EvgSurf
    • There are always buyers. And the web - so they sell here indirectly usually (for example, some clicks, and not the page itself). I am a little afraid of the tendency to display projects in the clouds (we in the company are going to do this), but it still remains an application and does not become a website. - Eitery
    • The web is good, of course, but one small subtlety. A web server and a web browser cannot in essence be a “web application”, i.e. their core cannot be written completely in php, etc. - nick_n_a