The question is not relevant. How to think through the program and finally start writing code?

Here was the text, but it disappeared somewhere :s
July 2nd 19 at 13:24
7 answers
July 2nd 19 at 13:26
Solution
When you do not know how to write the program, then you can start with in order to find out what you need to in the end. To present the programme from the point of view of the user. Then try to consider schematically the main parts of the program (here will be useful flowchart from the first course), then to consider each part in detail and so on.
At the University learn to code, but not everywhere talk about the fact that a large part of the programmer's work is a modelling program, but not the actual code writing and debugging.
I now at first I thought "why waste time on these schemes, I imagine in my head", but over time developed a habit: first draw the principle model, and then only to realize.
July 2nd 19 at 13:28
I have been thinking over it for a few days, and then it came to me that I have not mastered this scale. Because of the elementary ignorance of HOW to write a particular function.

And where is the scale, if you can not realize specific funcciu?
Does not fit! So in your question there is no reliable statement of the problem, so I do not understand, can not help, although using something like that took place, I think you suffer from perfectionism, so he is evil, but the quality should depend on the amount of payment, I understand you will not pay anything, the findings themselves will do unless you listen to me and not like fools.

how to implement the graphics output (display in the window of pictures, video) attached to your PC is not the primary monitor

Depends on how it is connected to it.
If "full monitor" in the native operating system API should not be a problem to create a window on this monitor, the Internet is full of examples for such a case.
> quality should depend on the size of the payment.

For a beginner experience is the best payment. To write bad things "to learn" is always possible. - Elna.Volkman92 commented on July 2nd 19 at 13:31
: no, you that! Our hero is incredibly expensive. - Art_Christians commented on July 2nd 19 at 13:34
No. If you first worked quickly and perfectly, and then you provided excellent conditions, it will work better and will be a perfectionist, but the reverse transition is much more complicated, verified by observations in various fields, to learn to ride on the "Lada" and then transfer to a "BMW" - in the order of things, and just try the opposite.

"For a beginner experience is the best payment."
Experience to meet the requirements of Amateurs teachers in the "sharaga"? - mazie.Towne commented on July 2nd 19 at 13:37
: A week can take a full emotional life cycle of a scrub like you))))))))))) - mazie.Towne commented on July 2nd 19 at 13:40
: Emotional distress is personal difficulties of the human programmer, what the hell does this quality of work? Not like the work - do not touch, if undertaken, do as best as time allows.

> Experience in satisfaction of requirements of Amateurs teachers in the "sharaga"?
So, what the hell TC had to learn to laymen-teachers?) Or there holding hostage? Or passed three to - an impossible task?

It is obvious that TS up to 4 courses (in 3.5 years, Carl!!!) have not written themselves any more or less large (by the standards of a College student) softiny and didn't even try. So the best advice can only be surrender to his / her supervisor and request/change task. And immediately the bot programming.

As for your personal response, it is full of water like cucumber, and its meaning fits in the sentence: "Nothing is clear, but not particularly try, and even OS has an API for creating Windows." This is not the answer, but a comment. - Elna.Volkman92 commented on July 2nd 19 at 13:43
:
"Not like the work - do not touch, if undertaken, do as best as time allows."
Are you me? I have not asked the Council, as well as evaluation of their response.
I have deja vu or you have already given me unwanted advice, I have been asked not to do it, but you again?

"So, what the hell TC had to learn to laymen-teachers?)"
And where to take others? Amateurs-teachers is the rule, not the exception!
Do you care to explain how it can turn out differently to a professional programmer went to work as a teacher with all the consequences. - mazie.Towne commented on July 2nd 19 at 13:46
: Yes, I disagree with your answer about "not really try, for little pay".
You can ignore my comments if you want, I'm writing here not just for you.

> And where to get others?

At other institutions, courses, and books. Yes, even on the forums or github. To whom that is more convenient.

> as it could happen otherwise that a professional programmer went to work as a teacher with all the consequences.

If a professional programmer:
a) employed and looking for talents
b) going to defend a degree.
But the point is not even that, the teacher does not have to be a professional programmer, because the curriculum contains the fundamental concepts and not the fashion this season, the js-framework. Specific instruments to master - it is the task of the student. - Elna.Volkman92 commented on July 2nd 19 at 13:49
July 2nd 19 at 13:30
How to write functions for a long time already know.
You have already confused the function in the program and the functionality of the system.
to take something out of my head something non-standard is very difficult
You four years was to teach programming standards. From custom, I have seen only 146% of voters.
here I am 5 years studied, and well-learned to program computational features)) all sorts of splines, 3-dimensional magnetic fields or oil deposits on point measurements, encryption) but writing a program with extensive functionality and hundreds of simple classes must have any graduate of PMI will lead to difficulties with the design... I met a programmer who was able to organize an application, but couldn't program a simple motion along a path) - Elna.Volkman92 commented on July 2nd 19 at 13:33
July 2nd 19 at 13:32
It is possible to tell the organization that you Intern and a student who is still learning. And that they are not fooling around and ordered a serious software once the system for normal money, but not at the expense of the students wrote great stuff.
July 2nd 19 at 13:34
Make a list of features that should be implemented in the framework of the project, start writing code, starting with the most important and necessary of them. Understanding how to implement a task that will come in the process of learning.
When you need a database - first design it.
If you are so sure that you will not overpower the scale, offer to reduce the number of features, focus on the main ones. In the end, you can offer your services for this project after the internship for the money :D

Your task in practice - to learn something, and prove it by giving some results (including making the report). I assume you have no contractual relationship with those who provides you with no practice, so don't worry.
Thank You for the answer) I spoke Today with the so-called customer, he said that the program should be with the originally intended functionality. Such programs already exist, and their cost is rather big. What am I to write this program I would not) - Elna.Volkman92 commented on July 2nd 19 at 13:37
July 2nd 19 at 13:36
For me, the task is quite large.


Write in the comments a task, try to discuss together...
I do not advise You to waste time, we already agreed that I won't write this program because it can't handle. But purely for the sake of satisfying interest - there is such a program, even a program Dise. In short, it allows you to place digital menu boards, where displays all kinds of information across multiple monitors. There is a program for creating scenarios with the ability to add text elements, graphics, sound, and everything your heart desires. Plus the scheduling of the show. In short, many things that even with the reduction of possibilities is quite extensive. And here is something wanted from me. - Elna.Volkman92 commented on July 2nd 19 at 13:39
: looks like a bad joke, not as a task to practice for the student of the 4th year of College. Such things and do not write a diploma after 5 years of study at the University. - Art_Christians commented on July 2nd 19 at 13:42
July 2nd 19 at 13:38
A long time ago I lied to an employer that you know Autocad, it's not about that, to be able to do it well, just at that time didn't know this subject at all. In the first day, laid on the table the drawing and was given a week to digitize. That's when there is no choice, it's much faster learning. Although to say that you are a student, still stands. But, of course, refuse because of ignorance of something wrong, it's just all interested in the result, the parties should know possible problems.
You are right. Should not give up. We have already discussed this issue, I was told that either I do everything as it should, or it makes no sense. This, of course, allowed me to exhale.. And the other side motivated to move forward. - Elna.Volkman92 commented on July 2nd 19 at 13:41

Find more questions by tags QtProgrammingTime management