2 Страницы  1 2 >  
Ответить Создать тему

ТехТолк'1 29 апреля , Опытные разработчики со всей страны делятся знаниями

danil
post Apr 19 2018, 09:42 
Отправлено #1


Постоялец

Сообщений: 271



Всем привет!

29-го апреля в 10:30 в конференц-зале гостиницы IBIS состоится первый ТехТолк в Чебоксарах.

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

В воскресенье выступят спецы с большим опытом запуска сложных международных проектов из Питера, Москвы, Краснодара, Йошкар-Олы.

Мероприятие рекомендуется для программистов уровня middle/senior.

Вход бесплатный, но требуется регистрация - https://arwr.timepad.ru/event/695571/

Сообщение отредактировал danil - Apr 19 2018, 09:43

Присоединённые эскизы
Присоединённое изображение:
 - Заставка_со_всеми_спикерами__1_.png
 - Размер: 296,93кб, Скачано: 66
Profile CardPM
  0/0  
SeaEng
post Apr 23 2019, 12:00 
Отправлено #2


Активный

Сообщений: 3 312



Добрый день, планируется ли что-то подобное в этом году? Хотел бы поучаствовать, с докладом по функциональному программированию
Profile CardPM
  0/0  
Humanoid
post Apr 26 2019, 21:53 
Отправлено #3


Завсегдатай

Сообщений: 421



Сергей, ты ошибся городом для поиска единомышленников и сейчас я объясню почему.
1. Система образования у нас в городе устроена таким образом, что вышедшие из деревни школьные учителя пытаются воспитывать в своих учениках не жажду творчества, а безропотную исполнительность. Почему? Потому что в глухой деревне творчество не востребовано, а нужно лишь умение безропотно исполнять однообразную работу в поле и в хлеву возле скотины. Этого же добиваются и в городской школе.
2. После такой "подготовки" в школе и университете творческие молодые люди идут трудиться на местные предприятия. А во главе этих рабовладельческих трудовых лагерей стоят хозяева, которым смекалка и находчивость тоже не к месту, потому как на мировой рынок эти предприятия ничего производить не способны. Пытаться продавать жалкие копии зарубежных товаров на закрытом внутреннем рынке - вот удел этих чебоксарских упырей-предпринимателей. Впрочем, большинство местных работодателей и этого не умеют, а лишь перепродают китайские товары местным потребителям с грабительской наценкой. Как видите, изобретательность здесь совершенно не к месту.
3. Кто же востребован в нашем городе? В первую очередь, покорные исполнители, готовые лизать жопу начальству за миску еды.
4. Мои слова обращены к молодым людям, только получающим знания и выбирающими свой жизненный путь. Поймите, что в нашем городе каждого из вас медленно год за годом превратят в безропотного раба-терпилу. Несогласные с таким положением дел люди дружно уезжают из города и почти никто не возвращается назад. Парни и девушки, цените свои молодые годы и жизненные силы и сразу посылайте в жопу этих чебоксарских рабовладельцев на пути к свободе.
Profile CardPM
  -3/+1  
SeaEng
post Apr 26 2019, 23:43 
Отправлено #4


Активный

Сообщений: 3 312



Всегда есть удаленка, можно работать на ней на нормальных проектах за приличную зарплату, и не париться какой город/село/деревня. лишь бы по фану было. А так да, местного рынка особо нет, это я уже давно заметил.
Profile CardPM
  0/0  
jem
post Apr 29 2019, 11:33 
Отправлено #5


Активный

Сообщений: 4 908



ИМХО, единомышленников мало не потому что учителя плохие, а потому что ФП у нас не сильно востребовано. Это видно по предлагаемым вакансиям.

--------------------
C, Clojure(Script), Common Lisp, ECMAScript, Haskell, Java, Lua, Perl, PL/SQL, Python, Scala, SQL, Transact-SQL.
Profile CardPM
  0/0  
SeaEng
post Apr 29 2019, 13:25 
Отправлено #6


Активный

Сообщений: 3 312



Цитата(jem @ Apr 29 2019, 00:33)
ИМХО, единомышленников мало не потому что учителя плохие, а потому что ФП у нас не сильно востребовано. Это видно по предлагаемым вакансиям.
*

