Приветствую почтеннейшую публику, на связи хуй 30+ лет, всю жизнь проработавший бетонщиком на стройках. Знаний предмета - нихуя. Цель - написать приложение на Андройд чтоб все ахуели как я могу. Что я предпринял: Полез в гугл, нагуглил видеоуроки по разработке под андройд, на первом же видео закадровый голос сказал что сначала надо курить джаву, нашёл уроки по джаве. Буду курить здесь, постить ссылки на уроки и делится впечатлениями сам с собой и с вами.Дневничог одного ОП-хуя стартует здесь (Автор этого поста был предупрежден.)
>>631315 (OP)Без вышки?
Уроки беру отсюда:https://www.youtube.com/watch?v=9Yz3unV4NDw&list=PLIU76b8Cjem48KXIy83YIm-QM6SwvzjQdУроки 1-3, закадровый голос рассказал про язык, JDK, среды, и где всё это брать.Урок 4, закадровый голос рассказывал про пакеты, как надо работать со средой, что такое классы, нахуя они нужны и как их создавать. Понятно уже чуть более чем наполовину.Урок 5, закадровый голос начал тереть за переменные, типы данных, непонятно уже нихуя, какие-то Лонги, Шорты. Начал КОНСПЕКТИРОВАТЬ в блокноте непонятную хуйню чтоб потом гуглить её отдельно.
>>6313379 кл. и строительный техникум.
>>631345Попробуй что-нибудь попроще и с практикой. https://www.codecademy.com/learn/learn-java
Ещё вот это можешь попробовать для общего развития. http://www.coderussia.ru/
>Автор этого поста был предупрежденЭто ещё с какого перепугу блин ?По пятый урок вроде усвоил всё.Шестой урок - Ссылочные типы данных. Просматриваю третий раз, листаю гуглы, так путём и не понял что это такое.
>>632274Пока забей хуй, по началу это нахуй не надо для быдлокодинга. Со временем поймешь, это изи лвл
>>632297Ну ок. А зачем тогда он упоминает всё это ? Упоминает значит нужно наверное.
Вкатывается в мёртвый тред книгочервь.
>>632441Сколько же лет надо чтобы всё это прочитать осознанно?
В общем, по 10-ый урок вродь как усвоил материал. В башке начала формироваться кашка, вродь как понимаю что он говорит, делаю, понимаю что делаю, а самостоятельно без шпаргалки ниасиливаю. Сочиняю себе контрольную по усвоенному материалу. Вот ещё штуку вродь на первый взгляд интересную нашёл:http://javarush.ru/Думаю параллельно с уроками этого DevCollibri курить. >>632441Красивые книжки.
>>632441Если ты действительно все это прочитал, то тебя уже не спасти.
>>632645Джавараш годная хуйня вроде, ебошь по ней
>>631315 (OP)О, я немного знаю Яву, если хочешь получше освоить ООП, то у нас в пхп-треде есть хорошие задачки про Вектор и Кошек-Мышек (да, у нас пхп-тред, но принципы ООП не зависят от языка). Если интересно, можешь их попросить (или сам найти в последней главе учебника в ОП-посте) и попробовать решить, а мы проверим и дадим советы. Я думаю, что после их решения ты будешь понимать поля, объекты, методы, наследование намного лучше.
Аноны, кому не лень и кто ковырял javarush.1 lvl, 8 урок, задачка 5. Просьба пояснить как она решается.
>>633803Ты серьёзно?
>>633805Да :-(
>>633809кек, васян, не быть тебе пограмистомsum(2,2)
>>633842Сука, ведь это первое что пришло в голову, но потом она начала ДУМАТЬ. Уууу бля. >не быть тебе пограмистом Васян..он упрямый.Васян вязал арматуру, строил монолитные дома, заливал бетон на целом космодроме, а писать программы на джаве могут даже школьники, и сука пишут ведь. Васян чем хуже ? Я верю в Васяна.
Давай Васян я тоже в тебя верю
И я поддержу. Зекач - здесь все твои друзья.
Васян, если ты настоящий и действительно хочешь вкатиться в кодинг то начни с детских задач и более детского языка (типа питона)Скорее всего, ява не может быть первым языком.А ещё, программировать можно вообще без языка - возьми ДЕТСКИЙ учебник по программированию, наверняка там будут примеры про то как задать программу воображаемому роботу, который катается по комнате или типа того.35лвл, в кодинге со средней школы
>>633850Вась, балкон надо утеплить мне. Утеплишь в перерыве от изучения джавы?p.s. почему куклоскрипт именно в /pr/ мне в строке "Имя" прописывает автоматически имя "УЁБОК"?
>>633909Не баг, а фича.
>>633894Какие-то хуевые советы. Я тоже в кодинге со школы, кресты и ява – два первых языка, зашли идеально.
>>633915Это потому что в кодинге со школы. А тут самоучка в 40 лет.
>>633911Братан, что это за тред такой?
>>633927> >>>633911
>>633916>>633916В 75, козёл ебаный, сука.
>>633911А ты значит шаришь в теме. Скажи, как мне сделать так, чтобы в куклоскрипте подсвечивались мои ответы?
>>633915ебанись, сам Страуструп в книге своей пишет что С++ не может быть первым языком для изучения
>>633940У меня был вторым. Лучше бы был первым вместо паскалепараши.
>>633940А си шарп?
>>633943А если си шарп, будет как у тебя, уёбок, а не сын
>>633943раньши первым был бейсик, потом паскаль, теперь рекомендуют питон.питон хорош тем, что он же может стать и последним, азазаз
>>632527А когда дочитаешь все это уже настолько устареет, что нахуй никому не нужно будет. Такая жизнь погромистов, что поделать
>>633987То есть программист должен всю жизнь учиться программированию по хорошему. Нельзя один раз всё усвоить и ебошить. Всегда будет что-то новое.
>>633894>Васян, если ты настоящий.Настоящий чесслово. Шесть лет на автаче, это мой первый тред в /pr/. >А ещё, программировать можно вообще без языка - возьми >ДЕТСКИЙ учебник по программированию, наверняка там >будут примеры про то как задать программу >воображаемому роботу, который катается по комнате или >типа того.Не, ну это совсем чот загнул. Я помаленьку догнал типы данных, начинаю догонять методы, а ты мне предлагаешь программировать советский луноход за 27 рублей. Да и я не то что бы совсем полный ноль в программировании просто знания очень старые и поросшие мхом давно. В детстве у меня был электронный вычислительный компьютер системы "Робик", я с батей покупал книжки серии "Молодёжная Радио Библиотека", журналы ZX-Ревю, читал их, кодил на бейсике небольшие прожки решающие квадратные уравнения и прочую чепуху, хакал Диззи, Элиту и т п Мне в общем то всё это нравилось и было желание заниматься этим и дальше, но в старшей школе жизнь круто повернулась жопой, потребовалось как можно быстрее встать на ноги и вместо универа со мной случился строительный техан, потом два года стройбата, и 15 лет работы на монолите. А сейчас уже просто подкрадывается такой возраст когда учится новому уже чрезвычайно трудно.Хочется всё таки хотя б на полшишки вкатится в тематику которой я был очень заинтересован в юности.
>>633145Кекнул с этого php ребенка.>>631315 (OP)Ставь андроид студию, запускай хеллоу ворлд. Изменяй его, смотри что происходит. Добавь списки, активити, кнопки, тосты. Если будешь читаешь ооп и джаву, то до реального программирования не дойдешь, забьешь нахуй. Когда поймешь, что ты даун нихера не понимаешь в ООП, найдешь книжечки и почитаешь. Еще можно на ютубчике уроки для самых маленьких по андроиду глянуть и дублировать код.Кстати как оно, уже прошло 4 дня, оп забил уже на кодинг?
>>634021>Да и я не то что бы совсем полный ноль в программировании просто знания очень старые и поросшие мхом давно.аа, понятно> В детстве у меня был электронный вычислительный компьютер системы "Робик"это был вариант спектрума. я тоже с него начинал.> книжки серии "Молодёжная Радио Библиотека""Массовая"> хакал Диззи, Элитувбивал POKE-коды в Бейсике или разбирался в ассемблере?> Хочется всё таки хотя б на полшишки вкатится в тематику которой я был очень заинтересован в юности. Думаю реально. У меня похожая история - в юности ещё занимался радиолюбительством. Теперь вот решил тряхнуть стариной - полгода в /ra, купил оборудование и внезапно всё получается (даже подозрительно легко - голова больше стала, наверно) 35 лвл пердун
>>634021>Да и я не то что бы совсем полный ноль в программировании просто знания очень старые и поросшие мхом давно.кстати, про "робики" эти. два момента:1. сами по себе знания в ИТ не устаревают, просто сверху накручивается более высокоуровневые абстракции2. в этих "робиках" в целях экономии многие вещи делались через "хаки", и если ты ничего другого не видел то будешь воспринимать то, что есть сейчас каким-то странным ("ведь можно сделать проще!"). Например, один мой давний знакомый после большого перерыва году в 2000 вкатывался в IBM-совместимые компьютеры изучая их ассемблер и программируя .com-файлы. Это был дебильный дебилизм - не делай так. (ассемблер теперь должны знать только авторы компиляторов и системных библиотек)
ОП не слушай пидоров, которые говорят, что не осилишь. У нас работал один хуй, который работал сантехником до 30 лет. Потом взялся за ум, стал дрочить кодинг и додрочился до сеньора в ASP MVC + Angular.js + остальной стек. Щас работает на этом удаленке за фунты стерлингов.
>>634498Пиздишь!
>>634424https://www.youtube.com/watch?v=ixTddQQ2Hs4— от где глубины низов!
>>634231>Кстати как оно, уже прошло 4 дня, оп забил уже на кодинг?Ну чому забил, я же ещё и работаю 6 дней в неделю. Изучению джавы я могу уделять 3-4 часа в день, не более. Остановился пока на Методах и сложных типах, на Джавараше второй уровень, второй урок, пока ни одной задачи не могу асилить без шпор, сейчас курю этот момент подробнее в гуглах. Основы кое как понял, простенькие задачки уровня средней школы в компиляторе вроде получаются.>>634419В диззях просто вбивал poke коды по инструкциям, несложные диалоговые игрушки написанные на бейсике мог править сам, играясь с нужными переменными, вставляя новые, и т п. В ассемблер на приличном уровне только BATYA мог ибо погромист совковой закалки, он раскладывал элиту на 100500 страницах с одной лишь целью, узнать как эти сучечки запихали в печатную машинку 100500 голактег с планетами, звездами, ценами и т п. Ему неслабо припекло когда узнал надо сказать.
>>634498Xj pf ltgksdffm
У меня на работе, дед, кл
>>634577> ЬЯбыч сукачтту лцалладно давайтет далуальше НУ НОРМ ИЛИ КАК? цшв щ ЩЛ Шизик ёб твою мать ШИЗИК СУКА ШИСЗИКТЕК
>>634505С хуя ли? Все правда. Или ты думаешь, что в программирование нужно вкатываться еще со школы или универа? Дабы оправдать свои проебаные годы на задротство хуйни, устаревающей уже через полгода.Программирование - не является чем либо сложным. Любой сантехник или бетонщик сможет осилить эту хуйню при желании.
>>634640>Любой сантехник или бетонщик сможет осилить эту хуйню вроде петона или раби, максимум.Пофиксил скрипторебенка.
>>634645> Оценивает скилл программирования по знанию языков и фреймворков.
>>634565> В ассемблер на приличном уровне только BATYA мог ибо погромист совковой закалки, он раскладывал элиту на 100500 страницах с одной лишь целью, узнать как эти сучечки запихали в печатную машинку 100500 голактег с планетами, звездами, ценами и т п. Ему неслабо припекло когда узнал надо сказать.И как же? Генерация на ходу?
>>634231Не слушай этого клоуна, он пытается сделать из тебя макаку.
>>634660>считать что скриптовымерательство - вообще погроммирование
>>634692Ой все. Ты не забывай, что ЯП и парадигма - всего лишь инструменты для решения поставленной задачки. Где-то легче использовать скрипты, где-то ООП или даже функциональщину. Хороший годный кодер должен понимать это и не кидать говно в другой лагерь, потому что ему просто не нравится.
Я начинал с С (K&R) и не жалею. Все популярные языки С-подобные.
чтобы учить язык нужно читать книжки и писать код писать код писать код пусть даже из этих книжек, попутно можно смотреть видео урокикод можно писать не только из книжек, искать задачи в интернете, в быдлятне есть группы с задачами, на том же жава раше можно посмотреть план обучения и учить темы по списку если совсем все плохо с организацией
жаварашевские задачи начальные решаются дико легко если читать попутно книгу шилдта полное руководство джава
Анончики. Кому не лень, поясните где я наёбываюсь, чот моск абизьяны по ходу не может в ссылочные данные без посторонней помощи. Два часа пытаюсь понять ЧЯДНТ.Пик.
>>635516>ЧЯДНТПытаешься программировать
>>635516А почему ты решил что ты наёбываешься? Вроде всё ок выглядитв main() можно создание объекта в одну строку написать:Person person = new Person();мимо никогда не писал на яве, но советует
>>635516Ааа понял! у тебя main() не является методом (функциеей-членом класса) - ты её статической сделал зачем-то.Прочитай что такое static-переменные и функции (обязана в твоём учебнике быть глава про это)
>>635516и Person тоже не метод, а static-функция
>>635516опять я >>635536чел, я ещё раз трезвой головой посмотрел на код...1. тебя попросили сделать один класс - а ты сколько сделал?2. как работают вложенные классы в яве знаешь? пояснить можешь? если нет, то зачем ты написал так?у тебя должен быть один класс Person и отдельно какая-то "запускаемая" функция, которая создаёт объект Person. И всё.
>>632441Объясните, зачем эти бесчисленные талмуды? Там какая-то глубинная мудрость? Ещё книги по фреймворкам, вообще охуеть.
>>635638Братиш. Более того, зачем держать дома бумажный вариант этого говна?. Через пол-года эти книги становятся нинужны.
>>635654Ну почему же, те две книги по алгоритмам и структурам данных ещё могут быть полезны.
>>6356612 книги из целой полуи. Ок.Куча бумажного мусора, 9/10 книг дублируют содержание.Вообще, возникает ощущение что челик в книжном полку с жявой сфоткал.
>>635663>полуиПолки
>>635542А сколько я сделал ? Один и сделал, не ?Конкретно в том задании нужно было просто создать объект и занести его ссылку в класс, а в классе создать несколько простых переменных отн. к данному объекту. Классы/методы уже были созданы. Как оказалось компилятору просто не понравилось что объект Person я создал двумя строчками а не одной, а я блядь два часа ябал моск себе и гуглам. Жопа короче. Вообще если пользоваться одним джаварашем то морда постоянно будет как у лётчика с плаката, суть заданий из предыдущей лекции как правило путём догоняешь только в следующей.
>>636612Person person = new Person();Там есть кнопка "help". Как думаешь, зачем?опережаю тебя на несколько уроков
>>636637>Там есть кнопка "help". Как думаешь, зачем?Стараюсь не пользоваться. Когда решаешь самостоятельно, без HELPов, приход гораздо сильнее, и на порядок качественней.
>>631315 (OP)>нагуглил видеоуроки по разработкеАхаха, иди нахуй, бетонщик, это твой потолок. Учи английский и читай официальную документацию, а не видяшечки от студентиков/школьников.
Итак. Прошла условно неделя. Я узнал дохуя нового для себя: 1) До меня дошло как работает ЯП Джава.2) Я узнал много интересного о переменных, типах данных, методах, классах.3) Я таки вкурил суть сцылочного типа.4) Я узнал такие мудрые слова как конъюнкция и дизъюнкция, булева функция.5) Я научился решать задачки, производить математические действия, в компиляторе.6) Я узнал чем случайные числа отличаются от псевдослучайных.7) Я накодил (по инструкциям) прожку загадывающую числа .Хз, пока мне нравится этим заниматься. Уроки DevCollibri просмотрел до 14, Джавараш пока дропнул на 3 лвл, читаю две книжки одновременно "Java for Dummers" авт. Барри Берд и Java 7 Сomplete Reference авт. Герберт Шильдт. По одной практикуюсь вторую использую как справочник.
>>637477Ох, я бы вообще советовал тебе хорстманна. Но ты делаешь успехи. Молодец.
Вменяемой джава - документации по классам, методам, библиотекам, и т п. на великом и могучем я так понимаю нет ?Чот я заебался собирать обрывки, а у оракулов всё на бесовском написано....
0xd34df00d>Я простой рюсски программист.0xd34df00d>Пишу код в шапка-ушанка.0xd34df00d>Обсуждать архитектура с медведь0xd34df00d>Петь Страуструп под балалайка.0xd34df00d>После водка.
ОП. Попробуй задрочить http://metanit.com/java/Там и по языку есть материалы и по разработке на андроид. В материале нет воды, но и сухим справочником не назовешь. Для быстрого старта сойдет.
>>637477for Dummers? сразу выкинь нахуйвсе книги этой серии - говно полное
>>635661Двачую.
>>639892>for Dummers? сразу выкинь нахуйА чому так категорично ?Я уже её по ООП проработал, хз мне она таким уж говном не кажется, читается легко, намного легче других "официальных" трудов, примеры приводятся, в башке инфа остаётся. На данный момент она меня научила кодить всякую чепуху уровня алгебры 5-9 класса, всё воскресение вместо того чтоб игать с личинкой на сеге насиловал компилятором совковые школьные учебники математики. Сегодня начну помаленьку фтыкать ООП, по ней опять же. Лишней она однозначно не будет, тем более нубу. Серия кстати довольно весёлая, книженции с йуморком написаны, задачу - познакомить нуба с предметом мне кажется выполняют на ура. Зря ты её хаешь. Как-то видел в книжном магазине что-то типа "Управление подводной лодкой" for Dummers, сука хотел купить но в кармане только ключи и сигареты были, а в нете сейчас не могу её найти.
>>640146Слишком много воды и смихуечков. В более менее серьезных книгах по языкам и фреймворкам обычно мало что полезного пишут, а тут вообще нихуя.
>>636725>>636725И о какой официальной документации идет речь?
>>644975Ну та, где описывают пример хеллоуворда и банальное описание всех фич, которые ты можешь применить. Затем ты высрешь код, попутно заебав гугл, после чего тебе смело сообщат что это нихуя не по стандартам и ваще половина хуйни в твоем высере противоречит бестпрактис. Ведь на плюрайсайте и прочем говне видео записывают тупорылые разработчики ангуляра, что они могут о нём знать? Ну тупые, ну студентики)))охуеваю с местных даунов
Слушай оп, а ты в GFK случаем не устраивался на погромиста? А то у нас рассказывали что пришли бывший бетономешальщик и балерина на собеседование, правда там на vba надо было кодить, что-то вроде.
Это еще что, я вот бывшая стриптизерша.
>>631368ты что там же Ангельский
>>632441лол. а вся нужная инфа из всех этих книг поместиться в однувот и покупай дохуища книг и ройся в бессмысленной воде и "лирических" отступлениях авторов, вперемешку с совершенно безумной и никому не нужной хуйней, которая присутствует в книге лишь потому что нравится лично писателю
Внезапно пришла небольшая двухнедельная вахта, с ООП, массивами, так я разобраться и не успел. Скачал на телефон вот такую штуку : https://play.google.com/store/apps/details?id=by.tsyulia.javasimple2Она мне помогла не забыть то что успел выкурить, но её минус в том что при поверхностных знаниях синтаксиса задачки решаются не думая. >>645054>Слушай оп, а ты в GFK случаем не устраивался на >погромиста?Жопой тред читать не надо, я не погроммист и никогда им не был. Меня в общем то устраивает моя профессия и деньги которые она приносит. У меня нет цели зарабатывать кодерством на хлеб, моя цель всего лишь разобраться - написать что нибудь для себя, изучить матчасть. У многих людей в этом мире есть хобби, у меня вот тоже появилось.
Тред не читал, но джава это же для слабаков и таки для обезьян.Взялся бы вон за С, начал с самых основ, пописывая программы под свой ПК вместо ведроида.Осилив С, все прелести указателей и прочих серьезных штук, заценив красоту байтового мира и поняв устройство самого ООП изнутри ты уже точно проапгрейдишься выше обязьяны и на ту же джаву будешь посматривать как на что-то примитивное и годящееся только чтобы хелловордики на нем делать.Но это "лирика". Так-то посоветовал бы тебе вместо каких-то непотребных курсов от Васянов смотреть в сторону опенсорса.- ищешь крутой опенсорсный проект, что-то посложнее (в случае с твоей жавой норм взяться за исходники игры Minecraft заодно еще поиграв в нее, я в свое время в них норм копался, хоть жаву вообще 0 желания было учить)- качаешь фулл исходники, сидишь и куришь их пока не заметишь что начал ПОСТИГАТЬ ДЗЕНПо крайней мере для меня это было самым лучшим подходом. Хотя конечно самые-самые базовые вещи лучше изучить по книжке.
>>658217Minecraft не опенсорсный, но как будто это кого-то остановило* Гугли исходники bukkit сервера