Вкатываюсь в Android разработку.Начинаю с изучения JAVA, какие подводные и за сколько реально выйти на уровень джуна?
>>209756980 (OP)Год и более, при условии, если тебе ЭТО НРАВИТСЯ, а так же,если ты не забьешь на изучение алгоритмов и математики и логики. Кто говорит, что это не нужно - пиздун и дальше фронт энда не продвинется никогда.ПС, не забывай, индусы за 10 баксов в час тоже пишут на андройд
>>209757174Пиши пожалуйста. Только вот 1 но, у меня друг лучший мидл джава разраб, говорит, что если математику и логику не сечешь, не обязательно там супер сложное что-то решать, хотя бы программу вуза на троечку понимаешь, то хватит. Так вот,если не сечешь, то забей.
>>209756980 (OP)Кому ты нахуй нужен. Все проги по 40 раз написаны, плей засран всем чем только можно.
>>209757279Знание матриц помогает разобраться с аррей листами, напримерНейронку ты как без математики напишешь? ПС, я сам не прогер, так уж вышло, что общаюсь с ними в основном.
>>209757091> Год и более,это изучение или практика именно?почему в вакансиях везде пишут, что Kotlin как язык будет плюсом, если его сделали вроде как офф языком сами чуваки с гугла и по идеи щас все будет писаться на котлине?на индусов похуй, планирую в своем мухосранске работать в офисе, уделить время готов и реально заинтересован в разаботке.>>209757101тебя не спросил, пиздун косорылый>>209757303есть много фирм, кому в штат требуется андроид разраб - это не игры и музыку слушать, апк для бизнеса и тд>>209757317бля так вышло, что я гуманитарий и матрицы для меня даже сложно)
>>209757400Пиздец, понимаю, что сложно. Сам из гуманитария пытаюсь вкатиться в инженера, но поверь, это еще очень просто. Всякие интегралы искать - это полный пиздец. Дохуя способов решения, выбрал изначально не тот - не решишь никогда.
>>209757400> матрицы для меня даже сложно)не переживай, прочитай пару книг по джаве, математики ты там не встретишь ни разу.кроме тех примеров, где решают именно математические задачи.
>>209757637Чем обджектив С лучше свифта? Какие задачи решает 1 и 2ой? Когда использовать 1 когда 2ой? Объясни ньюфагу.
>>209757091>если тебе ЭТО НРАВИТСЯЗаебали с этим уже умники. Ты не можешь до конца понять что тебе нравится пока не попробовал это.
>>209757400>почему в вакансиях везде пишут, что Kotlin как язык будет плюсом, если его сделали вроде как офф языком сами чуваки с гугла и по идеи щас все будет писаться на котлине?Ну типо как по мне за ним будущее андроида. Встраивается в джаву, компилиться в JS и имеет ряд достоинств над ней. ПО СУТИ это та эе джава
>>209757637В каком городе живешь? Сколько платят? Я сам вкатывальщик. Недавно получил офер на джуна и 60к до вычета налогов. но по ряду причин пришлось отказаться
>>209757400На джаве просто ДОООООХУЯ всего написано и ещё лет 20-30 актуально будет, пока котлин заменит ебалу эту
>>209757512>интегралы искать - это полный пиздецКакой же ты даун, просто в голос. Инженер любого формата-это не твоё, на профильных кафедрах учатся более смышлёные ребята.
>>209757303двачуювсе написано, я поэтому даже не пытаюсь что-то выкладывать, пишу по фануможет имеет смысл написать игру, хз
Если ты пошёл спрашивать об этом на харкач, то ты точно уверен, что это твоё?Может, ну его нахуй? Макак итак много, рынок итак переполнен. Оно тебе нужно?
>>209757512до интегралов с горем пополам дошел, потом перевелся в другой ВУЗ, его и закончил успешно, не совсем тупой>>209757533https://cloud.mail.ru/public/cZqh/2srrkmobc я вот такой курс нашел, от Udemy, там вобще с 0 рассказывают, от переменных, посотри бегло если понимаешь в девелопе, стоит с такого курса начать?>>209757637с чего начинал обучение, что самое сложное? в xCode пишешь?>>209757772по котлину у меня вот такая книга есть, планирую ее потом-потом прочитать, как с джавой разберусь хотя бы на уровне младенца>>209757866ясно, тогда я верно двигаюсь>>209758054надо, негде спросить больше, тут мои друзья
>>209758098Ты ведь понимаешь, что если ты еле дошёл до интегралов, то в реальном мире программирования от тебя живого места не оставят?
Алсо не выкладывай свой код бесплатно для пиара. Это вам нихуя не даст. Мимо дизайнер который нихуя не заработал.Зато мой говно код и стили используются на дохуище сайтов.
>>209757512да фигняя всегда когда задачки решаю делаю по принципу пусть лошадь думает у нее голова большая - например интеграл я бы искал методом монте-карло а на практике это все вообще нахрен не нужно
>>209758257нафиг стили выкладыватьа код если он не оформлен как библиотека нафиг не нужен его пиратить, особенно если это очередная тудушка
>>209758151ну почему же, я же в 7 классе xHTML понял и сайты делал, в 11 PHP3 изучил с мускулом, но правда писал всякие гостевые книжки и модули для cms, думаю не совсем я тупой.
>>209757091> 10 баксов в часДля расеи это, тащемта, тоже весьма нехуёво, так что пусть эти сраные индусы поберегутся.
>>209758342расскажи в кратце чем для новичка лучше и область применения, чем по итогу обучения придется заниматься, что именно программировать - софт, игры, сайты или что?
>>209757792Ну а я когда один день посидел за монтажкой со знакомым монтажёром, понял, что я ебал это говно, просто, блядь, ни-ко-гда. А ничего, втянулся.
>>209758662Кнут Конкретная МатематикаМакконел Совершенный Код Олифер Компьютерные Сети, принципы технологии протоколы
>>209758763прочитать не сложно, сложно потом найти нормальные слитые курсы с примерами программирования
>>209758851я тебе о том, что не трать время на поиск норм курсов, пройди сначала любые два первых попавшихся.пару книг прочитай, СДЕЛАЙ свой проект небольшой. всего месяца два, и ты в курсе что и как.
Тоже вкатываюсь в жаву, дрочу жавураш на 20 лвле, но последняя неделя какой-то пиздец. На основной работе пиздец, делаю параллельно несколько договоров(фин. консалтинг), причем один из области в которой я совершенно не шарю, прихожу домой выжатый как лимон и сил решать задачи нихуя нет. Удручает, что из-за основной работы за месяц продвинулся процентов на 25% от обычного месячного продвижения.
>>209758735Не слушайте этого шалунишку, он вам сейчас еще паттернами мозг посоветует засрать, стандартами оформления кода и прочей подобной шелухой, от которой у начинающего мозги завянут. Ничего читать не надо, берете любой более-менее популярный видео курс и ебашите из него задачи, стараясь ничего не пропускать
>>209759616я думаю это он для примера написал. что надо брать себя за сраку и учить, а не сопли жевать и искать курс получшее.
>>209759691Правильно, как в спортзале: сразу начинаешь с больших весов, чтобы жопу себе порвать и больше там не появляться
>>209756980 (OP)Пиздуй в веб, там порог входа от 1 до 3 месяцев. По тому их и не навидят. А зарплаты у них такие же.
>>209759744Не знаю, сейчас всё вокруг веба крутится. Тот же андроид - это тоже веб-приложение, запускающееся не в браузере, а на мобильных устройствах.
>>209759187нет хороших видеокурсов под котлин, я вообще ничего не нашел кроме книги, но гнига дает теорию, мне понятнее воспринимать что на экране происходит и ручками повторять, будто сидишь с учителем>>209759744PHP уже конкуренция высокая + мне не интересно делать веб-проекты, я ими как проджект сыт по горло, мне интересен только мобайл + я порядка 5 лет проджектом в мобайле был - весь маркетинг и метрики мне известны и куда движется все тоже известно. В идеале я хочу изучить и уйти в mobile eCommerce нишу
Ладно ребята, в принципе мне понятно все, что изучать надо java и с нее начинать первые шаги в мобайле
>>209759962>я порядка 5 лет проджектом в мобайле была даже HELLO WORLD не интересно было самому забацать?
>>209759926Шо не так? По сути всё тоже самое - есть апишка сервака, с которым ты обмениваешься данными, от клиента и наоборот. Тот же веб. Да сейчас в принципе ни один крупный продукт офлайн не работает
>>209760015я же писал, что на PHP3 имел дааавно опыт, еще в 11 классе, не мое это именно веб, мне не интересно >>209758345
>>209756980 (OP)Вкатывайся в реакт нативе. И андроид разработка и в случае чего можно на веб - реакт переключится.
>>209760015echo Hello World;<p>Hello World<p>write(Hello World);prin([Hello World);Правда дальше этого нихуя не пошло.
>>209759892>Тот же андроид - это тоже веб-приложение, запускающееся не в браузере, а на мобильных устройствах.что-то проиграл
Питон, js, ща котлин все дрочат, лол. Ну, на самом деле я даже рад, у джавы порог вхождения высокий, в отличие от того же js
>>209759962слушай так это ты опытом тогда делиться должен какое приложение сделать чтобы бабло грестиалсо большой разницы между вебом и мобилами нет, тем более что есть несколько кроссплатформенных опций
>>209756980 (OP)Если тебе нужно выполнить простую задачу, предусмотренную ведром - всё просто.Если тебе нужно на ШАГ отступить от предусмотренной области задач - начинаются лютые костыли, пердолинг с костылями, и велосипеды (особенно в UI части).Из плюсов - удобная среда разработки+плагины+либыИз минусов - ебанутый рынок с ботами вместо техподдержки, ПЕРДОЛИНГ с костылями, stack overflow станет твоим лучшим другом. мимо андроид-разраб, 2 года стажа, дописываю и поддерживаю легаси ndk C/C++ кодеки
>>209760300>stack overflow станет твоим лучшим другом.Он для всех прогеров лучший друг, вне зависимости от среды разработки
>>209760300вот кстати преимущество джаваскрипта, на нем ui на андроиде можно менять очень широко со всей мощью ксс
>>209760279Опытом? Ну, как вариант – сделать приложение под казино, с логикой выдачи модераторам стора одной версией, а реальным игрокам другой версией. Вот в версии для реальных игроков будет WebView технология. Там за 1 депозит в 200-300 рублей и с активностью игрока в неделю дают по 30-50 баксов. Дальше покупается реклама на фейсбук и сливается трафик на приложение в сторе. Есть еще много чего крутого, что знаю как проджект, но не как прогер на апк, так что и хочу изучить и делать то, что есть на западе и тащить на СНГ, тут тоже есть деньги на рынке, а технологии екоммерц приходят с запозданием в 1-1,5 года.>>209760339дрочить ASO, закупать рекламу в google ads напрямую и facebook от части, повышать LTV приложения.>>209760228слышал на прошлой работе от прогера, он советовал именно в js соваться, но хуй знает, по мне так тоже какая то еботина с вебом
>>209760357В случае с андроидным апи это ещё выраженнее. Если ты в плюсах можешь понять методику и дальше использовать её, андроидный апи кишит спагеттикодом и пиздецом. Простой пример: нужно элементу интерфейса выставить padding. Для FrameLayout это (Framelayout)view.setpadding(0,10,0,0)А для LinearLayout это%класс родителя фреймлейаута%.LayoutProperties prop =LinearLayout.getLayoutProperties();prop.setPadding(0,10,0,0);Linearlayout.setLayoutProperties(prop);
>>209760493> в js соватьсяjs кривой сильно, с костылями на каждом углу. и да, кроме веба мало где юзают.
>>209760575что такое padding я знаю, а вот такое выражение это где? в андроид программировании?А для LinearLayout это%класс родителя фреймлейаута%.LayoutProperties prop =LinearLayout.getLayoutProperties();prop.setPadding(0,10,0,0);Linearlayout.setLayoutProperties(prop);^^ вот этомимооп
>>209760672Это андроидный java псевдокод, потому что мне лень расписывать xml структуру интерфейса и правильно называть переменные и классы
>>209760659Пфф, ну это нормально для любого языка без строгой типизации. Хотя я не понимаю, почему вместо плюса для конкатенации строк не использовать точку, как в том же пехепе.
>>209760775пиздец еботина, ну что ж, попробую все равно вкатиться, логику понимаю, это главное, еще с ебучего пхп осталось
>>209760822В сети полно туторов. С нуля простенькую приложуху а-ля "сравнить две пикчи" можно за пару вечеров. Удачи
>>209760763тут бывает путаницатипизация делится не просто на строгую/нестрогую а на слабую/сильную (она же строгая/нестрогая) и динамическую/статическуюджаваскрипт это язык с динамической слабой типизациейпитон это язык с динамической сильной типизациейси (и плюсы) это язык со статической слабой типизациейджава это язык со статической сильной типизациейесли упрощеннослабая типизация позволяет неявное преобразование типов что дает возможность складывать строку и число напримердинамическая типизация позволяет переменной принимать значения разных типов
>>209760825Ну и зачем мне строгая типизация, если компилятор сам ее расставит, как в котлине. Довольно странный аргумент в пользу php, ведь всем известно, что компилятора в нем нет, но на самом деле есть, прост он в байткод не всё сразу переводит
>>209760988Затем что это источник багов, неопределённого поведения, необработанных эксепшонов, и того что ты ленивое хуйло, не желающее экономить свое время на пердолинг с дебагом.
>>209761032любой. там нет математики, ни в одном языке.математика в задачах. в коде браузеров, например, она только в функциях отрисовки примитивов.
Бля, как же заебало одно и то же, и как вы заебали с этим троллингом ньюфагов математикой, пиздец. >>209761032Любой, какой хочешь. Да хоть хаскель епта, на нём вообще бэкэнд можно писать блядь.
>>209761032Любой, она нахуй в программировании не всралась. Всё что надо по математике, формулы/расчеты и т.п., тебе будут предоставлять математики. Хотя тут кто-то говорил про матрицы для работы с массивами, но все эти пузырьковые сортировки учатся довольно быстро. Главное уметь работать с данными в голове, группировать абстракции, сортировать, связывать друг с другом и т.д.
>>>ПС, не забывай, индусы за 10 баксов в час тоже пишут на андройдЗарплата миддла в ДС. Что тебе не нравится?
Нужна не просто математика, а дискретная. Комбинаторика. Вот она очень нужна в программировании. Лучше с ней, чем без неё. Экономит много времени и ресурсов зачастую понимающим людям. Сам не верил, но вкатился и всем рекомендую. Да, сложно. Но только поначалу. Потом интересно станет и пойдет как по маслу.
>>209761032Никакой. Задачи высшей математики ты будешь решать каждый день. Отдельных людей для этого нет, т.к. это и есть твоя работа.
>>209761079нет, это не я, но помню тут тред был какой то чел говорил с зарплаты покупаю макбук и вкатываюсь в иос девелоп лол)
Как аноны относятся к 1С и правда что это язык для тех кто недавно научился есть вилкой и смог запомнить дорогу для дома?
>>209761032Программирование это и есть математика. Математика - универсальный инструмент описания и взаимодействия с миром.
>>209761095Слишком много головняка для некрупного проекта, который надо сдать клиенту уже вчера. Нужна валидация данных - захуярил общую, появляются исключения какие-то - на месте перевел в нужный тип и забил. И не надо мне пиздеть про говнокод, на велосипеды и стандарты тебе заказчик времени не даст
>>209761292Это бухгалтерия, там программирования мало. Любишь бух.учет - вкатывайся, зп там достойная
>>209761241>>209761335вот задали твоей команде писать неткод, а там ни одной мат функции, вообще. 1.5 года хуячишь.затем бэкенд для системы покупки билетов, и тоже хуй с два маты. еще 1 год.и затем терминал для склада, и тоже без математики, еще 2 года.хуяк, ты уже миддл, а ни одной формулы не написал, и дальше арифметики 6го класса не вкуришь.
>>209761406Ты не понимаешь, если не срать какой-то хуйней про математику на дваче, все двачеры резко возьмут и вкатятся, потопив рынок, зарплата мидла будет как у дворника
>>209761360И потом в течении полугода пытаться отловить плавающий баг, рандомно роняющий сервер, потому что кладёт в unsigned переменную отрицательное число, или клиент чертыхаясь будет искать пряморукого кодера который найдёт его. Просто признай что ты ленивое хуйло, которому лень шевелить мозгами.
Без высшей математики ты даже не начнешь понимать введение. Для начала годик погоняй учебники ВУЗовские.
>>209761391>>209761364как тогда это понять?> Разработчик 1С (ОАО Опытное Конструкторское Бюро Машиностроения им. И.И. Африкантова)
>>209761485Причем тут мозги, лолка. Нужны только положительные числа - проверил переменную на соответствие после получения её значения. Всё. Я даже больше скажу, не строгая типизация наоборот заставляет шевелить мозгами, а не бездумно макакить под надзором компилятора
>>209761596Как без математики ты хотя бы введение собираешь осилить? Не говоря об первом твоем проекте? Я потратил 2 года на изучение вышмата программы МГУ. И только после этого начал изучат Жаву.
единственное где я применял математику на практике это расчет сложных цепочек вероятностей в разных комп. играх - заточка предметов и т.п.и то монте карло вместо цепей маркова которые я все равно не знаю
>>209761663что тут странного? хотят за грощи помощника своему 1снику, вышку в требованиях поставили чтобы совсем довены не стучались
В пизду ваше программирование, три часа ночи, а я не сплю. Хотя завтра в апишке какой-то левой ковыряться, опять буду под кофе превозмогать
>>209761625>>Получаешь исходный массив пикселей в формате {RGBARGBARGBA...>>Для изображения размером 1920 на 1080192010804=8 924 400 раз спрашиваешь if (comp >=0 && comp <256) Проц, жидко пёрнув, виснет
>>209761683Ты писал сами игры, или под них каких-то ботов? Так-то игры это как раз единственное место, где прогеру часто нужна математика.
>>209761834>Так-то игры это как раз единственное место, где прогеру часто нужна математика.да, но больше именно тригонометрия.
>>209761787Явно переведу в нужный тип значение, когда получаю его хер знает откуда, убивая при этом еще и проверку на валидность. Еще вопросы?
>>209761360ты ебанутый?тебе рассавить int и String это "слишком много головняка"?пиздец, как вы все такие программисты не передохли с голода до сих порвот уж действительно, заказчик-лох - не мамонт
Самое смешное - не то, что тут резвятся долбоебы, всерьез топящие за говно вместо статической типизации.Самое смешное, что в программаче - то же самое.
>>209762359ты ничего кроме хэлло вордов не писал чтоле? при сложной программе расставить типизацию, а тем более сильную ни разу не просто
>>209762405Стотическая тепезацыя, ууууу, я умный. Я умею писать дженерики, ууууу. Ты же симуляция программиста, понимаешь?
>>209756980 (OP)>индусы за 10 баксов в час 8/5 работа, 170 часов в норме, это 1700 баксов, это больше сотки в месяц, бешеные бабки для челика не из москвы, вообще то