Мое мнение, что ФП это как ООП в свое время против процедурного подхода. Не все сразу, но посмотрите на ФП лет 5 назад и сейчас. Оно дичайшими шагами растет. Языки вбирают в себя все больше функциональных подходов и решений. Новомодные языки себя уже позиционируют как мультипарадигмальные (содержат оба мира). Так что оставаться на одной стороне это быть догоняющим через еще 5 лет. Начинать надо уже сейчас
Profile CardPM
  0/0  
Humanoid
post May 1 2019, 00:00 
Отправлено #7


Завсегдатай

Сообщений: 421



Цитата(jem @ Apr 29 2019, 11:33)
ИМХО, единомышленников мало не потому что учителя плохие, а потому что ФП у нас не сильно востребовано. Это видно по предлагаемым вакансиям.
*
Так откуда появятся вакансии по ФП, если местные предприниматели сами ничего нового придумать не могут? В Чебоксарах всегда будет хорошая производственная площадка с дешевой рабсилой и высоким качеством выпускаемых товаров из-за исполнительского воспитания местного населения. Что-то вроде второго Китая, где много трудолюбивого народа, выполняющего однообразные действия за миску риса и койкоместо в бараке.
Это сейчас и происходит: по ежегодным отчетам местных чиновников у нас увеличены надои молока, поголовье крупного рогатого скота, отгрузка электротехнического шкафного оборудования. Край дешевого рабочего труда - вот удел Чебоксар.
Мои слова обращены к молодым людям: хватит смотреть на местных старых пердунов, мечтающих о новой "Весте", даче за городом и трехкомнатной квартире. Вам доступно гораздо больше, но для этого будет необходимо вырваться из чебоксарского рабства и окунуться в мир свободного, творческого труда вне Чебоксар. Думайте наперёд, тогда жизнь сложится как задумано.
Profile CardPM
  0/0  
Humanoid
post May 1 2019, 00:16 
Отправлено #8


Завсегдатай

Сообщений: 421



Цитата(Sergey Grigorev @ Apr 29 2019, 13:25)
Мое мнение, что ФП это как ООП в свое время против процедурного подхода...
*
Начнём с того, что ценность ООП сильно преувеличена. Подвох только наследования в том, что в обьекте-потомке наследуется не только слепок текущего состояния объекта-родителя, но и все его последующие изменения в будущем. Поэтому при использовании объектов-потомков приходится постоянно следить что происходит в родительским классом, чтобы не получить непредсказуемое поведение потомка. И зачем нужна эта бесполезная деятельность?
ФП позволяет убрать гонки многопоточных данных, но какой ценой? В ФП программисту постоянно дают по рукам: изменять переменные внутри функций нельзя, то нельзя, се нельзя. В итоге за счёт многократного рекурсивного вызова функций мы имеем тормозную производительность исполняемого кода, а за счёт сложности написания ПО в функциональном стиле долгие сроки выполнения работ, что увеличивает стоимость конечного ПО. Очередная пустышка это ваше ФП. Наиграется народ и переключится на что-нибудь очередное из этой же серии.
Profile CardPM
  0/0  
Snowm@n
post May 1 2019, 00:16 
Отправлено #9


O_o

Сообщений: 1 037



Humanoid, как-то мрачно все у Вас
Необходимые знания есть в интернете, бесплатно, берите, было бы желание
Работа там же, работайте удаленно
Чебоксары же неплохое место для жизни, если взять климат и экологию
В общем, все в Ваших руках

--------------------
Developer -> Lead Developer -> Lead Architect -> ... ?
Profile CardPM
  0/0  
Snowm@n
post May 1 2019, 00:28 
Отправлено #10


O_o

Сообщений: 1 037



Цитата
В итоге за счёт многократного рекурсивного вызова функций мы имеем тормозную производительность исполняемого кода

Рекурсия в большинстве случаев оптимизируется в цикл, поэтому разницы особой нет. Кроме того, из-за отсутствия лишних связей, программа на языках ФП очень легко распараллеливается, даже без участия программиста, так что не известно, что в итоге будет быстрее.
Цитата
ФП позволяет убрать гонки многопоточных данных, но какой ценой? ... а за счёт сложности написания ПО в функциональном стиле долгие сроки выполнения работ, что увеличивает стоимость конечного ПО.

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

--------------------
Developer -> Lead Developer -> Lead Architect -> ... ?
Profile CardPM
  0/0  
