Хотелось бы послушать Ваше объяснение принципов SOLID!
@anrybalka
5 жыл бұрын
Расскажите пожалуйста про: 1) Паттерны проектирования и их роль в понимании ООП. 2) Как следует мыслить || в каком направлении, чтобы не запутаться при разработке сложного приложения. 3) Как лучше всего идею перенести в архитектуру приложения (пока единственный удобный вариант который я вижу диаграммы/блок схемы).
@БарометрАтмосферный
5 жыл бұрын
Не обязательно использовать ООП. Но есть смысл использовать DDD. А тут удобнее всего F#.
@Ackep_Tu6ae8
5 жыл бұрын
По третьему вопросу, ответ найдете в книге Объектно-ориентированный анализ с примерами приложений, Гради Буча, Якобсона и др. Первые два издания, с примерами на C++, а последнее третье издание, с примерами на UML.
@user-xl2tf4gq1g
5 жыл бұрын
по первому вопросу Шаблоны игрового программирования от программиста Electronic Arts Боба Найстрома
@serhiis_
5 жыл бұрын
Сережа, не путай термины Приложение (App) и программа. App - это прикладная программа. Программа - это и прикладная и системная и тд.
@ashimov1970
5 жыл бұрын
совершенно верно!
@johnjohnkarton3087
5 жыл бұрын
Серёга ты молодец
@oleksiykurylyuk4696
5 жыл бұрын
Дякую друже.
@ПашаХЗ-м8й
5 жыл бұрын
Операции и/или данные? Данные и/или операции? Наблюдается концептуальный шаблон представленный в разных формах (программы, приложения, web приложения).
@dvronsky
5 жыл бұрын
А можно глупый вопрос... Как правильно скопировать приложении работающие на MS-DOS, со старого языка, на современный(Java)?
@SergeyNemchinskiy
5 жыл бұрын
Люблю глупые вопросы :) Но тут есть одна проблема. С какого языка? Я уже рассказывал, что просто перевести в лоб нельзя
@yuriy333
5 жыл бұрын
@@SergeyNemchinskiy Проще эмулятор взять. Например Dos-box, бесплатно. Полагаю не все будет работать, особенно те программы, которые напрямую работают с железом, но можно подстраивать скорость дос-бокса. Я не специалист, еще только подхожу к половине обучения, так что высока вероятность, что ошибаюсь.
@nbrains6380
5 жыл бұрын
Ах так это всегда была комната класса! ) а я думал кабинет )
@SergeyNemchinskiy
5 жыл бұрын
я иногда снимаю в кабинете, иногда в зале. Где удобнее
@maks.hrynkiv
5 жыл бұрын
Нужно ли понимание динамического программирования Junior Java разработчику?
@SergeyNemchinskiy
5 жыл бұрын
нет
@Паладин-х9р
3 жыл бұрын
Можно задать глупый вопрос? Что такое .ехе? И с чем его "едят"
@olexismi
5 жыл бұрын
Если не секрет, расскажи о том сколько зарабатывают программисты в твоей компании
@SergeyNemchinskiy
5 жыл бұрын
на старте все получают 400 долларов. А дальше растут. Когда они стоят дороже, чем мы можем себе позволить - то уходят в другие компании
@Egor_Sigolaev
4 жыл бұрын
@@SergeyNemchinskiy 400 баксов - это джава джун?
@SecretYouTubeAgent
5 жыл бұрын
дядя Сережа уже не знает на какую тему снять видео
@SergeyNemchinskiy
5 жыл бұрын
Знаю :) Мне задают вопросы - я снимаю
@preenxus3425
5 жыл бұрын
И что вы хотите сказать, что фронтедер не программист?
@Andrey-zv1kc
5 жыл бұрын
Фронтендеры не только верстают, скорее больше работа с js.
@knoppix20
5 жыл бұрын
apk
@SergeyNemchinskiy
5 жыл бұрын
апк вроде на андроиде? и это не исполнимый файл, а дистрибутив
@mbogdanov
5 жыл бұрын
Лендинги в половине случаев - не приложения. Так что про школьников - это было грубо )))
@SergeyNemchinskiy
5 жыл бұрын
ну, по всякому бывает :)
@dreamer_vi905
5 жыл бұрын
В лендингах часто есть форма ввода твоих данных, а значит это уже не статический сайт.
@mbogdanov
5 жыл бұрын
@@dreamer_vi905 это статический сайт написанный на hyml + простейший скрипт. Нет там никакого движка и "программы" , есть одна прикрученная к статической странице функция. Программой это назвать можно м большой натяжкой ))
@dreamer_vi905
5 жыл бұрын
@@mbogdanov может и с натяжкой, но по сути Hello World это уже программа.
@Илья-ф2с3ч
4 жыл бұрын
Михаил что такое лендинги?
@ДаниилГончаренко-г8я
5 жыл бұрын
Сергей, совет: для новичка прям новичка понятие "бизнесл логика" никаких прояснений не даст) Я только учу Java, но что такое "бизнес логика" я понял спустя пол года как начал учить программирование с нуля...
@SergeyNemchinskiy
5 жыл бұрын
Хорошо. Расскажу про это :)
@ДаниилГончаренко-г8я
5 жыл бұрын
@@SergeyNemchinskiy Ждём все))))
@gfdtk5022
2 жыл бұрын
Ну как успехи?
@ДаниилГончаренко-г8я
2 жыл бұрын
@@gfdtk5022 Та всё хорошо, стал Salesforce разработчиком и другим рекомендую.
@gfdtk5022
2 жыл бұрын
@@ДаниилГончаренко-г8я эх, а я питон изучаю. Сайт небольшой сделал, но потом понял, что нужен сервер, а у меня его нет. Ну и забросил веб разработку, потерялся я знатно так. Незнаю куда идти, что делать, с кем пообщаться
@watermelonjones625
5 жыл бұрын
Хорошая идея рассказать про совсем азы.
@SergeyNemchinskiy
5 жыл бұрын
спасибо. мы тоже решили, что надо заполнить эту нишу
@ГолубойЧеловек
3 жыл бұрын
@@SergeyNemchinskiy кста а если я скачал ехе файл с вирусом но не открывал его я получю вирус???
@notbad4167
3 жыл бұрын
@@ГолубойЧеловек да вроде нет
@antonproshchenko2613
5 жыл бұрын
Думаю новичкам интересно будет узнать про само понятие "бизнес-логика"\"бизнес-правила"
@Max-kr4ie
5 жыл бұрын
Согласен
@SergeyNemchinskiy
5 жыл бұрын
гм.... я подумаю
@ivanbukrieiev471
4 жыл бұрын
расскажи, пожалуйста, о антивирусах(имею ввиду Windows). стоит ли их использовать? если да, то какие? каким пользуешься сам? или это бесполезная трата денежных средств и засерание ПЗУ и ОЗУ?
@Z9xap
7 ай бұрын
Я увидел что у меня два браузера на одном даже иконки браузера нет, и изменить и удалить нельзя и второй точно такой но с картинокой и информации, и на установленном Microsoft edge в свойства написано в конце .exe Я боюсь что я заражен вирусом который вьелся в браузер Я вчера захотел очистить свой компьютер от пиратских игр. И удалил все чтобы начать с чистого листа без опасения что конфиденциальность утичёт. Просто хочу понять почему в компонентах и приложениях нет информации у двух браузерах и один можно изминить в катором картинка, а другой не изменить и не какой информации и это тот у которого нет картинки браузера, что мне делать?( (Я в интернете не нашёл как отличить настоящий от подделки)
@max_mgtow
3 жыл бұрын
У меня есть у одного знакомого сайт со статическими страницами. Писал динозавр из начала нулевых 😆
@13211280
5 жыл бұрын
Привет Сергей. Спасибо за видосы, смотрю тебя около полугода, во многих вещах ты мне помог, например видео о том что java не умирает) как раз в тот момент я усердно ее учил и были сомнения, а стоит ли.. Только сейчас заметил что не подписан на канал. Стыдно. Подписался) В том числе благодаря твоим советам нашел первую работу. Итак, вопрос. Я на проекте пилю бэк java + spring + oracleDb, и фронт jsp + jquery, Могу ли я честно называть себя фулстэк разрабом??))
@maxlich9139
5 жыл бұрын
jsp =( Сочувствую тебе чувак, это больно
@13211280
5 жыл бұрын
@@maxlich9139 проект довольно древний, так что без вариантов
@SergeyNemchinskiy
5 жыл бұрын
да, конечно. И спасибо!
@inbuckswetrust7357
5 жыл бұрын
Java не умирает но болеет с рождения :)))) тяжело болеет.
@АлександрГрог
2 жыл бұрын
как в программе поменять ссылку на сайт, если сайт сменил домен и программа перестала работать?
@vadimoff22
4 жыл бұрын
Программа это Hello World ))
@vladislavryzhov5578
5 жыл бұрын
Привет Сергей!)
@Ginga_Hagane_Pegasus
3 жыл бұрын
Exe более известно как проклятая игра😈
@СашаАлександр-х3н
4 жыл бұрын
Расскажи про мйкрософт ворд
@cookiehunter8828
4 жыл бұрын
3:52 есть такое. Например - сайт одной из шараг в городе) Это ужасно.
@Олександр-ы4э
5 жыл бұрын
Сергей в Украине, кто-то пишет на языке "Ада" ? ;)
@Dmittry
5 жыл бұрын
Служители Аддского Сотоны))
@SergeyNemchinskiy
5 жыл бұрын
не в курсе :)
@пончик-б2д
3 жыл бұрын
Уминя была ошибка блабла и было слово ехе я заплака
@Бойправ-ж8ы
4 жыл бұрын
На Джаве нельзя создавать ехе.
@mrbale1815
5 жыл бұрын
сделайте видео что такое компутер
@SergeyNemchinskiy
5 жыл бұрын
чтобы его посмотреть, нужен компьютер :) Рекурсия однако
@renuar2105
3 жыл бұрын
Я не услышал что такое ехе
@ПашаХЗ-м8й
5 жыл бұрын
Приложение -- это то что прилагается к (ОС, другому софту).
@sa5hk0
5 жыл бұрын
Это из-за тупого русского перевода application)) Мне очень не нравится этот перевод. Application - это то, что применяется, используется, в конце -концов, выполняется, но не к чему-то прикладывается.
@ПашаХЗ-м8й
5 жыл бұрын
@@sa5hk0 Ахахахах!
@inbuckswetrust7357
5 жыл бұрын
@@sa5hk0 Это просто ты не понимаешь многозначного русского слова приложение :)))
@Empty_Vima
3 жыл бұрын
Можно задать глупый вопрос? что такое монады и как это готовить...
@SergeyNemchinskiy
3 жыл бұрын
Это термин из функционального программирования) вам пока не надо
@ХОЖИАКБАРТЕЛЕБЫЛДИЕВ
3 жыл бұрын
Я знаю 1 игру называется соник.ехе что это такой атвечайте
@AxMav
3 жыл бұрын
Да ты просто шутник года. Ты сделал этот день.
@Draknez1
3 жыл бұрын
Привет
@ПашаХЗ-м8й
5 жыл бұрын
Сайт больше похож на документ с богатой системой стилизации + поведение (но поведение похоже на программу -- макросы в том же Word). В свое время мне было в лом верстать HTML для документации. Дак я сделал Word документ с ссылками на разделы и сохранил в html. На 6-м осле нормально все показывалось. Было это дело ещё "за царя Гороха", когда я от нечего делать написал текстовый редактор с цветовой подсветкой на masm.
@leonidsidorin6119
5 жыл бұрын
Насколько полезна книга Брюса Экеля Философия Java в русском издании? Читать можно, перевод приемлимый?
@maxlich9139
5 жыл бұрын
Я читал, перевод ок. Но она слишком большая и сложная для новичка (как мне кажется).
@maxlich9139
5 жыл бұрын
Можно читать из неё избранные главы
@НатаниэльДампо
4 жыл бұрын
А что быстрее и насколько веб приложение в браузере или десктоп приложение (при условии что писал не криворукий и десктоп к базам в интернете )? Хочется узнать какое приложение писать для предприятия?
@oleksiitynnyj859
4 жыл бұрын
+
@eugeniuszjarocki109
5 жыл бұрын
Здравствуйте, Сергей. Спасибо огромное за ваш труд и за то, что отвечаете на наши вопросы :) Хочу попросить рассказать о позиции Solution Architect в IT: 1. В общих словах, что в целом представляет из себя эта позиция? Какие отличия к примеру от тех. лида или тим лида? 2. Для какого типа проектов и для каких ситуаций solution архитекторы востребованы больше всего? 3. Как в целом проходит день soltution архитектора: встречи/коллы с клиентом, командой, ревью кода и тд? 4. Какие требования чтобы стать solution архитектором: к примеру, девелоперский опыт в бек энде и фронт энде, лидерские и коммуникативные скиллы и тд?
@spermatosaurusrex
4 жыл бұрын
А что если наша вселенная - тоже программа?
@djonidjonovic8029
5 жыл бұрын
Добрый день, будут ли скидки на различные курсы у вас на сайте?
@olexismi
5 жыл бұрын
расскажи о том что нужно знать junior Android developer
@MrRomanvideo
5 жыл бұрын
Смотри байки про Андроид на этом канале
@АлександрКарачёв-я3э
5 жыл бұрын
Главное в этом деле - искренняя любовь к боли
@maxlich9139
5 жыл бұрын
@@АлександрКарачёв-я3э мазохист что ли?))
@АлександрКарачёв-я3э
5 жыл бұрын
@@maxlich9139 другие на дроиде не работают)
@raystlenemadgere2464
5 жыл бұрын
Серега, расскажи как электричество по кабелям движется. Ведь не могут же внутри кабеля электрончики с молекулы на молекулы перепрыгивать? В самом то деле.
@ПетрИванов-в6ь
3 жыл бұрын
Крутой мужик!!
@Merk462
4 жыл бұрын
"какбыпрограммистом" в одно слово ))) А вообще, это называется "контент-менеждер" или уж "веб-мастер". "какбыпрограммист" - довольно плохое определение, т.к. эти специалисты не работают с языками программирования, программистами они не являются.
@SergeyNemchinskiy
4 жыл бұрын
зато себя считают
@NA-sh3fb
4 жыл бұрын
Спасибо, как всегда просто и ясно!
@maxlich9139
5 жыл бұрын
Сергею надо записать видео с рассказом, кто он, и в каждом новом таком видео давать ссылку в описание на это видео))) Чтобы каждый раз это не говорить)
@SergeyNemchinskiy
5 жыл бұрын
нельзя. Надо говорить. Опрос видели? 38% аудитории не знают, кто я. А вы говорите
@AnnaIsHere
5 жыл бұрын
Спасибо, наконец понятно, что такое web-приложение. А что за пропуска там у вас за спиной? Это уволенные сотрудники туда вешают перед уходом или с конференций?)))
@SergeyNemchinskiy
5 жыл бұрын
отлично :) А это мои баджики, как спикера с разных конференций
@seregamark
4 жыл бұрын
Мужик ты огонь. Спасибо тебе большое!) главное что понятно, а значит у тебя получилось!)
@SergeyNemchinskiy
4 жыл бұрын
Супер, мне приятно
@aleksei4604
5 жыл бұрын
Сергей, сделайте видео про ваши курсы. А именно про опыт на реальных проектах и как это работает удаленно. Спасибо.
@SergeyNemchinskiy
5 жыл бұрын
kzitem.info/news/bejne/zHyrn3eAanOhaG0 уже рассказывал. Но может расскажу более подробно, если остались вопросы
@MN-fv2yt
5 жыл бұрын
Здравствуйте! Я джун, и у меня бывают косяки в кодинге. Даже в тех моментах, которые уже когда-то проходил. Пока решаю одни задачи, на протяжении недели и более, забываю частично как решать другие. А переключаться надо быстро... Как быть? Как не уставать после кодинга в огромном легси-проекте, спустя примерно 6 часов (ведь рабочий день не закончился, и не факт что на обед уйдешь)?
@SergeyNemchinskiy
5 жыл бұрын
у всех бьывают косяки. Это нормально. Отвлекайтесь. сходите в обед погулять, например :)
@inbuckswetrust7357
5 жыл бұрын
Если в инете ночами не сидишь, питаешься нормально проблем с памятью быть не должно... :))) я вот когда в инете сижу ночью днем тупость нападает скорость переключения падает и память тоже серьезно ухудшается. Поосторожнее с режимом сна.
@yakut54
5 жыл бұрын
Сергей, Вы в своих видео говорите что Javascript не торт. Хорошо. Предложите аналоги, которые будут работать в браузере клиента. Можно ли на Java такое сделать?
@БарометрАтмосферный
5 жыл бұрын
Typescript, Elm, Reason ML, PureScript, F# (Fable compiler/ bolero wasm) - типизированные. Также Svelte и Clojurescript.
@maxlich9139
5 жыл бұрын
апплеты)
@inbuckswetrust7357
5 жыл бұрын
Проблема тут только одна :) жс это говно но никто не хочет/не может с него слезть. А гегемонам эта чехарда даже выгодна :)
@AlexxxeyS
5 жыл бұрын
Хотелось понять цепочку превращения программного кода в действия, совершаемые машиной, буквально на электрическом языке.
@SergeyNemchinskiy
5 жыл бұрын
эм. нет :)
@inbuckswetrust7357
5 жыл бұрын
Гугли схемотехника смотри конечные автоматы, на логическом уровне до электрики все элементарно, просто и интересно. А на электрическом уровне у железа масса вариантов, все элементы смемотехнической логики работают одинаково логически на любом виде реализации, но имеют разную структуру физической реализации в железе. ТТЛ, КМОПы сильно не стоит во все это погружаться ибо связь с программированием вообще нулевая. А если ты хочешь заниматься железом то не под тем видео комментишь :)
@Илья-ф2с3ч
4 жыл бұрын
Наверно Ассемблер изучать
@AndriiSobianin
5 жыл бұрын
Подскажите, вот выиграли с женой грин карту. Учу джаву уже год+-. Прошел одно собеседование в Киеве(в принципе готовы взять если подтяну SQL). Хотел бы пойти для опыта, но боюсь что через 8-9мес. придёт срок и нужно будет уезжать в США(если, конечно, дадут гринку в посольстве), и таким образом я "поднасру" работодателю который меня взял. Стоит ли заморачиваться над этим? И стоит ли искать работу в Украине джуном, если потом искать работу джуном в США?
@alexpishvanov736
5 жыл бұрын
пройдете на джуна в Киеве, в США будете как минимум мидлом или даже сеньером, если где-нить в глубинке )))
@AndriiSobianin
5 жыл бұрын
@@alexpishvanov736 так я прошел собес в Киеве.
@ka-md8ue
5 жыл бұрын
Нужна помощь с английским? И подготовкой интервью в США?
@AndriiSobianin
5 жыл бұрын
@@ka-md8ueу меня есть два препода по инглишу и ментор по джаве так что думаю нет, спасибо.
@Buht0pe3
5 жыл бұрын
пора переименовывать сайт в "Java для дубиноголовых"
@SergeyNemchinskiy
5 жыл бұрын
Ребят, мы выкладывали видео для профи - я бы сказал достаточно много. теперь выкладываем видео для новичков. Будет и то и другое. Просто как раз видео для новичков - мало. И объясняют как ... плохо в общем. Восполняю пробел
@БарометрАтмосферный
5 жыл бұрын
Так ведь первое название Явы, внезапно... Oak!
@Buht0pe3
5 жыл бұрын
ты раскусил рофл
@nickvirus9463
5 жыл бұрын
Вы конешно извините, но наверное вы где то не доучились...
@zcbesaba
5 жыл бұрын
first
@alexxx4434
5 жыл бұрын
Серега, расскажи, что такое компьютер!
@SergeyNemchinskiy
5 жыл бұрын
не стоит :)
@alexxx4434
5 жыл бұрын
Я думаю, многие начинающие программисты здесь не знают что это такое! :)
@maxlich9139
5 жыл бұрын
Ага, и чем процессор отличается от системного блока)))
@Manuel-j3q
5 жыл бұрын
шо за тупые вопросы? приложение это значок на рабочем столе)
@ПашаХЗ-м8й
5 жыл бұрын
Значек на документ. Ха-Ха!
@vasiliyk
5 жыл бұрын
Программа = алгоритм. Компьютерная программа - алгоритм на компьютере. Приложение - запускаемая из под ОС программа. Веб приложение - приложение запускаемое в браузере. .dll файл - компьютерная программа,но не приложение. Пожалуйста, придерживайтесь терминологии, что бы быть точным.
@serhiis_
5 жыл бұрын
Программа телепередач = алгоритм на ТВ? Чет не сходится. Наверно все-таки программа это не только алгоритм, как думаешь? Приложение (App) - это прикладная программа. Хоть бы переводчиком воспользовался. Веб приложение - это не приложение запускаемое в браузере. Приложение запускаемое в браузере - это флешплеер.exe. Веб приложение - это набор ПО позволяющие передавать данные по сети Internet через протокол http. REST API сервис - это тоже Веб-приложение, но в браузере это ни как не отобразить кроме json. Да и вызвать в браузере PUT и DELETE запрос невозможно без js - а это отдельная страничка а не этот самый запрос. dll файл - это может быть все что угодно. От exe dll ни чем не отличается кроме как dll не имеет своего пула памяти, но если дать ей память то можно запустить любую функцию dll. Для это даже есть системная программа в винде - rundllxx.exe. dll - это просто формат хранения PE-файлов. В Unix даже разделяют статическую библиотеку и динамическую. В Винде одну и ту же dll можно как динамически подключать так и статически линковать. Поэтому не учи если сам не разбираешься. dll - это формат хранения PE файлов, и не о чем не говорит прикладная это программа или системная.
@vasiliyk
5 жыл бұрын
@@serhiis_ Тут же речь не о ТВ программах идёт, и не о программе спектакля. А в остальном вы и сами четкого определения дать не можете. Просто демагогию развели. Я тут просто намекнул, что без терминологии это видео ничего не разъясняет, а только сбивает с толку. Как и ваш комментарий.
@serhiis_
5 жыл бұрын
@@vasiliyk программа - это набор данных и инструкций к ним. Вообще все четкие определения it терминов есть в iso.
@serhiis_
5 жыл бұрын
@@vasiliyk длл - это тип файла. тут нету определения конкретного. Мелкофофт его придумала одновременно с exe файлом. По структуре файлы эти ни чем не отличаются. Определять функции на экспорт можно как в длл так и exe. В exe определяется дополнительно размеры стека. А так они больше ни чем не отличаются. точка входа есть в обоих. Просто в плюсах для длл она называет dllEntryPoint хотя в самом файле находится точно там же где и для exe.
@МирасБатлов
5 жыл бұрын
Вопрос: CMS(opencart wordpress)это язык как js php?
@Andrey-zv1kc
5 жыл бұрын
Скорее с ним работают через язык типа php.
@SergeyNemchinskiy
5 жыл бұрын
нет, это программа, обычно написанная на РНР, кстати
@МирасБатлов
5 жыл бұрын
@@SergeyNemchinskiy аа спасибо вам за ответ
@didi63151
5 жыл бұрын
Какая профессия такой и мир вокруг. Для программиста жизнь это набор программ
Пікірлер: 146