изучал два года java и не знал, что jar это zip архив?
1. Я не изучал джаву 2 года, я изучал джаву 2 года назад.
2. Нет, не знал.
3. Отчет был отменен, поэтому скрина нет.
Сделать jar файл и заскринить его в папке и запущенный это проблема? не думаю
А, два года назад изучал, а сколько по времени изучал и чего достиг в этом деле?
Два раза начинал с нуля на джавараше с перерывом в несколько месяцев.
Сначала даже не прошел бесплатные 10 уроков, т.к. был вообще полный 0 в программировании и даже понимание массива давалось с трудом. Потом решил начать заново и обнаружил, что в голове все устоялось и на этот раз идет гораздо легче и на второй раз продвинулся гораздо дальше. Потом там начался уж очень сильный уход в нюансы Java, а мне был нужен C# и я решил учить уже его.
В требованиях к уроку нет ни слова о "Сделать jar файл и заскринить его в папке".
Если нет описания задач, это не значит, что не нужно делать то, что сделал автор видео, априори на скриншоте надо показывать результат того, что было сделано на видео.
Когда я впервые увидел бейсик в далёкие 80-90гг, я сразу же перерыл все книжки и нашёл одну, там были команды с примерами их использования, так быстро изучил всю книжку и написал несколько игр, если нет цели/задачи, изучать чтолибо не просто сложно, а не понятно, зачем тебе это надо.
Так же это не значит, что видеокурс нужно проходить каким-то одним определенным образом. Каждый берет из него то, что ему нужно.
А кто сказал это? видео решение это всего лишь один из вариантов, который множество, всё остальное уже дело твоей фантазии, если её нет, то тебе теория не поможет.
Причем тут вообще цели и задачи? Если нет цели и задачи, то никто программирование и не учит обычно, нет?
Со мной такой подход не работает. Если у меня нет фундаментальной теоретической базы, то я просто не понимаю, что происходит в видео - для меня это набор трюков и заклинаний, в виде кода, для получения какого-то результата. В итоге остается только покорно повторять строки кода вслед за автором, без глубинного понимания процесса, и пытаться запоминать эти заклинания.
А кто сказал это? В уроке показано одно из возможных решений, если у тебя есть фантазия, то она подскажет иной путь, я никогда не повторяю 1х1 за видео, я смотрю, чтобы увидеть что-то новое, может быть интересное, но всё равно делают так, как считаю нужным, а если у тебя нет фантазии, ты хоть горы книг перечитай, тебе они не помогут.
з.ы.
я знаю чела, который уже много лет запаску меняет на машине по книжке, откручивает гайки на колёсах по книжке, вот настолько отрофированное сознание и воображение, что не может до сих пор понять зачем гайки нужны.
з.з.ы.
теория сама по себе вынуждает тебя её изучить, если начинаешь затыкаться гдето, но просто так читать её смысла нет, ибо она морально устаревает очень быстро. Вот судя по тому, что ты не знал про особенности енума, твоя теория тебе в этом не помогла. Теория должна быть приложением к практике, если что-то не ясно, разъяснять, а не забивать голову ненужными никогда вещами, которые вообще никогда не пригодятся.
открою секрет, есть люди, которые читают книжки просто для галочки, просто интересно. Никакой фундаментальной магии в программировании не существует, просто набор логических последовательностей, описываемых английскими словами, если с инглишем дружишь, легко читаешь код и понимаешь, что он делает там или там. Каждый язык отличается лишь синтаксисом. логика у них одна.
Я тоже и что?
Скорее всего ему просто совершенно неинтересно копаться с машиной, поэтому и забывает все быстро.
Не согласен. Скорее синтаксис устареет чем теория - новые версии C# регулярно выкатывают, а основные принципы ООП какие были такие и остались.
То, что я не знал о особенностях Enum говорит только о том, что везде, где я про него читал, его чересчур поверхностно объясняли почему-то. Т.е. это я не нашел нормального источника теории.
Мне больше кажется что практика должна быть приложением к теории. Если нет практики - то теория из головы быстро улетучится, но если нет теории - ты или просто не поймешь как решить задачу, или будешь повторять заученные трюки, особо не понимая сути происходящего, и любой серьезный баг станет нерешаемой проблемой.
Это ты описал решение какой-то банальной задачи, для которой действительно хватит основ схваченных то тут, то там. Если ты никогда не читал про принципы ООП, например, и как они работают, то самому к этому пониманию прийти практически нереально.