>>209756980 (OP) Год и более, при условии, если тебе ЭТО НРАВИТСЯ, а так же,если ты не забьешь на изучение алгоритмов и математики и логики. Кто говорит, что это не нужно - пиздун и дальше фронт энда не продвинется никогда.
ПС, не забывай, индусы за 10 баксов в час тоже пишут на андройд
>>209757174 Пиши пожалуйста. Только вот 1 но, у меня друг лучший мидл джава разраб, говорит, что если математику и логику не сечешь, не обязательно там супер сложное что-то решать, хотя бы программу вуза на троечку понимаешь, то хватит. Так вот,если не сечешь, то забей.
>>209757279 Знание матриц помогает разобраться с аррей листами, например Нейронку ты как без математики напишешь? ПС, я сам не прогер, так уж вышло, что общаюсь с ними в основном.
>>209757091 > Год и более, это изучение или практика именно?
почему в вакансиях везде пишут, что Kotlin как язык будет плюсом, если его сделали вроде как офф языком сами чуваки с гугла и по идеи щас все будет писаться на котлине?
на индусов похуй, планирую в своем мухосранске работать в офисе, уделить время готов и реально заинтересован в разаботке.
>>209757400 Пиздец, понимаю, что сложно. Сам из гуманитария пытаюсь вкатиться в инженера, но поверь, это еще очень просто. Всякие интегралы искать - это полный пиздец. Дохуя способов решения, выбрал изначально не тот - не решишь никогда.
>>209757400 > матрицы для меня даже сложно) не переживай, прочитай пару книг по джаве, математики ты там не встретишь ни разу. кроме тех примеров, где решают именно математические задачи.
>>209757400 >почему в вакансиях везде пишут, что Kotlin как язык будет плюсом, если его сделали вроде как офф языком сами чуваки с гугла и по идеи щас все будет писаться на котлине?
Ну типо как по мне за ним будущее андроида. Встраивается в джаву, компилиться в JS и имеет ряд достоинств над ней. ПО СУТИ это та эе джава
>>209757637 В каком городе живешь? Сколько платят? Я сам вкатывальщик. Недавно получил офер на джуна и 60к до вычета налогов. но по ряду причин пришлось отказаться
>>209757512 >интегралы искать - это полный пиздец Какой же ты даун, просто в голос. Инженер любого формата-это не твоё, на профильных кафедрах учатся более смышлёные ребята.
Если ты пошёл спрашивать об этом на харкач, то ты точно уверен, что это твоё? Может, ну его нахуй? Макак итак много, рынок итак переполнен. Оно тебе нужно?
>>209757512 да фигня я всегда когда задачки решаю делаю по принципу пусть лошадь думает у нее голова большая - например интеграл я бы искал методом монте-карло
>>209758151 ну почему же, я же в 7 классе xHTML понял и сайты делал, в 11 PHP3 изучил с мускулом, но правда писал всякие гостевые книжки и модули для cms, думаю не совсем я тупой.
>>209758342 расскажи в кратце чем для новичка лучше и область применения, чем по итогу обучения придется заниматься, что именно программировать - софт, игры, сайты или что?
>>209757792 Ну а я когда один день посидел за монтажкой со знакомым монтажёром, понял, что я ебал это говно, просто, блядь, ни-ко-гда. А ничего, втянулся.
>>209758851 я тебе о том, что не трать время на поиск норм курсов, пройди сначала любые два первых попавшихся. пару книг прочитай, СДЕЛАЙ свой проект небольшой. всего месяца два, и ты в курсе что и как.
Тоже вкатываюсь в жаву, дрочу жавураш на 20 лвле, но последняя неделя какой-то пиздец. На основной работе пиздец, делаю параллельно несколько договоров(фин. консалтинг), причем один из области в которой я совершенно не шарю, прихожу домой выжатый как лимон и сил решать задачи нихуя нет. Удручает, что из-за основной работы за месяц продвинулся процентов на 25% от обычного месячного продвижения.
>>209758735 Не слушайте этого шалунишку, он вам сейчас еще паттернами мозг посоветует засрать, стандартами оформления кода и прочей подобной шелухой, от которой у начинающего мозги завянут. Ничего читать не надо, берете любой более-менее популярный видео курс и ебашите из него задачи, стараясь ничего не пропускать
>>209759744 Не знаю, сейчас всё вокруг веба крутится. Тот же андроид - это тоже веб-приложение, запускающееся не в браузере, а на мобильных устройствах.
>>209759187 нет хороших видеокурсов под котлин, я вообще ничего не нашел кроме книги, но гнига дает теорию, мне понятнее воспринимать что на экране происходит и ручками повторять, будто сидишь с учителем
>>209759744 PHP уже конкуренция высокая + мне не интересно делать веб-проекты, я ими как проджект сыт по горло, мне интересен только мобайл + я порядка 5 лет проджектом в мобайле был - весь маркетинг и метрики мне известны и куда движется все тоже известно. В идеале я хочу изучить и уйти в mobile eCommerce нишу
>>209759926 Шо не так? По сути всё тоже самое - есть апишка сервака, с которым ты обмениваешься данными, от клиента и наоборот. Тот же веб. Да сейчас в принципе ни один крупный продукт офлайн не работает
>>209756980 (OP) Если тебе нужно выполнить простую задачу, предусмотренную ведром - всё просто. Если тебе нужно на ШАГ отступить от предусмотренной области задач - начинаются лютые костыли, пердолинг с костылями, и велосипеды (особенно в UI части).
Из плюсов - удобная среда разработки+плагины+либы
Из минусов - ебанутый рынок с ботами вместо техподдержки, ПЕРДОЛИНГ с костылями, stack overflow станет твоим лучшим другом.
мимо андроид-разраб, 2 года стажа, дописываю и поддерживаю легаси ndk C/C++ кодеки
>>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);
>>209760575 что такое padding я знаю, а вот такое выражение это где? в андроид программировании?
А для LinearLayout это %класс родителя фреймлейаута%.LayoutProperties prop =LinearLayout.getLayoutProperties(); prop.setPadding(0,10,0,0); Linearlayout.setLayoutProperties(prop);
>>209760659 Пфф, ну это нормально для любого языка без строгой типизации. Хотя я не понимаю, почему вместо плюса для конкатенации строк не использовать точку, как в том же пехепе.
>>209760763 тут бывает путаница типизация делится не просто на строгую/нестрогую а на слабую/сильную (она же строгая/нестрогая) и динамическую/статическую
джаваскрипт это язык с динамической слабой типизацией питон это язык с динамической сильной типизацией си (и плюсы) это язык со статической слабой типизацией джава это язык со статической сильной типизацией
если упрощенно слабая типизация позволяет неявное преобразование типов что дает возможность складывать строку и число например динамическая типизация позволяет переменной принимать значения разных типов
>>209760825 Ну и зачем мне строгая типизация, если компилятор сам ее расставит, как в котлине. Довольно странный аргумент в пользу php, ведь всем известно, что компилятора в нем нет, но на самом деле есть, прост он в байткод не всё сразу переводит
>>209760988 Затем что это источник багов, неопределённого поведения, необработанных эксепшонов, и того что ты ленивое хуйло, не желающее экономить свое время на пердолинг с дебагом.
Бля, как же заебало одно и то же, и как вы заебали с этим троллингом ньюфагов математикой, пиздец. >>209761032 Любой, какой хочешь. Да хоть хаскель епта, на нём вообще бэкэнд можно писать блядь.
>>209761032 Любой, она нахуй в программировании не всралась. Всё что надо по математике, формулы/расчеты и т.п., тебе будут предоставлять математики. Хотя тут кто-то говорил про матрицы для работы с массивами, но все эти пузырьковые сортировки учатся довольно быстро. Главное уметь работать с данными в голове, группировать абстракции, сортировать, связывать друг с другом и т.д.
Нужна не просто математика, а дискретная. Комбинаторика. Вот она очень нужна в программировании. Лучше с ней, чем без неё. Экономит много времени и ресурсов зачастую понимающим людям. Сам не верил, но вкатился и всем рекомендую. Да, сложно. Но только поначалу. Потом интересно станет и пойдет как по маслу.
>>209761095 Слишком много головняка для некрупного проекта, который надо сдать клиенту уже вчера. Нужна валидация данных - захуярил общую, появляются исключения какие-то - на месте перевел в нужный тип и забил. И не надо мне пиздеть про говнокод, на велосипеды и стандарты тебе заказчик времени не даст
>>209761241 >>209761335 вот задали твоей команде писать неткод, а там ни одной мат функции, вообще. 1.5 года хуячишь. затем бэкенд для системы покупки билетов, и тоже хуй с два маты. еще 1 год. и затем терминал для склада, и тоже без математики, еще 2 года.
хуяк, ты уже миддл, а ни одной формулы не написал, и дальше арифметики 6го класса не вкуришь.
>>209761406 Ты не понимаешь, если не срать какой-то хуйней про математику на дваче, все двачеры резко возьмут и вкатятся, потопив рынок, зарплата мидла будет как у дворника
>>209761360 И потом в течении полугода пытаться отловить плавающий баг, рандомно роняющий сервер, потому что кладёт в unsigned переменную отрицательное число, или клиент чертыхаясь будет искать пряморукого кодера который найдёт его. Просто признай что ты ленивое хуйло, которому лень шевелить мозгами.
>>209761485 Причем тут мозги, лолка. Нужны только положительные числа - проверил переменную на соответствие после получения её значения. Всё. Я даже больше скажу, не строгая типизация наоборот заставляет шевелить мозгами, а не бездумно макакить под надзором компилятора
>>209761596 Как без математики ты хотя бы введение собираешь осилить? Не говоря об первом твоем проекте? Я потратил 2 года на изучение вышмата программы МГУ. И только после этого начал изучат Жаву.
единственное где я применял математику на практике это расчет сложных цепочек вероятностей в разных комп. играх - заточка предметов и т.п. и то монте карло вместо цепей маркова которые я все равно не знаю
>>209761625 >>Получаешь исходный массив пикселей в формате {RGBARGBARGBA... >>Для изображения размером 1920 на 1080 192010804=8 924 400 раз спрашиваешь if (comp >=0 && comp <256) Проц, жидко пёрнув, виснет
Самое смешное - не то, что тут резвятся долбоебы, всерьез топящие за говно вместо статической типизации. Самое смешное, что в программаче - то же самое.
>>209756980 (OP) >индусы за 10 баксов в час 8/5 работа, 170 часов в норме, это 1700 баксов, это больше сотки в месяц, бешеные бабки для челика не из москвы, вообще то
Начинаю с изучения JAVA, какие подводные и за сколько реально выйти на уровень джуна?