LINUX.ORG.RU

Как правильно изучать программирование без «ээ, а это чо?!»

 


0

1

В общем все (даже анонiмусы) знают, что я учу Java. Друг дал задание - написать крестики нолики. Остановился я собственно на том, что не могу после добавления символа в массив (создал двумерный массив 3 на 3) отобразить тот же, но видоизменённый массив и запомнить положения крестика и нолика в нём. Начал смотреть в книгах о работе с массивами и внезапно понял, что ничего не понял. В интернетах нахожу либо для дебилов объяснение массивов (точнее с самых-самых азов), либо что-то типо книг со сравнениями с Листами, Аррэй листами и какими-то бешенными примерами кода (с классами, объекта и всем, что я ещё не учил). Вопрос вот в чём - учить наскоками как я делаю это сейчас или же постепенно страница за страницей (не хочу наделать кучу ошибок)?



Последнее исправление: mkrvdns (всего исправлений: 1)

А как ты начал учить яву и, при этом, умудрился не прочитать, что есть класс и объект?

Quickern ★★
()
Ответ на: комментарий от mkrvdns

Не слушай. Если человек не знает чего-то, он часто этого боится.

Quickern ★★
()
Ответ на: комментарий от mkrvdns

Ох. Ява плоха тем, что оперировать сущностями вроде массива и строки очень непросто, если не понимаешь, что есть объект, хотя бы на пальцах.

Quickern ★★
()
Ответ на: комментарий от mkrvdns

Ребята имеют ввиду, что Java настолько объектный, что без базовых понятий об ООП тебе в ней делать нечего. Возможно, вместо того чтобы критиковать информацию, которая тебе не понятна, нужно попробовать её осмыслить и изучить/понять.

n0044h
()
Ответ на: комментарий от n0044h

Я туп, о каком освоении речь? :) Я не осилил ООП после прочтения данной главы (первой) в «Философия Java».

mkrvdns
() автор топика
Ответ на: комментарий от mkrvdns

А, ну сорян, я гой, не осмеливаюсь более постить в треде, созданном одним из избранных Богом людей.

Deleted
()
Ответ на: комментарий от mkrvdns

я никогда не понимал, почему советуют философию, тоже пытался с неё начать, ну никакая книга (я не одинок в своем мнении, иначе бы молчал), разве что для докладов удобно всякие примеры из неё воровать.

Dred ★★★★★
()

Раздел Число тем
Форум 32

Как правильно изучать программирование без «ээ, а это чо?!»

Ты не поверишь...

anonymous
()
Ответ на: комментарий от Deleted

А, ну сорян, я гой, не осмеливаюсь более постить в треде, созданном одним из избранных Богом людей.

Вот это бомбануло!

anonymous
()

какими-то бешенными примерами кода

Это, кстати, да. Что в книжках, что где-нибудь на StackOverflow, пример, который можно было бы в пару строчек записать, хреначат простынями на страницы две-три.

anonymous
()

Скачай себе книгу Java из серии Head First. Если ты и по ней ничему не научишься, то это просто не твоё.

mono ★★★★★
()

попробуй на jython недельку другую в императивном стиле покодить без всяких паттернов и методологий, а потом в ооп может въедешь и возьмешся за java непосредственно.

ykroop
()

Школьникам уже не выдают учебники, по этому ты сам ищешь себе книгу по джаве? Ты не знаешь английского в израильской школе? Что то тут не сходиться.

anonymous
()

кстати, а чем не подошли всякие листы ? они же вроде специализируются на порядке элементов. Или я что-то не верно помню ?

Dred ★★★★★
()
Ответ на: комментарий от entefeed

2 года пиная уйх и пронося как царюга все в мире шпаргалки, примеры кода и прочее - не вылечу. Только за голову я взялся поздно (а когда взялся - 1 час свободного в день на прогроммирование и понимание того, что я не знаю даже азов азов).

mkrvdns
() автор топика
Ответ на: комментарий от mkrvdns

ООП не часть языка, это парадигма программирования. В базовом виде, понять ООП можно за несколько минут. В вашем случае, мне вообще не понятно, зачем вы куда то лезли за информацией. Вам достаточно определить несколько функций в основном классе программы и передавать им массив в виде параметра, а там уже перемещать нули и единицы как нужно вам.

n0044h
()
Ответ на: комментарий от Silencer

Попробую обязательно, однако на Хабре не советовали читать её.

mkrvdns
() автор топика

mkrvdns  Генератор псевдопрофильного тупняка. Я отказываюсь понимать (а точнее мой тупой мозг) (с). Как выучить джаву за неделю? Нужно писать приложения, а не тупить в теорию и книги. (c)

Любой твой вопрос - это указатель на один и тот же момент. Ты не хочешь думать. Любой твой вопрос - и ты бежишь на лор, и ладно бы это были еще прямые технические вопросы. Умей майнить информацию сам. Авось, и научишься чему-то.

По теме: учить что-то нужно с реальных задач. И нужно быть готовым, что учить что-то по-настоящему будет необходимо. Учить, понимаешь? Не прочёл статейку с интернетов: если не удалось скопипастить решение, то сразу бежать на лор. А сесть, и инвестировать время в понимание основ. Любой язык и технология - это инструмент. Любой специальный инструмент необходимо осваивать. Остепенись, выдохни, и берись за учёбу, а не теребение хрен пойми чего.

iu0v1
()
Ответ на: комментарий от iu0v1

Я аж оху&л, в хорошем правда смысле этого слова (если таковое имеется).

mkrvdns
() автор топика
Ответ на: комментарий от mkrvdns

А точно, вспомнил как год-два назад знакомые искали репититора по java для их ребенка-школьника.

anonymous
()
Ответ на: комментарий от anonymous

И это был не я, я учился готовить шпаргалки для Израильской школы (что сложнее самой джавы).

mkrvdns
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.