E
E
Ekaterina2016-02-05 09:49:00
Programming
Ekaterina, 2016-02-05 09:49:00

What is the most efficient way for a beginner to write a specific program?

I'm new to programming, I have only general ideas. I want to write a cross-platform application program in C ++ in the QT compiler for my needs. Please tell me which way will be the most effective for solving this problem in the shortest (preferably) time. My assumptions are as follows:
1) choose one of the many courses on the Internet on programming in C ++ in QT (I will be very grateful if you advise which one), go through it sequentially to get some basic ideas, which then try to apply to create the desired program. At this stage, search the Internet for solutions to specific issues that will arise during the development process, including asking questions to specialists on resources like this. This, as I see it, is a longer way.
2) find a programmer who would write this program for me. But there are two points: firstly, finances are limited (I still have no idea how much such work would cost); secondly, I would like to understand the essence of the program and, if necessary, make changes and adjust for myself. Ideally, the specialist would act as a kind of tutor, and that he would give explanations in the process of working on the program, so that we would write it together and I could understand the main points. In addition, I have ideas for several more programs that I would like to implement later.
This path is probably shorter.
This is how I imagine it, but due to the fact that I am not familiar with the topic, I can be wrong, and therefore I ask for advice on how to maximize the optimization of time and resources.
Briefly about the program that I want to write. This is a database of your own mistakes (in different areas), which allows you to record, analyze, draw conclusions and not repeat them. Every day an error is entered with a description that belongs to a certain category, situation (context), is classified as new or repeated, an analysis or conclusion is made, etc. This data must then be processed to produce statistics: the number of errors per day, week, month, etc.; qualitative composition by categories, size, situations and contexts; the number of repeated and new ones; the most common, and so on. Separately, it should be possible to issue conclusions for the future (for individual contexts and situations) based on the analysis of errors in order to reduce the likelihood of their repetition. The program is somewhat reminiscent of applications for accounting for finances, time, etc., but with its own specifics. That is, in the basis, if I understand correctly, maintaining a database with their further processing and presentation in a statistical form (tables, graphs, diagrams, etc.).

Answer the question

In order to leave comments, you need to log in

6 answer(s)
A
Anatoly Medvedev, 2016-02-05
@Spiritt87

Optimal way:
After all this, start writing your application, and in about half a year you will have some kind of prototype of what you want. Of course, if you have the proper desire and diligence.

R
RedHairOnMyHead, 2016-02-05
@ThePyzhov

in C++ in QT compiler

1. They don't write in the compiler
2. Qt is not a compiler
No one will solve your question for you.
If you want to write a program yourself, then study C++, Qt, databases. This is certainly not a high-level program, but it’s realistic for a beginner to write if it should come up to this matter.
If you want everything to be written for you, and written exactly as you want, then you will have to pay :)
The second option is optimal in terms of time, and the first one in terms of price.
Of course, you will spend much more time writing this program than an experienced programmer, but you will gain experience.

A
Anton AK, 2016-02-05
@AntonAK83

I want to write a cross-platform application program in C ++ in the QT compiler for my needs.

Write a better WEB application. It will be a good calculation for the future.

A
abcd0x00, 2016-02-05
@abcd0x00

Briefly about the program that I want to write. This is a database of own mistakes (in different areas)

This description looks like an excel file, nothing more.
Qt Creator is not fully automated, so a lot of things have to be written there by hand. And to write by hand, you need to understand how everything works there.

E
Ekaterina, 2016-02-06
@Spiritt87

Thank you all for the replies, now something has become clearer in terms of how best to proceed. Might be worth experimenting with excel first. Can anyone suggest a cross-platform analogue of excel that supports scripts? (preferably free)

I
iv_k, 2016-02-08
@iv_k

you get some kind of bugtracker =)
look at the ready-made ones, such as redmine, jira and others. there is an opportunity to customize the workflow for yourself.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question