Humanoid
post May 1 2019, 00:41 
Отправлено #11


Завсегдатай

Сообщений: 421



Цитата(Snowm@n @ May 1 2019, 00:16)
Humanoid, как-то мрачно все у Вас
Необходимые знания есть в интернете, бесплатно, берите, было бы желание
Работа там же, работайте удаленно
Чебоксары же неплохое место для жизни, если взять климат и экологию
В общем, все в Ваших руках
*
Понимаешь в чем дело, сложность разработки ПО растёт настолько быстро, что в одиночку сделать что-то на высоком уровне сегодня почти невозможно, потому как в одной голове уложить все пути решения задачи вряд ли удастся даже гению. Поэтому собирают команды разработчиков, чтобы в ходе совместного обсуждения задачи у каждого разработчика в голове сложилось единое, целостное решение.
На удаленку же скидывают однообразные, нудные части задачи, которые по силам решать одному разработчику. Как правило, это исправление ошибок в уже написанном другими людьми коде или двигание кнопки/меню/надписи по экрану. От таких задач с годами наступает неизбежное отупение, что вкупе с отсутствием полноценного общения с людьми приводит к разложению личности как таковой.
Profile CardPM
  0/0  
Snowm@n
post May 1 2019, 00:58 
Отправлено #12


O_o

Сообщений: 1 037



Цитата(Humanoid @ May 1 2019, 00:41)
Понимаешь в чем дело, сложность разработки ПО растёт настолько быстро, что в одиночку сделать что-то на высоком уровне сегодня почти невозможно, потому как в одной голове уложить все пути решения задачи вряд ли удастся даже гению. Поэтому собирают команды разработчиков, чтобы в ходе совместного обсуждения задачи у каждого разработчика в голове сложилось единое, целостное решение.
На удаленку же скидывают однообразные, нудные части задачи, которые по силам решать одному разработчику. Как правило, это исправление ошибок в уже написанном другими людьми коде или двигание кнопки/меню/надписи по экрану. От таких задач с годами наступает неизбежное отупение, что вкупе с отсутствием полноценного общения с людьми приводит к разложению личности как таковой.
*

Мда, прочитайте уже мою подпись.
Про разработку ПО мне можно не рассказывать.
При правильно организованном процессе разработки ВСЕ разработчики получают ровно такие задачи, которые по силам решить одному человеку.
Причем, каждый получает ровно такие задачи, которые соотвествуют его квалификации. Этот подход позволяет оптимизировать расходы бюджета. Бессмысленно давать синьору задачи на сортироку массива или двигание надписи по экрану. Просто экономически невыгодно, независимо от того, работает он удаленно или нет.
Если Вам дают такие задачи, значит нужно повышать квалификацию.
Насчет полноценного общения с людьми можно поспорить. В конце-концов пообщаться можно и в нерабочее время, на работу не за общением ходят.

--------------------
Developer -> Lead Developer -> Lead Architect -> ... ?
Profile CardPM
  0/0  
SeaEng
post May 1 2019, 16:05 
Отправлено #13


Активный

Сообщений: 3 312



Цитата(Humanoid @ Apr 30 2019, 13:41)
... сложность разработки ПО растёт ...
*

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

Отсюда и еще одно приемущество ФП, как и микросервисной архитектуры, где нет миллиона скрытых зависимостей. Каждый маленький модуль это полностью завершенная часть одного большого приложения, она легко заменяема. Нет больше проблемы, что разработчику нужно сперва неделю изучать код нового модуля, чтобы потом исправить 1 ошибку в нем. И после этого все остальные доработки тоже будут вешать вам, ведь вероятно, что никто больше не знает как там все работает теперь после вашего исправления.

Сообщение отредактировал Sergey Grigorev - May 1 2019, 16:10
Profile CardPM
  0/0  
Humanoid
post May 1 2019, 20:04 
Отправлено #14


Завсегдатай

Сообщений: 421



