Ответ на пост «Проблемы с изучением java»
— Люди, люди, я вот изучил java, научился решать олимпиадные задачки, вот это вот всё, методы, функции, объекты, классы, и прочее. И короче, образовалась у меня проблема, как только я пытаюсь что-то написать, я не знаю, что делать. Как это всё соединить в программу? Чтобы получился гугол, или Майнкрафт там, я просто впадаю в ступор. Я не знаю с чего начать. Я просто смотрю в пустое чёрное(p=90%)/белое(5%) поле и в голове пустота.
Это очень частая проблема среди программистов, от начинающих до бывалых, только если начинающие теряются от отсутствия знания, то опытные теряются от количества возможностей, а также вариантов, того, что может пойти не так.
Для начала, вы должны понять, что программирование это движение к цели, и оно бывает разным. Первое, что вы должны сделать как начинающий программист, это написать что вы вообще хотите от кода:
//Я хочу чтобы переменные a и b введённыю в консоль сложили и вывели в консоль
Далее вы описываете методы достижения этой цели. Например:
//Прочесть переменную a
//Прочесть переменную b
// Сложить их
//Вывести
Далее, вы начинаете писать обвязку, всё что вам поможет в написании кода:
double a, b;
import java.io.*;//ввод, вывод
Осознав то, что вам нужно знать то, как решить конкретную проблему вы просто берёте и гуглите запрос, а потом смотрите, как решают простенькую задачу другие люди. А потом просто берёте и Ctrl+c ctrl+v для решений, которые подходят вам.
А потом пытаетесь компилировать. Вылезают ошибки. Пытаетесь исправить. Плодите новые ошибки. Скомпилировали. Замечаете неоптимальность в вашем коде и его некрасивость. Исправляете. Ошибка компиляции. Исправляете. Новые ошибки. Ненавидите программирование. Скомпилировали. Ловите оргазм. Через некоторое время втыкаете в экран с ощущением постижения состояния дзена. Вы забыли свой код и не можете его прочесть.
ставится задача
строится план
реализуется план
compilation error
Деббаггинг
Goto 5 or 1
Добро пожаловать в цикл.