how to develop logic in programming

vitaminchik 486 Reputation points
2023-02-16T21:04:17.4633333+00:00

Hello. Tell me how to develop logic in programming? I recently started learning programming from Herbert Schildt's book C#. At the same time, I read the manual on the microsoft website and solve problems. But at the moment the tasks are solved very slowly. Can you give me advice, or give a list of additional literature. I solve programming problems, they work, but the solutions are not efficient.

I read the questions that are asked in a job interview. They cover quite a lot of topics. I would like to prepare for them. I think one book is not enough. Are there any general principles that programmers should follow? What does the company pay special attention to when hiring?

Developer technologies C#
0 comments No comments
{count} votes

Accepted answer
  1. Jack J Jun 25,296 Reputation points
    2023-02-17T06:06:53.13+00:00

    @vitaminchik , Welcome to Microsoft Q&A, first of all, we need to combine theoretical knowledge and practical experience to develop logic in programming.

    Please refer to the following points to improve your logical thinking skill.

    A. we need to learn some programming definition, such as variable, type and algorithms etc.

    B. It is an efficient method for you to solve the programming problem directly. You could start from the simple questions and then try to solve harder questions.

    C. Please learn from the experienced programmers.

    D. You could take part in some online communities and read some blogs and books about programming.

    Hope my advice could be helpful.

    Best Regards,

    Jack


    If the answer is the right solution, please click "Accept Answer" and upvote it.If you have extra questions about this answer, please click "Comment".

    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.

    1 person found this answer helpful.
    0 comments No comments

1 additional answer

Sort by: Most helpful
  1. Karen Payne MVP 35,586 Reputation points Volunteer Moderator
    2023-02-17T12:50:05.57+00:00

    What can trip up many in an interview is how you can solve problems, an example that is used at a major company (Microsoft and Google used similar questions). Note that you need to know more than C# to land a job.

    Example 1 What's your answer?

    In 5 words or less, explain the red 'x'? (85 percent answer this wrong)

    Q1

    Example 2 Also watch out for hands on problem solving where there is no right answer.


Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.