Цитата(Snowm@n @ May 1 2019, 00:58)
Мда, прочитайте уже мою подпись.
Про разработку ПО мне можно не рассказывать.
При правильно организованном процессе разработки ВСЕ разработчики получают ровно такие задачи, которые по силам решить одному человеку.
Причем, каждый получает ровно такие задачи, которые соотвествуют его квалификации. Этот подход позволяет оптимизировать расходы бюджета. Бессмысленно давать синьору задачи на сортироку массива или двигание надписи по экрану. Просто экономически невыгодно, независимо от того, работает он удаленно или нет.
Если Вам дают такие задачи, значит нужно повышать квалификацию.
Насчет полноценного общения с людьми можно поспорить. В конце-концов пообщаться можно и в нерабочее время, на работу не за общением ходят.
*
Во-первых, я рассказываю про разработку ПО не только тебе, но и обычным людям тоже будет любопытно почитать что происходит в разработке ПО на самом деле из первых уст.
Во-вторых, хотя я тебя совершенно не знаю, но с первых же твоих высказываний ты явно обозначаешь своё служебное положение в разговоре со мной. Ты так самоутверждаешься? Зачем, если ты и так такой важный? И если ты так кичишься своей должностью, то назови название конторы, на которую ты работаешь, а мы все посмотрим на ПО, которое выходит из твоих рук.
В-третьих, если рассуждать как хозяин разработки, то кому надёжнее поручить важное задание: офисному рабу, сидящему рядом, или непонятному иностранцу, находящемуся вне правового поля страны хозяина? Тут не нужно быть следователем Знаменским, чтобы понять, что американцы поручают важные задачи своим работникам, а дикарям из недоразвитых стран сбрасывают всякую мелочь, провал выполнения которой ни на что не повлияет. Вот так устроено мировое распределение труда.
Profile CardPM
  0/0  
Snowm@n
post May 1 2019, 23:04 
Отправлено #15


O_o

Сообщений: 1 037



Цитата
Во-вторых, хотя я тебя совершенно не знаю,
Вот-вот. Тогда к чему этот менторский снисходительный тон? "Понимаешь в чем дело," и т.д.
Цитата
Ты так самоутверждаешься? Зачем, если ты и так такой важный? И если ты так кичишься своей должностью, то назови название конторы, на которую ты работаешь, а мы все посмотрим на ПО, которое выходит из твоих рук.
На первый вопрос ответ "нет", остальные не имеют смысла
Цитата
В-третьих, если рассуждать как хозяин разработки, то кому надёжнее поручить важное задание: офисному рабу, сидящему рядом, или непонятному иностранцу, находящемуся вне правового поля страны хозяина?
Хозяин разработки это кто? Владелец/CEO? Вряд ли его интересует что-то кроме цифр оборота и прибыли, в разработку он полезет только тогда, когда циферки перестанут его устраивать. CTO/Архитектор? Его интересует исключительно диаграмма Ганта, а не кто где там работает. Тимлид? Его интересует чтобы задачи закрывались, а уж удаленными сотрудниками или нет это дело десятое. Если удаленный работник регулярно закрывает сложные задачи какая мне разница где он сидит?
Цитата
Тут не нужно быть следователем Знаменским, чтобы понять, что американцы поручают важные задачи своим работникам, а дикарям из недоразвитых стран сбрасывают всякую мелочь, провал выполнения которой ни на что не повлияет. Вот так устроено мировое распределение труда.
Это ложь. Я не следователь Знаменский, но работал в нескольких распределенных командах (Англия-Германия-Россия-Индия) например. Никто не делит людей на "своих" и "чужих", "дикарей" и "белых людей". Разделение есть конечно, но исключительно по скиллам. Чем более сложные задачи ты можешь закрыть тем больше денег ты получаешь, все просто. А иное просто невыгодно и плохо для бизнеса, читайте выше, я уже писал про это.

--------------------
Developer -> Lead Developer -> Lead Architect -> ... ?
Profile CardPM
  0/+2  

2 Страницы  1 2 >
ОтветитьTopic Options
1 чел. читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
Быстрый ответ
Кнопки кодов
 Расширенный режим
 Нормальный режим
    Закрыть все тэги


Открытых тэгов: 
Введите сообщение
Смайлики
smilie  smilie  smilie  smilie  smilie 
smilie  smilie  smilie  smilie  smilie 
smilie  smilie  smilie  smilie  smilie 
smilie  smilie  smilie  smilie  smilie 
smilie  smilie  smilie  smilie  smilie 
smilie  smilie  smilie  smilie  smilie 
         
Показать все

Опции сообщения