It is better to know from the language of the student (not the programmer) at the exit of the University?

explanation: (not the programmer) - i.e., specialty not a programmer, the programming itself is just 3 semester is taught in C++.
So the standard holivar C# or Java. Jobs which met in University in the ads, everything in C#, but judging by the situation in General, but Java sort of in demand and popular, and the salary is more. So it is better to start beginners, to prepare for those firms that take people out of school and learn C# or Java still and then look for work.
Of course you can say learn this and that, but while studying not much time, the heavy Department (the physics Department).
And the second part of question how it is the job that is asked at the interview and what is the minimum I have to know?
Please, no empty words, I'm very worried for their future.
October 3rd 19 at 01:27
4 answers
October 3rd 19 at 01:29
Solution
Well, actually every language for their specific tasks used. So first you need to determine that for You in the first place is important. High salary, a prestigious company, the pleasure of programming, etc. In any case, it is better to go with something. That is not just I read the book and understand all examples from it. But with some ready-made solution which can be used. To open what may be an opensource project and try first to make it out there. The only goal you need to put before you crawl into your code. So interesting. And beginners the number of letters is very scary. There's just polygons of food to explore.
And about the languages of the world is not permanent. In 2005-2007 was more popular delphi and where is she now? can and it learn, the work will always. Large companies are already experiencing a crisis of vacancies in this industry. Now the popular c# which slowly seems to me to be change node.js. As the authorities speed more than quality. A node allows also more and to write for different platforms. Plus cheap development. A matter of taste in General. Any language in demand in the market everywhere there is a shortage of personnel now. So as I said above, better to go with some sort of but at least a little experience in coding. You now have all the cards. Time the car, the opportunity to write something for uni. Do they even field for writing software. Go ahead)))
Thank you for such an informative answer with an example. I guess I will try реfлизовывать the software on the PC (C#) and mobile (Java), let's see what happens. I know one thing the web does not pull me. - Jesus42 commented on October 3rd 19 at 01:32
In General there was the idea to engage in scientific computing, knowingly teach calculus and physics, as vostrebovano and profitable? - Jesus42 commented on October 3rd 19 at 01:35
About calculus and physics do not know. But I'm sure that where be it will be very much in demand. In General mathematical thinking in our profession is just a huge plus. About writing code. I would then completely made in java emphasis. not to be posted. The languages are similar, but different things in them quite a lot. We are on the threshold of the world of cloud computing. So that java will remain and will be used as servers. But sharp, he's still only under Windows. Although it has several many advantages as a language compared to java. Java in addition, also the mobile market. Generally my advice just stick to java. And with her sharp relearn faster. As sharp simpler language than java. - elsie.Brakus commented on October 3rd 19 at 01:38
depends on where the work will be and what is meant by scientific vychisleny. Subjectively, vacancies for programmer-mathematics-physics smaller than for a simple programmer (K. O. features), but they are paid higher. If you talk about what you can do to a person with physical and mathematical training, then this may be something to do with finances (Tarver, Mat. models), data analysis (data can be understood almost anything: text, numeric, features, images, audio, etc. There are also requires Tarver, matstat, algebra and other mathematics) or game engines (well, there is nothing to say. Try to find some Desk dealing gamdevi and ask, not come in handy if You have them). If you want to do an entirely science, but not in the University, it is unlikely that somewhere in Russia, You will succeed. Is that abroad, and then after receiving PhD. - minnie.Homenick commented on October 3rd 19 at 01:41
October 3rd 19 at 01:31
Many programmers know more than one language argue that the first language is the most difficult, the following languages and understand much easier. So alternatively, you can learn C++ and Java University. But if you need to go to work right after high school, on taste and color.
I like starting to learn Javascript, as are building sites and behind the html/css only. Everyone most likely will compliment your tongue, but nevertheless choose to have. Better ask the coders to list the pros and cons of these languages. So it would be easier.
of course, that even a small part of the practice in C++ it helps me learn other languages, but the question is not first language I to study, and how to get to the "Big World" and there are two options to learn C# and to ask in firms that take students from the University, or to teach himself Java and all to look. It is clear that in the future I will know both, but which one of them should help me live for the first time - Jesus42 commented on October 3rd 19 at 01:34
Biased opinion, but my vote for Java. It seems to me that the demand will be more. Only one Android-the market is worth. I studied Java after a very large experience on PHP for mobile development. The transition was very simple, and it is clear. And after C++, I think You will find yourself in another world :) - Jesus42 commented on October 3rd 19 at 01:37
October 3rd 19 at 01:33
And how is the job and the first time coding, can someone answer?
Each company differently. For example, we take a person or some already Luggage or with big shiny eyes. The person who this topic is immediately evident and interesting, you can close your eyes to the fact that in his experience it was not. Throw in the most terrible code and help whenever possible. More of course the novice will have to disentangle. Such that direct thorough what and how or who will not explain. The programmer and the programmer that he needs to walk to some things, so he quickly grow up. In larger companies where a strict hierarchy programmers grow very slowly. They give small portions for a little bit. Forcing to know the theory by heart. In the end, only 3 years they can be up to the programmer to grow. We have done it much faster due to the vision of the whole process. So all companies have different approaches to receiving and practicing programmers. - Jesus42 commented on October 3rd 19 at 01:36
October 3rd 19 at 01:35
C# has good support for FP. Master of lambda, then it will be easier to move to functional languages if required. Anyway, this is a trend. In addition, in C# you can write under all relevant platforms (Xamarin + Mono).
In General, my vote for the sharp :) It is faster growing, and young developers to learn better in languages with a rich syntax and capabilities. And sugar there delicious :) With wooden toys still have time to play.
Support Sharp. It is more rich in features than Java. IMHO between the two languages is always possible to switch, although it will be hard the first time. - Jesus42 commented on October 3rd 19 at 01:38
Hard to move from PHP to C#. At least to me. - Jesus42 commented on October 3rd 19 at 01:41

Find more questions by tags JavaC#IT education