Hearted Youtube comments on Sergey Nemchinskiy (@SergeyNemchinskiy) channel.

  1. 17000
  2. 4200
  3. 2700
  4. 2100
  5. 1600
  6. 1400
  7. 1300
  8. 1200
  9. 1100
  10. 1100
  11. 944
  12. 882
  13. 873
  14. 835
  15. 784
  16. 729
  17. 725
  18. 713
  19. 696
  20. 687
  21. 684
  22. 661
  23. 632
  24. 629
  25. 619
  26. 608
  27. 523
  28. 519
  29. 518
  30. 506
  31. Как тестер, в этом видео вижу два спорных тезиса: 1) Программа для тестировщика - чёрный ящик. У нормального тестировщика как правило есть опыт взаимодействия с ПО (как свой, так и пользовательский) и множество своей документации (например сьюты), в которой досконально описано как, что и в каких случаях работает, со всеми вариациями поведения в при разных вводных. Нередок случай, когда разработчик, вернувшись через несколько месяцев к своему костылю сам идёт к тестеру, чтобы он показал как оно работает на практике. 2) Тестировщик рад, когда находит ошибку - мало кто на столько же рад отсутствию ошибок, как рад этому тестер. Как минимум потому что если разработчику для исправления иногда нужно одну строку переписать, а для тестирования - это может быть признаком что, нужно тестировать фичу с самого начала и вся предыдущая работа идёт коту под хвост.
    499
  32. 493
  33. 469
  34. 438
  35. 434
  36. 424
  37. 410
  38. 401
  39. 382
  40. 380
  41. 370
  42. 362
  43. 350
  44. Было у меня однажды. Пришел в одну из самых крутых компаний города. Прошел собеседование отлично, предвосхищал вопросы, не попадался на хитрости интервьюера. Вопросы были джуновские, каждый в моей сфере это должен знать. Пришел на работу. Работал (мнение, конечно же, субъективное) отлично. Ни одного факапа, правки с ревью приходили, но они всегда приходят. Ревью частенько бывает вкусовщиной, как и в этот раз. Внезапный созвон, и месяца не прошло. "Извини, ты нам не подходишь, ты не прошел испытательный." Очень пошатнуло меня. Созваниваюсь с куратором, который давал фидбэк обо мне. Он говорит: "На собеседовании определили тебя как сеньора (к слову, зп я сеньорскую не попросил). А начал работать, че-то какой-то не сеньорский ты, сорян" Жоска было, анализировал эту ситуацию потом еще долго. В следующей компании я сразу же хорошо себя зарекомендовал, пообещали дать возглавить фиче-команду. После определенной саморефлексии пришел к выводу: "Интервьюер - мудак". Он должен был точно знать что им нужно, но нет. Вакансия с поиском программиста на мою позицию до сих пор висит (да - смотрю, да - злорадствую)))) Порой все очень просто. Даже если вы, и правда, факапились и были "не очень", радуйтесь что ошибались, ведь вы на этих ошибках выросли. И никогда не останавливайтесь! Программировать не так сложно, как кажется!
    348
  45. 340
  46. 335
  47. 334
  48. 334
  49. 332
  50. 329
  51. 325
  52. 318
  53. 313
  54. 304
  55. Я бы добавил про мелкие конторы: 1. Скорее всего вы будете врачом сельской больницы - не важно что вы умеете, а что нет. Вы можете посоветоваться с товарищами, но на этом как бы всё. Читайте книги, покупайте курсы, учитесь принимать роды - или ты или никто. 2. Не исключен вариант, когда в первую половину дня вы сами себе тимлид и согласовываете что делать и как, а после 4-6 часов вы становитесь подчиненным, который выполняет то, что вы сами себе с утра насогласовывали. 3. В связи с пунктом 1. - в вас готовы вкладываться. Если есть деньги - вас будут прокачивать, вас будут легко продвигать. Стартапы покупают дорогих специалистов в рассрочку. 4. Мало с кем есть возможность посоветоваться, очень вероятно что вас никто не понимает или понимают на уровне общих знаний. Ваши фейлы и успех тоже оценят на общечеловеческом уровне. Офигительное использование тонкостей языка никто не оценит ибо не поймет. 5. Очень вероятно, что у вас нет замены. Работа делается ровно с такой скоростью, с какой вы ее делаете. Вы легли спать, проснулись - всё на том же месте. Заболели - значит процесс остановлен до вашего выздоровления. 6. Неустойчивость конторы, риск того, что работаешь последнюю неделю 7. Отсутствие бюрократии. Все на расстоянии вытянутой руки. Ряд вопросов решается быстро и просто. 8. При появлении дополнительных денег с вами будут советоваться. Могут поднять вам зп, могут нанять вам в помощь сотрудника. Что тоже качает массу скилзов. 9. Вас мало кто понимает. Вам могут ставить неадекватные задачи и искренне не понимать, почему они не делаются. Навык работы с людьми прокачивается молниеносно. 10. Вас могут кидать общаться с заказчиком, инвесторами и прочими кентами, т.к. менеджмента мало а ты "иди поговори, узнай что он хочет". 11. Не исключен случай, что стартап - это отделившиеся профи, которые хотят самостоятельно зарабатывать деньги. Тогда еще лучше - вы будете окружены опытными людьми и прокачиваться буквально у каждого первого. 12. Противоположный 11. - бывает что стартап это молокососы, которые получили бабло и активно его просаживают, не думаю о будущем. Идти всё равно стоит. Строчка в резюме не лишняя, а за чужой счет получить денег и сертификатов не помешает. 13. Отношения в коллективе будут крайне важны, т.к. деваться вам некуда. Если вы не вписались в коллектив - вы будете дико страдать и увольняться. Но работает и наоборот. Годный коллектив опытных ребят станет вам второй семьёй. 14. При приёме на работы вас могут слегка ... обхитрить. Вам будут называть модные технологии или проекты, которых у них нет. Скорее всего они вообще называют все умные слова, которые знают. Не удивляйтесь, если клевый амбициозный проект на модном языке окажется "Hello, world". Помните, эти люди дали вам реальный опыт и трудоустроили по специальности. Такие трюки - это обратная сторона луны. Не спешите увольняться на второй день, с визгами "меня обманули". Относитесь к этому, как к профессиональному вызову. Вот реальный проект, реальные деньги и задачи. Возможно, это шанс вырасти профессионально. 15. В стартапе можно вешать себе должности, к которым вы только идёте. Крепкий джун может повесить себе мидла, мидл - лида (если он один), а сеньор - CTO/head of и и.д. Врать не надо, вас поймают быстро. Но использовать это как небольшой буст карьеры - вполне. используйте моск, посоны. 16. Есть неплохая вероятность что стартап - такие же энтузиасты, которые горят. Да, у вас всех мало опыта, но вы готовы учиться, открыто обсуждать проблемы и не спать ночами, потому что вас всех прёт и вы растёте. Коротко: для начинающих, стартап это хорошо. Прокачиваться вы будете очень быстро, организационные проблемы будут решаться легко. За это вы заплатите невысокой зарплатой и высокой нагрузкой. И да, в мелкой компании или стартапе вы навсегда забудете "это не моя специальность", "этим занимается ..." и т.д.
    302
  56. 299
  57. 293
  58. 289
  59. 284
  60. 282
  61. 281
  62. 279
  63. Расскажу свою историю. Уже пятый месяц я junior Java developer в одной иностранной FinTech компании. Мне 33. Работал в ресторанной сфере около 9 лет. После решил вайти в айти. За плечами был универ с дипломом программиста. Но т.к. учился по контракту, как-то его получил нифига не понимая )) Переквалификация заняла 1 год и 2 месяца ежедневно около 8-10 часов с выходными. За это время прошел около 4 собеседований и выполнил порядка 10 тестовых заданий. До трудоустройства прочитал 2 книги: Head First и Thinking in Java. После того как прочитал книги решил обучаться Android. Прошло 3 месяца, но постоянно мониторив рынок вакансий, заметил, что на enterprise проекты вакансий Junior и Trainee в раз 10 больше. Хоть и было пару пет-проектов на Android, начал учить Spring и параллельно SQL (MSSQL). Как учил: нашел пару лекций и разбирался, всегда переписывал и разбирал каждую строчку. Кстати, только при обучении Spring разобрал для себя полиморфизм. Для дальнейшего обучения нашел видеоуроки какого-то индуса по созданию интернет магазина, где он пилил и фронт и бек на Spring. Там было около 70 уроков, которые я разобрал за пару месяцев. Но так как уроки относительно старые и использовали древнюю версию Spring, решил переписать c использованием Spring Boot, Spring Data, при этом уже решил внести свои корректировки, модифицируя уже структуру, направление и т.д. Ну и естественно переписал свой(индусский) код на «правильный», потому что параллельно смотрел видосы Сергея (например, как помыть кота (не помню точно )). Этот модифицированный проект я добавил к себе в портфолио. А благодаря видео Сергея с Чудиновой создал крутое резюме в PDF. Через знакомых связался с одной HR и дал ей на ревью, где она мне сказала, что мой предыдущий нерелевантный опыт лучше написать кратко и одной строчкой (а ведь я им так гордился). При поиске работы отправлял резюме куда только можно: Rabota, Work, Djinni, DOU, а также в тупую на сайты компаний Global, Luxsoft и другие. Но по сути работало только с сайтами по поиску работы, а компании в основном отправляли вежливое сообщение)) В начале было пару удачных собеседований, но скилы конкурентов были видимо круче. На одном собеседовании, которое я ужасно зафакапил, один собеседующий дев (кстати, выпускник Foxminded (Игорь М – спасибо тебе)) мне предложил разобраться для себя с UML диаграммами, и сделать UML- работы складского помещения… После чего я написал второй свой пет проект, по этим диаграммам. К четвертому собеседованию я хорошо подготовился. После него выполнил тестовое задание онлайн (расшарил экран), где нужно было написать алгоритм поиска в строке первого не повторяющегося символа… Испытательный был три месяца, где закрыл более 60 тикетов. В общем, было тяжело. Хотел бы резюмировать, и развеять мифы согласно личного опыта: - Стать программистом за 4 месяца – это пиздежь. Реально требования очень высокие, знать надо много. Считаю, что минимум (х2) - Spring скорее всего спрашивать не будут, может совсем базу какую-то. Везде где я был – меня спрашивали Java и причем очень так нормально. Структуры данных – MUST, и скорее не потому, что так проще доебаться, а смотрят как работает твоя голова и логика в ней. После Java – это SQL. - По кандидатам 30+ добавлю, что нас реально там не ждут. Да. Просто нужно смирится. На трейни позиции берут пацанов из универа, они в приоритете. Это реалии. Чтобы конкурировать с ними на Junior позицию, надо выделиться и знать намного больше. Также, для тех кто дочитал, добавлю от себя: если хотите немного сэкономить по времени - ищите ментора. У меня есть товарищ, который немного помогал в этом деле. Если бы мне пришлось заново учится и были бы средства – пошел бы в школу Сергея. Во-первых - реальный опыт, во-вторых – тебя проверяют и подсказывают профи, а при самообучении можно потратить пару дней на поиск нужной инфы. Всем спасибо.
    279
  64. 277
  65. 274
  66. 273
  67. 273
  68. 272
  69. 268
  70. 254
  71. 253
  72. 253
  73. 252
  74. 248
  75. 247
  76. Go элегантный и простой язык, но, тем не менее, дженерики и прочее в него добавят во второй грядущей версии. Язык выстрелил хорошо и применяют его где нужна хорошая экономия на гигантских ресурсах. Вон чего стоит посмотреть доклад ребят из Badoo, когда они переписали полностью бекенд на Go и количество серверов сократилось из 30 (с чем-то) до 4 (из которых 2 - просто резервные, то есть на всякий случай). Финансовая экономия просто гигантская. Плюс, у Go нет внешних зависимостей, все компилируется в единый бинарник и холодный старт очень быстрый (то есть деплой и перезапуск микросервисов вообще не головная боль ни разу). Но самая главная фишка языка - это рантайм: Go рутины и каналы. Потому он и позиционируется как язык для архи-высоких нагруженных систем с гигантским количеством одновременных подключений где, увы, джава не вывезет или обслуживание ее будет слишком дорого. Go рантайм принимает решение сам когда функцию нужно выносить в реальный поток, а когда нет. Таким образом, используется наааамного меньшее количество реальных потоков, а значит не тратится время на переключение контекста (особенно когда половина потоков чаще всего спят и ждут ответа). И каждая Go-рутина занимает 8кб ОЗУ (в отличии от реального потока, где нужно тратить огромные ресурсы ОС по созданию потока, копированию памяти и т.д.). Проще говоря, Го нужен там, где есть огромное число одновременных подключений и особенно хорош для микросервисной архитектуры, так как перезапуск очень дешевый и деплой - вообще не головная боль, не нужны никакие докеры и виртуализация рантайма/окружения для запуска определенного софта. У нас есть просто бинарник с вкомпиленными зависимостями. А так как язык синтаксически прост - компиляция дико быстрая. Нишу он свою уже точно занял. Это не промышленный комбайн, но отличный инструмент для изысканного кастома. PS, спасибо за видео :)
    245
  77. 239
  78. 237
  79. 233
  80. 232
  81. 231
  82. 228
  83. Я почему-то подозреваю, что Сергей ни разу не встречал человека, который не имея знаний по джаве (или имея по минимуму), пошел на любой другой курс и вышел оттуда "с хорошим уровнем знаний" (что бы это ни значило). Так что это не минус Javarush. Если ты был нулем в джаве, то ни один курс не сделает из тебя профессионала. Минусы, естественно, у него есть, тут многие пишут про валидатор (хотя некоторые считают это неким плюсом, и я даже согласен с ними), про небольшое количество теории, и Сергей говорит про отсутствие "человеческого фактора". Согласен, что можно попробовать начать на бесплатной версии, а дальше - как пойдет. Но не согласен про "пару строчек кода". Там как раз упор на то, что ты за время обучения должен пару тысяч (на самом деле больше) строчек кода написать. И да, я учился на JR, прошел 33 уровня, их "стажировку" (на самом деле отдельный курс, со Спрингом и всякими плюшками, выходящими за рамки коры. Препод, кстати, упоминал некоторые выступления Сергея), и уже 2,5 года работаю в большой IT-компании :) Был джуном, сейчас мидл :)
    222
  84. 222
  85. 222
  86. 220
  87. 218
  88. 213
  89. 212
  90. 212
  91. Как андроид разработчик, в целом я согласен с Сергеем, но мне кажется, что Сергей смотрит на андроид разработку с колокольни Enterprise. Как я вижу разницу между Android и Java Enterprise: Android: Обычно это краткосрочные приложения, 2-3 месяца(конечно есть исключения типа fb когда есть длительное развитие). Проблема fragmentation (несовместимость между различными девайсами) - в целом решена за последние 3 года. Из плюсов: проекты короткосрочные - это значит что есть возможность попробовать разные экспериментальные штуки и новомодные библиотеки. Также очень большое разнообразие задач - начиная от приложений для пицерии, где надо по карте отслеживать курьера, до распознавания обьектов по фото. Из минусов - очень быстрая смена технологий, только хотел выучить библиотеку а ее уже обьявили устаревшей. Если ты выпадаешь из Андроид разработки года на 3 то вернувшись ты понимаешь что поменялось абсолютно все, и ты динозавр. Java Enterprise: проекты долгосрочные, соответственно много легаси кода и нет возможности опробовать новые технологии, которые принимаются после обкатки лет 5. Это скучно но если вы усидчивый и спокойный человек то это для вас. Из интересных вещей могут быть различные инфраструктурные задачи - настройка различных кеширующих прокси серверов, серверов баз данных, высокие нагрузки. И да, при знании Java Kotlin выучивается за 2 недели на уровне чтобы бодренько писать приложения при нечастых обращениях к гуглу.
    209
  92. 208
  93. 207
  94. 205
  95. 203
  96. 201
  97. 199
  98. 197
  99. 194
  100. 193
  101. 192
  102. 192
  103. 191
  104. 190
  105. 190
  106. 189
  107. 189
  108. 189
  109. 188
  110. 187
  111. 185
  112. 184
  113. 184
  114. 183
  115. 182
  116. 181
  117. 180
  118. 179
  119. 178
  120. 177
  121. 174
  122. 173
  123. 173
  124. 172
  125. 169
  126. 168
  127. 168
  128. 165
  129. 164
  130. 164
  131. 162
  132. 161
  133. 161
  134. 160
  135. 160
  136. 159
  137. 156
  138. 156
  139. 155
  140. 153
  141. 153
  142. 152
  143. 151
  144. 151
  145. 150
  146. 150
  147. 149
  148. 148
  149. 147
  150. 145
  151. 144
  152. 144
  153. 141
  154. 139
  155. 139
  156. 138
  157. 138
  158. 138
  159. 137
  160. 136
  161. 136
  162. 135
  163. 135
  164. Вставлю свои пять копеек, про поиск работы в США. Приехал в марте этого года, если честно, то с очень хреновым английским. Если читать проф. литературу мог свободно, то разговаривать, и самое главное понимать, от слова никак. Худо бедно, прошел около 40 - 50 интервью (по телефону и по скайпу, причем в большинстве случаев интервьюер был из Индии), только два интерьвью было F2F. В мае с интервалом в несколько дней получил 2 офера, от двух бодишопов (входят в ТОП5 в США) на фул-тайм. Предложения были практически одинаковые, отличались на $4000 в год, бенефиты тоже примерно такие же. Одно место работы в Техасе, другое в Сев. Каролине. Оклад положили в полтора раза больше, чем просил. Так как это первая работа в США (а многие спрашивают про опыт именно в США), с пока еще хреновым языком, был очень рад. Так как работа на постоянной основе в одном из ТОП10 мировых банков, месяц проходил проверку безопасности: на наркотики, в ФБР, обзвонили (!!!) все места работы указанные в резюме за последние 10 лет. Так как не везде работал официально, было несколько неприятных моментов. Наконец, 18.06.2018 получил сообщение что с этой даты я принят и что я могу готовиться к переезду, причем на релокацию мне положено $4000. Чек пришел по почте, после налогов получилось $3400. За все время ни разу не был в офисе компании, все переговоры или по телефону или по эл. почте. Смешно было, когда пытался узнать дату, к которой мне нужно было прибыть на новое место, а меня никто не понимал, и говорили, что когда мне будет удобно. Прибыл на место, звоню контактному лицу, а мне говорят не дергаться, что мной занимаются и мне позвонят, а пока я могу заниматься своими делами. Так как разговорный английский слабый, то быстро перешли на общение по почте и СМС. На мой вопрос, сколько мне так ждать, так как я снял квартиру, купил мебель, и мне нужны деньги, ответили, что зарплата мне идет с даты приема. Тупо сидел дома полтора месяца, за это время вызвали в банк на очередную сдачу отпечатков пальцев, и только в начале августа я получил пропуск. Пока хожу на работу три раза в неделю, на собрания группы, сижу по два-три часа и ухожу, работать не могу, так как по соображениям безопасности можно только с рабочего ноута, а он для меня еще не готов. В общем, получил з\п за два с половиной месяца, а работать так и не начал ))). Ну, и что спрашивают на собеседованиях. Кроме базовых вопросов по языку (достаточно иметь знания в объеме OCAJP I ) и основ SQL, спрашивают по CI, VCS и Build Tools. Ну и 80 - 90 процентов вакансий требуют Spring Boot и Microservices. Для фулл стек позиций - Angular.
    135
  165. 134
  166. 134
  167. 133
  168. 132
  169. Я дополню разность между фреймворком и библиотекой. Библиотека это инструмент, функциями которого ты можешь пользоваться везде, где тебе захочется. Сам проект ты можешь строить как угодно и на чём угодно и тебе никто не устанавливает каких-либо правил его организации. Т. е. библиотеке не нужна какая-то конкретным образом организованная структура - можешь просто написать небольшой скриптик и там подключить библиотеку и использовать какую-то функцию из неё и нормально. Фреймворк это уже комплексный инструмент, который предполагает определённые правила, которым нужно следовать. Т. е. это уже действительно каркас приложения и нужно следовать модели поведения, которую этот самый каркас задаёт. Уже нельзя просто писать как хочешь с ноля, ибо ядром уже является фреймворк и он задаёт базовую концепцию приложения. Именно поэтому React считает себя библиотекой, ибо он до сих пор не фреймворк, он свободен сам по себе. Это библиотека, которую можно использовать просто на HTML страничке без создания приложения и инициализации по каким-то правилам и т. д. Хотя, сейчас я бы называл React большой экосистемой библиотек и, по сути, если взять какие-то стандарты и их обозначить, то React это уже фреймворк, если брать его окружение как нечто общее, глобальное.
    132
  170. 132
  171. 129
  172. 125
  173. 124
  174. 124
  175. 123
  176. 123
  177. 123
  178. 122
  179. 122
  180. 122
  181. 120
  182. 119
  183. 119
  184. 119
  185. 119
  186. 118
  187. 118
  188. 118
  189. 117
  190. 117
  191. 116
  192. 116
  193. Выделил для себя матрицу выбора фреймворков/библиотеки таким образом: Если вы бекендер пишущий не на js - Angular. По этой причине Сергей и другие бекендеры его выбирают. Здесь Заставляют писать в одном стиле, здесь тонна возможностей которая хорошо интегрирована между собой и не требует самописных решений и сторонних библиотек, как это требуют нижеуказанные технологии. Но вот выучить это все, немного сложнее, так как обилие возможностей огромное. Если вы верстальщик и переходите в мир фронта - vue. Стили, верстка, логика в одном файле и не нужно изучать компонентные/файловые структуры хранения кода, легкое использование препроцессоров и легкий переход на TS когда это нужно. Если вы достаточно неплохо знаете JS - React Что касаемо обучения с 0, если вы пошли во-фронт, то посмотрите на React, так как он даст хорошее понимание работы с js, все остальное за счёт декораторов и деректив будет казаться магией на первом этапе
    114
  194. 114
  195. 113
  196. Как было на моей первой работе программистом. Не ит фирма. Был единственным программистом в фирме по началу. Дали поддерживать существующий проект - разбирайся. Давали мелкие задачи и обрисовали глобальную задачу на будущее переписывать проект на другой язык. Существо, которое называло себя начальником, говорило, что надо бы вот это сделать будет, через 2 дня он про это забывал говорил а надо бы вот это, потом через 3 дня и ещё вот это. У меня было накидано куча задач, многие из которых я прям щас сделать не мог и вообще не понимал что делать-то конкретно сейчас. Но по логике (я-то человек разумный в отличие от существа) я выделил приоритеты, спросив тоже конечно конкретно что важнее прям сейчас. А то хочу то, хочу сё, хочу третье, десятое. Мне это не нравилось и где-то даже терялась мотивация, потому что в целом-то разобраться было сложно и казалось, что вообще не разобраться. В итоге спустя какое-то время начал разбираться вопреки всем страхам. А порой конечно сидел просто, упершись в непонимание, думал ну а что делать, уволят значит уволят, сами виноваты, взяли дебила на работу. Но страхи и негативные эмоции больше мешали, чем для них были какие-либо реальные основания. Позитивной мотивации хватило ненадолго, всё переросло в мучение и мысли "а нафиг оно мне надо". Но ведь платят - ну и ладно, носим тело на работу. Здоровья не хватало. Оказывается думать головой совсем не так легко. И даже такой подход давал свои плоды, прогресс шёл. По крайней мере необходимый минимум я выполнял, проекты делались. Спустя какое-то время, пройдя через весь этот ужас, мне даже начало казаться "а вроде неплохая работа". Когда ты уже получил компетенции и можешь что-то сделать - это хорошо и приятно. Но порой 10 км лежа ползком по дерьму проходишь. Программирование - это для очень умных людей. Если вы не такой, если вы как я, вам придётся терпеть боль. Со временем приходят изменения в характере, интеллекте и на физическом уровне. Для организма и психики не особо полезно. Нужно заниматься физкультурой вне работы и обязательно высыпаться. Не высыпаться - вообще жестокая ошибка, так невозможно работать. Ошибка думать, что вас уволят, если вы там что-то не успеваете или чего-то не знаете пока. Будут проблемы, если увидят, что вы откровенно халтурите. То есть если даже вы халтурите и вам нужен отдых и вам вообще насрать уже на все, все равно делайте вид будто вы заняты, вы что-то ковыряетесь и работа для вас важна. Все порой халтурят, как я заметил, все порой страдают херней либо ничего не делают. Все люди, это всё нормально, но никогда не афишируйте это и свой пофигизм к работе даже самому близкому коллеге, поверьте люди и времена сейчас такие, что... короче будьте умнее. В этой сфере нужно будет постоянно учиться, это трудно, порой отдых и передышка просто необходимы. И даже не смотря на все эти трудности вам вряд ли захочется возвращаться к "обычной" работе чем до этого занимались. У меня ощущение, что если ты всё-таки смог стать каким угодно пусть даже так себе программистом, то ты как человек уже вышел на новый уровень. Ну и ты такой говоришь себе - ого, а я что-то могу. А вы можете на самом деле гораздо больше, чем вам кажется.
    113
  197. 111
  198. 111
  199. 111
  200. 110
  201. 110
  202. 110
  203. 108
  204. 107
  205. 107
  206. 107
  207. 107
  208. 107
  209. 106
  210. 106
  211. 105
  212. 104
  213. 104
  214. 103
  215. В изначальном вопросе слышу непонимание наемного работника, что такое вообще предпринимательство. Я имею опыт не в IT бизнесе и IT фрилансе, могу ошибаться в деталях, но в целом думаю правильно опишу картину. Те, кто думают, что вот они уйдут "с галеры" на свою собственную ламповую галеру, где их гребцы будут делать всю рутину, а такой вот увлекающийся кодингом бывший гребец-синьор будет брать только интересные для себя задачи - сильно ошибаются. На практике будет так, что предприниматель вообще забудет, как кодить. А если не забудет, то времени на собственное развитие не будет и уровень с синьора быстро упадет до мидла. Потому что в "своем бизнесе" для тебя как для владельца совсем другие вопросы и задачи стоят. Найти клиента, работать с этим клиентом по ходу проекта (в том числе с неадекватами, тупыми и просто слабо понимающими в IT, но с деньгами, а на первых этапах любой клиент будет ценен), а потом еще выбить деньги из клиента (кто не в курсе - могут погуглить, что такое дебиторская задолженность и какая это проблема при работе b2b). Кроме того, нужно будет заниматься бухгалтерией, снабжением (ну для IT не так актуально, но туалетную бумагу придется первое время таки закупать самому), решать вопросы с государством, поиском кадров и т.д. Тот, кто думает, что вот я работаю в конторе, где бумагу покупает офис-менеджер, клиентов ведет клиент-менеджер, бухгалтерией занимается бухгалтер, а наймом персонала - эйчар, то у вас в "своем бизнесе" так не будет. Первое время уж точно. Почти все придется делать лично. Может быть потом, если выстрелите. Или никогда, если не выстрелите или останетесь на уровне небольшой студии болтаться где-то среди волн. А начинать бизнес с найма личной секретарши (или с аренды дорого офиса в центре) - это 99% вероятность провала. Максимум можно будет отдать часть функций на аутсорс, бухгалтерию, например, не более того. А если кратко, то работать придется больше, а не меньше. И работать придется не программистом, а менеджером.
    101
  216. 99
  217. 99
  218. 99
  219. 97
  220. 97
  221. 96
  222. 96
  223. 95
  224. Топ X советов работодателям, что не нужно делать на собеседованиях: 1) быть в N человек, и только у одного из вас включена камера; 2) обсуждать кандидата во время собеседования в вашем чате и хихикать; 3) выключать камеру и с включенным микрофоном обсуждать кандидата с другими коллегами, которые стоят рядом; 4) три раза переносить собеседование; 5) проводить собеседования ради галочки; 6) звать на собеседование, когда кандидат хочет ещё 6 месяцев учиться; 7) звать на собеседование как замуж - говорить кандидату что очень понравилось его резюме, а когда узнали, что часть опыта - это хобби, то сказать что у него нет коммерческого опыта и отказать; 8) провести собеседование, обещать офер и отказать службой безопасности, в которую самому кандидату нужно позвонить и выслушать причину; 9) иметь фейковые контакты на сайте; 10) не включить почтовый сервер, который принимает письма по емэйлу с вашего сайта; 11) не отвечать на письма, когда кандидат требует письменную причину отказа; 12) иметь шарашкину контору с 3 000 000 рублей оборота в год; 13) не читать резюме кандидата; 14) вывесить вакансию с обязанностями 3-4 человек и требовать это от одного за копейки. Может еще дополню
    95
  225. 94
  226. 94
  227. 93
  228. 93
  229. 93
  230. 92
  231. 92
  232. 92
  233. 91
  234. 90
  235. 90
  236. 89
  237. 88
  238. 88
  239. 87
  240. 87
  241. 87
  242. 87
  243. 87
  244. 87
  245. 87
  246. 86
  247. 86
  248. 86
  249. 85
  250. 85
  251. 85
  252. 84
  253. 84
  254. 84
  255. 84
  256. 84
  257. 83
  258. 83
  259. Взгляд назад на свою же работу - это всегда говнокод :D И немного в защиту говнокодеров: Иногда очень крутое и модное архитектурное решение в будущем неизбежно порождает говнокод, т.к. часто прилетают неожиданные, зачастую тупые нелогичные задачи, которые ну никак нельзя было предусмотреть, которые ну никак бы не вписались в такое красивое стройное остроумное решение. ДА ЗДРАВСТВУЮТ КОСТЫЛИ!! - а делать их нужно! и нужно их делать очень быстро: "тут надо добавить одну маленькую хрень - у тебя есть 2 часа". И вроде бы один костыль не беда... Но вот со временем их в проекте понатыкали уже приличное количество (большинство из них ТИПА "временные", но скорее всего переживут жизненный цикл проекта). И некоторые из них просто необходимо держать в уме, т.к. они порождают или порождаются исключительными кейсами. А теперь представим, что это всё заваривалось ДО вашего прихода в проект. Поэтому НИКОГДА НИКОГДА НИКОГДА не ругайте предшественников. Код - сколько угодно, но не его создателей. Вы скорее всего понятия не имеете при каких условиях: в каких исходных точках (состояние проекта на тот момент), как и кем описывалось ТЗ, сколько давали времени, сколько раз потом менялось это ТЗ, сколько было параллельных задач, как это всё тестилось и т.п. А ещё бывает ты вслух ругаешь предшественника (а не код), а потом в фирму в гости заходит этот бывший разраб который в целом заслуженно пользуется уважением - этот неловкий момент, да?..... Но это уже относится не только к программированию. Глупых и случайных людей в этой профессии нет (во всяком случае не задерживаются). Бывают неудачные решения. И не всегда это становится очевидным сразу.
    83
  260. 82
  261. 82
  262. 82
  263. 82
  264. 82
  265. 82
  266. 81
  267. 81
  268. 81
  269. 81
  270. В видео озвучена очень важная мысль, которая мало кому даже в голову поначалу приходит - программирование действительно не существует в вакууме и привязано к предметной области. Причём, в зависимости от предметной области, уровень глубины познаний требуется разный. Например если ты разработчик интернет магазинов, то тебе нужно совсем немного понимать электронную коммерцию, а если ты программист промышленных роботов, медицинских систем(в ВУЗе где я учился, БиоМед был вообще отдельной кафедрой от программной инженерии и часть занятий проходила в расположенном по соседству медунивере), телекоммуникации или бортовых компьютеров, то тут еще вопрос что ты должен знать глубже - предметную область или программирование. Лично до меня эта мысль полноценно дошла когда я проработал 11 лет в электроннной коммерции, мне надоело + наступать на пятки стал кризис и система по которой я специализировался резко упала в спросе, изучил Python и ушел в программирование БпЛА. Вот тут я маленько охренел от сопутствующего объёма требуемых знаний и в электронике и в механике(классическая ТММ - Теория машин и механизмов, ласково прозываемая студентами Ты Моя Могила) и в физике и в геометрии(причём как эвклидовой так и сферической, потому что земля не плоская и планиметрические формулы дают категорически не верный результат) + набор терминов и понятий применяемых в авиационной инженерии. То есть прогер БпЛА это эмбендщик с навыками авиационного инженера хотя бы на уровне базового бортмеханика. Могу дать совет начинающим, исходя из своих граблей - старайтесь не ограничиваться отдельной технологией узкой области, потому что если на эту технологию/фреймворк упадёт спрос - вы останетесь без работы даже имея большой опыт.
    80
  271. 80
  272. 80
  273. 79
  274. 79
  275. 79
  276. 79
  277. 79
  278. 78
  279. 78
  280. Здравствуйте, Сергей. Постоянно смотрю ваши видео, всё нравится, всё прикольно и интересно, особенно нравятся около ИТшные видео (сравнения языков, что выбрать, куда посмотреть, пути развития и всё такое). Посмотрел и данное видео. Здесь несогласен с 90% того, что Вы сказали. Ощущение такое, будто Вам этот видосик нужно было срочно сделать, ну, и сделали особо не готовясь. "DevOps инженеры" всё больше и больше становятся на слуху (как профессия), но вы тоже считаете, что термин DevOps это в первую очередь про некого человека/специалиста? Думаю, вы знаете такую фразу: Если у вас есть DevOps инженер, значит, у вас нет DevOps. Интересно тогда, а кто такие SRE? А есть ли разница между DevOps инженером и SRE? С CI/CD тоже как-то было, мне кажется, не подготовлено и на скорую руку. Я думаю, если бы вы сделали отдельное видео на 10 минут чисто про CI/CD, то было бы там всё по-другому (я про посыл). Цель CI/CD пайплайнов - автоматизация, повторяемость, исключение человеческого фактора и наличие всегда рабочего билда в проде, как следствие возможность ожидаемой частой и повторяемой выкатки (релиза), а CI/CD инструмент, по сути, всего лишь шедулер. Попытался конструктивно покритиковать, без обид) Продолжаю отслеживать канал. Спасибо за труды.
    76
  281. По поводу бесить)) Однажды в программировании я побывал по обе стороны системы. 1)как разработчик 2) как заказчик. В первом случае, те дебильные требования что мне приносили были просто крайне размытыми. В итоге всё свелось к одной фразе "сделайте что бы было хорошо, а плохо неделайте". Когда же я был заказчиком, мне необходимо было что бы на предприятии обновили "1с", переписали всё напрочь. Ибо говнокод уже лютый, непонятно где и что, самому править страшно ибо баги которые вылазили................. ты сдвигаешь кнопочку влево/вправо, сервак падает превращается в сингулярность и утягивает всю вселенную прямиком в ад (P.S ненавижу бухгалтеров/бухгалтерию). Короче, я задрочил дирика он согласился выделить полтора лимона на мои хотелки, пошёл я значит собирать ТЗ, я думал за недельку опрошу "юзверей" чё им надо в 1С, запакую в общую картину и выставлю нормальное ТЗ. Как выяснилось позже 95% сотрудников НЕЗНАЮТ что они вообще делают на работе, они просто делают какие-то действия на автомате и всё. В итоге по окончании недели я понял что всё что я могу выставить в требованиях это размытую картину о ситуации, и фразу "сделайте что бы было хорошо, а плохо неделайте"..
    76
  282. 75
  283. 74
  284. 74
  285. 74
  286. 73
  287. 73
  288. 73
  289. 72
  290. 72
  291. 72
  292. 72
  293. 72
  294. 72
  295. 71
  296. 71
  297. был на собес на голенге,проходило оно след образом:у человека который собеседовал меня был листик с вопросами,например в горутине передай через for 10 чисел в канал и в мейне разбери канал,сделал это через range(да,будет ошибка когда горутина отработает,писал на листике и вейтгруп не вставлял для экономии времени),ответ неверный(как правильно мне не сказали),но сказали что это 100проц не работает.след это вложенные структуры,например есть структура animal в этой структуре вложенная структура cat,изменить поле последней(не создавая cat),ну вроде бы логично что создать объект первой и animal.cat.age = 12,но тоже минус поскольку работать не будет и было еще пару вопросов из разряда верно все равно не ответишь в конце собес сказали что давай на интерна на 300 бачей(указывал 900,поскольку полтора года на пхп есть и опыт разработки имеется) дома проверил вопросы которые они задавали,все отработало)
    71
  298. 71
  299. 71
  300. 70
  301. 70
  302. 70
  303. 70
  304. 70
  305. 69
  306. 69
  307. 69
  308. 69
  309. 69
  310. 69
  311. Сергей, вот честно от души скажу: когда мне трудно выучить какой то фреймворк, на работе сложности с изучением проекта и написанием кода и я теряю мотивацию или появляется какая то апатия, то я всегда смотрю ваши мотивационные видео которые полны оснований и аргументов продолжать делать то что ты делаешь. Благодаря вашим класным качественным видео и наставлениям у меня всегда приподнимается настроение и повышается мотивация. Спасибо Вам и вашей команде за Ваш прекрасный канал и видео которые полны материала который подпитывает и помогает с мотивацией продираться через терни кода. Поздравляю вашу фирму с 7милетием. Я сам проходил 8 месяцев ваш курс по джаве и могу сказать с личного опыта курсы у вас действительно крутые. Я получил очень много знаний от вашего ментора. Ваша фирма продает хороший и качественный продукт. 😇😇😇🙂😀😃😄💯💐💐💐💐
    69
  312. 68
  313. 68
  314. 68
  315. 68
  316. 67
  317. Обычно фулл это или бэк, который доучил кусок фронта до уровня "мне достаточно для закрытия текущих задач", или фронт, который сделал с бэком то же самое. Но лично в моем понимании более верным является первый вариант чем второй, поскольку именно бэкэнд часть это про данные клиента, безопасность, дыры, взлом и вот это вот всё и там херово делать нельзя, а фронт можно хоть на чистом хтмл накидать и там цена ошибки не потеря всех данных или шелл/прокси залитый на сервак, а максимум разъехавшаяся верстка у кого-то из клиентов. Грубо говоря если ты не знаешь реакта или знаешь его примитивно, то ты задачу так или иначе закроешь и худо-бедно оно работать будет, даже если сделано плохо - ничего страшного. А вот если ты на бэке в безопасность не умеешь и тебе через xss дыры в базу говна натолкают, или через форму шелл зальют вместо картинки, или sql-иньекцию сделают, а потом или твои данные начнут утекать, или вместо системы в один прекрасный момент людям член показывать будут - вот тут уже беда будет. Такое...
    67
  318. 67
  319. 67
  320. 67
  321. 67
  322. 67
  323. 67
  324. 67
  325. 66
  326. 66
  327. 65
  328. Сергей, спасибо за видео! Неплохо описан взгляд менеджера и инженера на все эти подходы. Не хочу показаться пуристом и не буду придираться к мелочам (рассказать точно до мелочей - это был бы серьезный вызов), хочу просто немного по верхам вас поправить. Смотрите, то что вы описывали касающееся выпуска MVP - это подход Lean Startup, у которого есть конкретный автор (Если не ошибаюсь Эрик Риз) и он не имеет никакого отношения к Lean Manufacturing придуманному на Тойоте. Так же как и Канбан Метод, который сейчас используют в IT тоже не имеет никакого отношения к Lean Manufacturing и используемому там Канбану. Здесь вопрос скорее в том, что как раз Lean Manufacturing не смогли применить к IT-разработке из за того, что есть очень сильная специфика. Lean Manufacturing сделан для материального мира, производства материальной продукции и производственных цепочек, которые требуют достаточно мало умственной работы (когнитивных навыков). Современный же Канбан Метод, который был придуман в конце 2000-х как раз в нашем любимом IT (зачатки этого подхода появились в Microsoft) и он придуман именно для процессов требующих большого количества когнитивной работы и выпуска нематериальных продуктов. Помимо того, что современный Канбан не имеет никакого отношения к Lean (а во многих вещах действует ровно наоборот) он не имеет никакого отношения к Agile, это подход который был придуман как альтернатива тем подходам, которые мы привыкли называть гибкими, чтобы избегать тех проблем, которые они вызывали при внедрении. Если будет интересно, то готов на эту тему пообщаться, можете меня в FB найти или в телеге, буду рад конструктивному диалогу
    65
  329. 65
  330. 65
  331. 65
  332. 64
  333. Категорически не согласен! 1) Время запуска десктопного Java приложения в наше время - совершенно не узкое место. Во первых JVM стали намного эффективнее, а во-вторых объемные библиотеки можно подгружать динамически по мере необходимости. 2) Среднему бизнес-приложению все эти свистелки-перделки, красоты и анимации на фиг не нужны, а чтоб окошки и кнопки выглядели не как жопа, а нормально и эргономично - есть кучи библиотек. В конце концов, для особо упоротых любителей "голубизны" есть JavaFX. 3) Конечно на всех осях есть свои средства разработки десктопных прилад, но какие ещё кроме Java позволяют скомпилить один раз и запускать везде? Тот факт, что на Java пишут сложнейшие IDE уже опровергает все аргументы против ее использования для десктопа. Однако соглашусь с Сергеем, что Java действительно все реже применяется на десктопе, но не потому, что она плоха, а потому, что не модна. За 30 лет в IT я видел немало прекрасных технологий, которые ушли в небытие из-за агрессивного маркетинга "новых, улучшенных с банановым вкусом" фреймворков и языков
    63
  334. 63
  335. 63
  336. 63
  337. 63
  338. 62
  339. 62
  340. Я как php, сталкиваюсь со всем и нарисовать кнопки и сбоку фронта настроить и на node дописать какие-то вещи и разрезать макет и доверстать, само собой фронт jquery, angular, vue что-то поправить дописать, поставить/настроить редис, монга-хуенга, sql сервер какой-нибудь, сервера очередей, принт-сервера. Порой кажется вообще что те кто не уважительно относятся к php разработчикам мудаки конченые. Они даже не представляют какой разнообразный спектр работы приходится делать. Честно говоря если откатиться назад лет на 10 никогда бы не занялся php и никому не посоветую это. Повелся на востребованность и простоту и поплатился. А теперь как рабы пашем, а края нет и никогда не будет того дня когда ты выйдешь на работу и спокойно скажешь - ну вот теперь все теперь я все знаю и все могу - нихуя, придёт новая хотелка новых инструментов и инфраструктурных требований и пиздец.
    62
  341. 62
  342. 61
  343. 61
  344. 61
  345. 60
  346. 60
  347. 60
  348. 60
  349. 60
  350. 59
  351. 59
  352. 59
  353. 59
  354. 59
  355. 58
  356. 58
  357. 58
  358. 58
  359. 58
  360. 58
  361. 58
  362. 58
  363. 58
  364. 57
  365. 57
  366. 57
  367. 57
  368. 57
  369. 56
  370. 56
  371. 56
  372. 56
  373. 55
  374. 55
  375. 55
  376. 55
  377. 55
  378. 55
  379. 54
  380. 54
  381. 54
  382. 54
  383. 54
  384. 54
  385. 54
  386. 54
  387. 53
  388. Хорош! Занимаюсь уже 3+ месяца и могу сказать, что все, о чем здесь говорит автор, в точку. Некоторые вещи из видео (типа отвлекающих факторов) прям вчера/сегодня происходили и даже прямо сейчас происходят и будут происходить, но ты с ними борешься постоянно и пока побеждаешь - все получится. Такие видео, на мой взгляд, способны мотивировать даже уже достаточно мотивированного человека (у которого однозначно когда-либо угасает желание заниматься или происходит выгорание), не говоря уже про совсем новичков, которые только взялись за учебу, которым все трудно, страшно и непонятно и у которых ничего не получается. Главное - стремиться к своей цели, а если вы приложили достаточно усилий и не получилось - не расстраиваться, значит это - не ваша цель. Обязательно все получится только в другом направлении. В свою очередь, очень рад, что когда-то до этого попал на этот канал, что послужило мне помощью для выбора своего пути и определения своей цели, к которой я целенаправленно иду. Все получится! Спасибо Немчинскому!
    53
  389. 53
  390. 53
  391. 53
  392. 53
  393. 53
  394. 53
  395. 53
  396. 53
  397. 52
  398. 52
  399. 52
  400. 52
  401. 52
  402. 52
  403. 51
  404. 51
  405. 51
  406. 51
  407. 51
  408. 51
  409. 50
  410. 50
  411. 50
  412. 50
  413. 50
  414. 50
  415. 50
  416. 49
  417. 49
  418. 49
  419. 49
  420. формат видео с "целеполаганием" - бесценно!!! побольше плиз такого формата! когда ко мне с "горящими глазами" прибегает кто-то очередной знакомый "вау! я начал учить программирование!!! чего бы мне поделать???" я обычно вспоминаю про свой диплом где требовали описывать всё по ГОСТ ЕСПД (единая система программной документации) и рассказываю, что там "ставили двойку" без листа "Основание для разработки" (типа а нафига оно надо и КТО будет этой фигнёй пользоваться) то есть важно чего понимать: ключевая фигура в программировании это не программист ни разу и даже не "заказчик", а КОНЕЧНЫЙ ПОЛЬЗОВАТЕЛЬ (end user) ! поймёшь кто (и конкретнее как можно) будет end user и с вопросом "чего писать то?!" не будет проблем! 😉 эх была у меня книжка какая-то "из программирования в бизнес" там было просто шикарно и много с конкретикой написано "как найти чего бы понаписать", особенно запомнилось про акулу и рыбку прилпалу, то есть решения для каких-то продуктов (плагины, расширения всякие и т.д.) UPD: 5 минут погуглил и нащёл PDF "Бизнес для программистов. Как начать своё дело?" автор Эрик Синк, правда так себе качества, но там важна инфа а не оформление: https://дз.ею/tmp/Bibl_progr_Sb_187kn/%D0%91%D0%B8%D0%B7%D0%BD%D0%B5%D1%81%20%D0%B4%D0%BB%D1%8F%20%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%81%D1%82%D0%BE%D0%B2.%20%D0%9A%D0%B0%D0%BA%20%D0%BD%D0%B0%D1%87%D0%B0%D1%82%D1%8C%20%D1%81%D0%B2%D0%BE%D0%B5%20%D0%B4%D0%B5%D0%BB%D0%BE.%202008.PDF
    48
  421. 48
  422. 48
  423. 48
  424. 48
  425. 48
  426. 48
  427. 48
  428. 48
  429. 48
  430. 48
  431. 47
  432. 47
  433. 47
  434. 47
  435. 47
  436. 47
  437. 47
  438. 47
  439. 47
  440. 47
  441. 47
  442. 47
  443. 46
  444. 46
  445. 46
  446. 46
  447. 46
  448. 46
  449. 45
  450. 45
  451. 45
  452. 45
  453. 45
  454. 45
  455. 45
  456. 45
  457. 45
  458. 45
  459. Я бы еще добавил, что при оверрайде неабстрактных методов, новый метод должен уметь принимать параметры в таком же диапазоне или шире (но ни в коем случае не уже), а при возвращении значений - в таком же диапазоне или уже (но ни в коем случае не шире). Например в каком-то классе есть метод, который умеет принимать число от 1 до 100 и возвращать от 1 до 10. Если его заоверрайдить так, что новый будет уметь принимать 0..200, а возвращать 3..5 - существующий клиентский код будет доволен. А вот если переписать так, что новый метод умеет принимать только 1..50 или вдруг возвращает 0..20 - то существующий клиентский код может быть неприятно удивлён. Также можно было бы еще сказать, что список выбрасываемых исключений можно сокращать, а исключения - конкретизировать, а вот наоборот - добавлять новые или расширять существующие - нельзя. Но с контролируемыми исключениями компилятор Джавы в этом плане сам подскажет, что можно, а что нет, а неконтролируемые... на то они и неконтролируемые :)
    44
  460. 44
  461. 44
  462. 44
  463. 44
  464. 44
  465. 44
  466. 44
  467. 44
  468. 44
  469. 44
  470. 43
  471. 43
  472. 43
  473. 43
  474. 43
  475. 43
  476. 43
  477. 43
  478. Первое, что я бы посоветовал - забыть о беспроводных клавиатурах. Второе - обязательно беспроводная гарнитура. Если параллельно в скайпе периодически звонят, если любишь кодить под музыку, но часто надо вставать и афкшить, лучше, чтобы наушники всегда оставались на голове, а не запинаться каждый раз об эти грёбанные двухметровые провода. Кроме того, амбушюры должны подходить вам по размеру и должны быть мягкие и из дышащих материалов, иначе либо они будут больно давить на хрящи или уши в них будут потеть, либо и то и другое. Третье - тихая клавиатура, желательно белого цвета, чтобы в темноте было чётко видно значения клавиш. Четвёртое - оперативка не ниже 8 гигов. Особенно, если любите периодически отвлечь голову, развернув и поиграв какую-нибудь игру, а потом свернуть её и вернуться к работе. Пятое - часы на столе. Не всегда в процессе работы вспоминаешь о времени и о часах в углу экрана. Последнее по порядку, но не по значению - Удобные стол и кресло. Если тебя бесит то, что кресло уезжает от стола при малейшем движении или если у тебя свисают локти со стола и на предплечьях уже образовались характерные продавыши, ты не сможешь сосредоточится на работе. По своему опыту скажу, что лучше, если подлокотники кресла и столешница будут на одном уровне.
    43
  479. 43
  480. 42
  481. 42
  482. 42
  483. 42
  484. 42
  485. 42
  486. 42
  487. 42
  488. 42
  489. 42
  490. 42
  491. 41
  492. У нас в селі був один дядько Толік алкоголік.Не старий ще, але вже трохи потрёпаный алкоголем мужик. Так от по молодості ще учився в Московском институте ядерной фізики, кажется на кафедре кібернетіки. То десь уже в 90х було. Але потім не склалося хер зна шо то й вернулся він в рідний колхоз тракторістом, а там і скорєшився з зелёным змієм. То до чого то всьо я. Однажды він в очередной раз докирячився після уборки озимых до войны з чортіками і джедаями і под це дєло продал послєднєє так сказать, шо зв'язувало його із цим міром - тєлєвізор. Потім наркологія, капельніци, кодировка, короче мужик завязав. Через пару місяців почав приходити в чувство, а досуга нєту. І грошей нєту. Шо делать, значить викупив у сосєда-алкоголіка пенька першого чи другого - не скажу, то його пацана ше школьний компік був. на ньому навіть порнушкі нє посмотріш. Хіба пасьянс да чікен інвайдерс заграть під пивко. Тай наш Толік - бывший алкоголік крутив то старьё - на мінуточку то рік десь ще до майдана був, може дванадцятий. Найшов книжку ше студентську Страуструппа "Как выучить С++", найшой якогось диска з мохнатим борланд Сі , та й наворотив досовську програмулінку , а на його вінде 98й дос емулятор ше полноценний був. Короче перетаскуєш фільмец любий формата аві прямо в термінал, він його кушає і одразу воспроізводіт на допотопном компє. При тому, практично всі ненужні і второстєпенные ресурси системи тупо убіваются, включая той же explorer.exe. Конечно, 4к б здохло , але всі старі советскі фільмєци типу Москва слєзам нє вєріт, Толік під чайок і печеньки дивився з упоєнієм. Ну а потом він пішов обслуживать компіки старі на укрпошту, но то все другая історія.
    41
  493. 41
  494. 41
  495. 41
  496. 41
  497. 41
  498. 41
  499. 41
  500. 41
  501. Java был мой первый язык. На нем учился программировать, но ни дня на нем не работал =D Первая работа была на Пайтоне и я его дико возненавидел с тех пор. До сих пор иногда пытаюсь сделать персональные проекты на нем и не могу понять, чего он так всем нравится. На следующей работе перешел на С#. Идеологически та же Джава, но с кучей сахара и удобств. Да и то, что стэк только один - не такая проблема, потому что все сделали достаточно модульным, настраиваемым и простым. Все собирается как из конструктора. Например, надо мне консольку, взял только DI контейнер, потом понадобилось из этого апишку сделать, просто дополнительный проект и сделал зависимость от него в уже существующее приложение. Вспоминая этого монстра из Спринга, Хибернейта и иже с ними на шарпе все сильно проще и удобнее. И ресурсов в итоге это все кушает поменьше. Это я про .Net Core и дальше. Знаю, что .Net Framework вроде был сильно хуже, но я на нем не работал. Кароче, для чего то нового я бы точно выбрал C#. Кстати, банковского софта на нем написано если и меньше, то не намного. По крайней мере в Израиле все банковские и правительственные приложения, что я видел были на шарпе. И сейчас работаю на банк тоже на нем же. Хотя Джава все еще самая популярная в этой сфере это да.
    41
  502. 40
  503. 40
  504. 40
  505. 40
  506. 40
  507. 40
  508. 40
  509. 40
  510. 40
  511. 40
  512. 40
  513. 39
  514. 39
  515. 39
  516. 39
  517. 39
  518. 39
  519. 39
  520. 39
  521. 38
  522. 38
  523. 38
  524. 38
  525. 38
  526. 38
  527. 38
  528. 38
  529. 38
  530. 38
  531. Я под запросом по видео неоднократно писал, что самый простой способ релокации, равно как и самая простая страна для релокации - Польша. А способ - бизнес-инкубатор. Этой штукой можно переехать вообще не имея работы, а только потом её найти. Или если у человека есть хотя бы 2000 баксов на двоих зарплаты в той же Украине, то договориться чтобы платили не на украинского ЧП, а польские фактуры и ехать себе хорошо жить (приват прекрасно платит фактуры в злотых). Всё. Просто. Гуглим тот же TwojStartup, пишем-звоним и через 1-3 недели вы уже будете жить в другой стране (зависит от скорости изготовлени ошвядченя, обычно как раз 1-3 недели). А там уже по месту будете искать работу, подписывать контракты и т.д. если надо, а если остались на старой - ну фактуруйте их да и всё. По поводу "если вы знаете украинский или белорусский, то поляков вы будете понимать" - а нифига. Соглашусь только если ты мне без словаря и переводчика скажешь значения слов cofnąć, jutro, dywan, zapomnieć, na pewno и высший пилотаж - разница между "będę to robił przez 2 tygodnie" и "będę to robił za dwa tygodnie". Вот так в лоб. Еще раз - без гугль транслейта (у тебя его, когда будешь говорить, не будет). Польский до "хоть как-то говорю" осваивается за 3 месяца с педагогом можно украинцем, до нормального - еще 3-4 с педагогом-поляком специальности Polski jako obcy. Но учить нужно и придётся. Понять поляков можно примерно процентов на 60-70 при должном уровне наслушанности, но с ними и говорить надо. Позавчера никого не трогаю, иду себе по городу - навстречу 2 украинки и диалог "я ей говорю Ja je zmęczona, а она..." ... как поляки не ржут с этого - я не знаю, потому что дословно это звучит "я он ест уставшая", да, "он ест" в смысле еду. Или как я здоровался словом część вместо cześć. Разница - один хвостик, оба слова ровные - спеллчеккер пропускает, только значат "часть" (типа запчасть) и "привет". Поляки угорали, но виду не подавали :D По поводу самой страны - классная страна. Во-первых реально Европа, когда ковидятина пройдёт эта и границы все откроют - путешествую-нехочу. Комфорт вполне неплохой, темпы роста бешенные, работы масса, зарплаты растут. Плюс она одна из самых дешевых в ЕС. Открываю секрет: вы просто живёте в Польше, но работаете, ну например, в Голландии удалённо. Голландская зарплата + польские цены = вы тут будете как сыр в масле. А цены на многое реально шара. Еда дешевле Украины (если вы мне найдёте свинную корейку по 75 грн - покажите. и молоко по 15-17 грн за литр), шмотки дешевле (куча польских брендов, те же кропп-хауз-резёрвд, у которых один владелец, CCC и многое другое. постоянно какие-то акции. Пуховики по 300 грн новые хорошие в кроппе/хаузе видели? а у меня в шкафу несколько висит), тачки дешевле, горючка почти так же, рестораны-бары дороже, но они хоть вкусные, поляки реально классно готовят. Такое вот.
    38
  532. 38
  533. 38
  534. 38
  535. 38
  536. 38
  537. 37
  538. 37
  539. 37
  540. 37
  541. 37
  542. 37
  543. 37
  544. 37
  545. 37
  546. 37
  547. 37
  548. 37
  549. 37
  550. 37
  551. 37
  552. 36
  553. 36
  554. 36
  555. 36
  556. 36
  557. 36
  558. 36
  559. 36
  560. 36
  561. 36
  562. 36
  563. 36
  564. 36
  565. 35
  566. Стоит отметить, что Salesforce - это не какая-то единая платорма, компания приобрела много других компаний и сейчас объединяет в своём портфолио совершенно разные и не имеющие ичего общего инструменты. В видео речь идёт о Sales Cloud, Service Cloud и других "нативны" тулах. Это самые сложные продукты, но и самые хлебосольные. Если есть опыт в разработке, то 100% выбирать нужно их. Помимо них есть Marketing Cloud, Datorama, Tableau, MuleSoft и прочее "приобритения" - это всё тоже айтишные продукты Salesforce и там совешршенно другие принципы работы и нет никаких Апексов или ЛВС компонентов. В этих продуктах гораздо меньше кода и больше поинт-энд-клика. Под каждый "клауд" есть свои разработчики и свои вакансии и порог входа в них на несколько порядков ниже, чем например порог входа в вёрсту. Поэтому для новичков, Salesforce - это наилучший выбор в любом случае, а если нет опыта в разработке, пожалуй, единственные прибыльный старт в айти. Если, конечно, есть разговорный английский.
    35
  567. 35
  568. 35
  569. 35
  570. 35
  571. 35
  572. 35
  573. 35
  574. 35
  575. 35
  576. 35
  577. 35
  578. 35
  579. 34
  580. 34
  581. 34
  582. 34
  583. 34
  584. 34
  585. 34
  586. 34
  587. 34
  588. 34
  589. 34
  590. 34
  591. 34
  592. 34
  593. 34
  594. 34
  595. 34
  596. 34
  597. 34
  598. 34
  599. 33
  600. 33
  601. 33
  602. 33
  603. 33
  604. 33
  605. Я услышал про важность инглиша просматривая стрим то ли с Яковом Файном, в январе вроде. У меня был еле еле elementary. И еще до того как попасть к ментору с февраля начал учить, Пару раз в неделю урок с педагогом, + приложение юзал, и сперва читал простые книги. Сейчас вот июнь, уже мне педагог сказала привыкать к беглой речи, пора начинать смотреть час в день сериалы на английском, без русских сабов, только с английскими. Со временем говорит сможешь выключить и английские сабы. Я посмотрел 3 сезона, норм, иногда с телефона подгугливаю непонятные словечки. Думаю к концу обучения с ментором будет уже прям хорошо все. И еще инглиш очень помогает отвлекаться от программирования, когда от него горит. Конечно я медленнее учусь на курсе, но зато без ущерба психике, от того что загоняю себя через силу что-то делать. Так что для меня инглиш заходит прям очень в тему и советую всем. Главное найти несколько источников, интересных, у каждого это свое, и заниматься регулярно. Знание прям хорошо настакивается, если постоянно делать.
    33
  606. 33
  607. 33
  608. 33
  609. 33
  610. 33
  611. 33
  612. 33
  613. 33
  614. 33
  615. 33
  616. 32
  617. 32
  618. 32
  619. 32
  620. 32
  621. 32
  622. 32
  623. 32
  624. 32
  625. 32
  626. 32
  627. 32
  628. 32
  629. 32
  630. 32
  631. 32
  632. 31
  633. 31
  634. 31
  635. 31
  636. 31
  637. 31
  638. 31
  639. 31
  640. 31
  641. 31
  642. 31
  643. 31
  644. 31
  645. 31
  646. 31
  647. 31
  648. 31
  649. 31
  650. 31
  651. 31
  652. 31
  653. 31
  654. 31
  655. 31
  656. 31
  657. Долго поработав в маленькой компании, кажется, что в ней очень трудно расти профессионально (особенно, когда ты слишком ответственный и трусливый), потому что спектр обязанностей широкий и ты стараешься не брать задачи, в выполнении которых своими силами ты не уверен, а старших товарищей для подстраховки нет. В результате клиентов с такими задачами отпускаешь (правда они потом часто возвращаются, когда сложные задачи заканчиваются, а такого же обслуживания текучки в других местах не найдешь), а сам ты погружаешься в рутину типовых задач и не развиваешься, что-то новое постоянно изучаешь но не подкрепляешь это практикой и стоишь на месте. Хочется большую компанию с сеньорами и лидами, которые будут четко ставить задачи и если ты где-то тупишь то помогать и контролировать. А когда ты сам и задачу собираешь, и тз придумываешь и код пишешь и клиенту ее сдаешь - это ужасно.
    30
  658. 30
  659. 30
  660. 30
  661. 30
  662. Молодец, Сергей! Хорошие советы! Хорошо, наверное, шутки шутить, но для многих айтишников - это серьезная проблема! Мне встречались очень жесткие интроверты, которые могли сутками из комнаты не выходить и старались свести все общение до односложных фраз. Самые дельные советы из видео: 1. Относится к этому как к жизненной задаче или проекту: поставить цель и наметить план достижения 2. Не бегать за девушками, а заниматься саморазвитием и расширением кругозора и круга знакомств. 3. Обратить внимание на внешний вид, подобрать хорошую одежду 4. Харизма и коммуникабельность - это не дар свыше, а навыки, которые можно прокачать, как и любые другие навыки 5. Использовать соцсети и службы знакомств Я бы еще добавил: найти хорошего психолога и проработать с ним свои комплексы и детские страхи. Собственно, это и нужно, чтобы обрести уверенность в себе, которая так сильно нравится женщинам. Это может сэкономить много лет жизни и улучшить ее качество.
    30
  663. 30
  664. 30
  665. 30
  666. 30
  667. 30
  668. 30
  669. 30
  670. 30
  671. 30
  672. 30
  673. 30
  674. 29
  675. 29
  676. 29
  677. 29
  678. 29
  679. 29
  680. 29
  681. 29
  682. 29
  683. 29
  684. 29
  685. 29
  686. 29
  687. 29
  688. 29
  689. 29
  690. 29
  691. 29
  692. 28
  693. 28
  694. 28
  695. 28
  696. 28
  697. 28
  698. 28
  699. 28
  700. 28
  701. 28
  702. 28
  703. 28
  704. Прошел 35 уровней на JR два года назад. ИМХО курс дает главное - вектор движения. Из минусов: 1. Валидатор - мразь. Но частенько после разбора задачи по косточкам, просмотра чужих решений и "подстраивания" решения под валидатор узнаешь много нового. И также часто оказывается, что задача не принималась, потому что тупой ты, а не валидатор. 2. Знание фреймворков курс не дает. И при устройстве на работу придется с многими вещами ознакомиться самостоятельно. Из плюсов: 1. Дешево. Два раза в год были акции (не знаю как сейчас) и можно было купить годовую подписку за то ли 50$, то ли 100$. Относительно выхлопа, который можно выжать - profit. 2. Если пройти курс со всеми задачами (не забивать на непонятные, не пропускать), то на выходе ты достаточно хорошо знаешь Java Core. Но основное условие - это рыть вглубь. То есть видишь ссылку, идешь по ней и разбираешь, а не проходишь мимо "дальше по сюжету". Как говорил, курс дает вектор движения, и в процессе у тебя формируется полноценная картина Java Core во всех подробностях. Да, все это можно подчерпнуть и из книг (№ того же Шилдта или Эккеля), то работать с книгой труднее, трудно вычленить реально нужную инфу (особенно не устаревшую) и закрепить материал. Итого: ИМХО JR - курс стоящий своих денег (по крайней мере на тот момент). Не лишен минусов, работать приходится самому, за ручку из тебя кто-то другой джуна не сделает, но на выходе хорошо знаешь Java Core. Позволяет избежать эволюционирования в человека, которым может что-то в спринге и хибернейте, но вот сказать отличия статических от нестатических внутренних классов - нет. Просто потому что в домашних проектах не сталкивались с ними. Либо сталкивался, но особо не вникал (т.к. не было необходимости).
    28
  705. 28
  706. 28
  707. 28
  708. 28
  709. 28
  710. 28
  711. 28
  712. 28
  713. 28
  714. 28
  715. 27
  716. 27
  717. 27
  718. 27
  719. 27
  720. 27
  721. 27
  722. 27
  723. 27
  724. 27
  725. 27
  726. 27
  727. 27
  728. У Java есть несколько узконаправленных спецификаций, что отличает этот язык от всех остальных. Java SE действительно не может конкурировать с С++ или с С#, десктопные приложения лучше писать на чем-то другом, не на Java. Java EE - вторая спецификация - не знаю, насколько популярна сейчас, с учетом популярности Spring или Hibernate (даже Struts уже устарел), но Spring - это Java-фреймворк. Единственное, для быстродействия, конечно, лучше Java EE (EJB), чем любая ORM. Далее - Java ME и Java Card - это спецификации Java для разработки мобильных приложений, конкурировать тут может только Swift (для iOS). Для web-разработки Java подходит банкам из-за безопасности, удобства взаимодействия с СУБД и встроенных и понятных средств многопоточности (Thread, Runnable, Callable). Крупные MDM-приложения уровня предприятия (тут больше нужна Java Core и XML) построены на принципе точек расширения, а это, опять же, Java. Коммерческие приложения быстрее всего пишутся на Java. Так что Java в среднесрочной перспективе будет жить. О целесообразности выбора Java как инструмента реализации могут говорить требования к приложению и область применения. Пилить взаимодействие с какой-нибудь SAP HANA на PHP или даже на Node.js - вредно для здоровья. Да и невозможно, наверное.
    27
  729. 27
  730. 27
  731. 27
  732. 26
  733. 26
  734. 26
  735. 26
  736. 26
  737. 26
  738. 26
  739. 26
  740. 26
  741. 26
  742. 26
  743. 26
  744. 26
  745. 26
  746. 26
  747. 26
  748. 26
  749. 26
  750. 26
  751. 26
  752. 26
  753. 25
  754. 25
  755. 25
  756. 25
  757. 25
  758. 25
  759. 25
  760. 25
  761. 25
  762. 25
  763. 25
  764. 25
  765. 25
  766. 25
  767. 25
  768. 25
  769. 25
  770. 25
  771. 25
  772. 25
  773. 25
  774. 25
  775. 25
  776. 25
  777. 25
  778. 25
  779. 25
  780. 25
  781. 25
  782. 24
  783. 24
  784. 24
  785. 24
  786. 24
  787. 24
  788. 24
  789. 24
  790. 24
  791. Если идти в тестировщики с изначальной целью перейти в разработчики, то это действительно глупо, т.к. действительно учить в два раза больше и растягивать процесс входа в профессию в 2-3 раза. Но есть другой сценарий: 5+ лет тестирования и продуктовая команда и ты уже знаешь весь продукт, автоматизации нет и у тебя всего несколько путей дальнейшего развития: менять проект или компанию, уходить в автоматизацию, переход в SDET, BA, PM, QA Manager либо начать изучать разработку и начать заниматься разработкой в рамках своего текущего проекта, выделяя на это 4-8 часов в неделю рабочего времени и столько же личного на учебу. Я как раз так и иду - QA Team Lead и учу Java с применением знаний в проекте. При этом есть большие, я бы даже сказал огромные, плюсы: полностью знакомая слаженная команда, полное понимание структуры и работы проекта, плавный растянутый переход БЕЗ ПОТЕРИ зп. И наконец самое главное - выгорания нет. И еще при таких раскладах ты волен сам выбирать тикеты, которые исправлять. Вот думаю с темой выгорания и дальнейшего роста QA специалиста в разные направления выступить на профильной конференции, но не знаю пока - будет ли к этой теме какой то интерес.
    24
  792. 24
  793. 24
  794. Хороший вы человек! А вот мой рабочий день проходит так. Прихожу раньше всех, т.к. по утверждению директора, работы много а работать некому. Приходит директор, улыбается. При попытках узнать планы на сегодня, уходит к себе в кабинет. Целый день выполняю указания всех, т.к. все громче меня. Иногда заходит директор. На вопрос: "чем занимаешься" стараюсь провалиться под землю, т.к. все ответы уже перепробовал. Директор требует делать именно то, не знаю что, а не что на ум взбредёт. Самых инициативных сотрудников обещает поощрить. Любой сотрудник всегда может зайти к нему в кабинет с любым вопросом. Но он очень занятой человек - то общается с клиентом, то видео снимает... Иногда пьет, похоже по виду, что пиво, хотя бокал не пивной. Ещё и для вида кофе-машину у себя в кабинете поставил. Не смотря на насыщенный рабочий день, вечером директор опять улыбается и напоминает, что завтра нужно выйти пораньше, т.к. работы много, а работать некому. Прощается и уходит домой. Наконец-то можно заняться делами и сделать так, чтоб всё заработало. Это занимает максимум полчаса. И вот мой рабочий день закончен.
    24
  795. 24
  796. 23
  797. 23
  798. 23
  799. 23
  800. 23
  801. 23
  802. 23
  803. 23
  804. 23
  805. 23
  806. А теперь несколько поправок. Ну, про AWT (advanced window toolkit) и SWT ничего говорить не буду, поскольку первая не используется, а вторую я тупо не знаю. А по Swing я набил почти 10к репы на StackOverflow. Свинг сейчас используется в европейских легаси системах в B2B. Т.е. код был написан в начале нулевых и переписывать его нет никакой возможности. Плюс есть некоторые вещи, которые в вэбе делать неудобно или дорого. Новые проекты на свинге почти не стартуют, но старые зачастую живее всех живых. А FX не смотря на кучу классных Фитч и более лёгкого обучения вышла слишком поздно. Плюс ко всему она вылетела из стандартной поставки жабы. Впрочем с главным посылом автора я согласен. Так что если нет на примете фирм, которым нужен свинг, то учить его не стоит. Даже более того, всё, что за пределами серверной части учить не стоит. Гуй для браузеров сейчас пишется на Javascript. А роль жабы только в поставке и обработке данных. Итого надо учить следующие вещи в Java: core, многопоточность, hibernate и spring.
    23
  807. 23
  808. 23
  809. 23
  810. 23
  811. 23
  812. 23
  813. 23
  814. 23
  815. 23
  816. 23
  817. 23
  818. 23
  819. 23
  820. 23
  821. 23
  822. 23
  823. 22
  824. 22
  825. 22
  826. 22
  827. 22
  828. 22
  829. 22
  830. 22
  831. 22
  832. 22
  833. 22
  834. 22
  835. 22
  836. 22
  837. 22
  838. 22
  839. 22
  840. 22
  841. 22
  842. 22
  843. 22
  844. 21
  845. 21
  846. 21
  847. 21
  848. 21
  849. 21
  850. 21
  851. 21
  852. 21
  853. 21
  854. 21
  855. 21
  856. 21
  857. 21
  858. 21
  859. 21
  860. 21
  861. 21
  862. 21
  863. В поддержку Сергею могу сказать, что к сожалению нет такого однозначного соответствия между решаемой задачей и выбираемым языком. Но здесь правильнее даже употребить термин: средство разработки, которое включает в себя не только язык программирования как таковой, но и его имплементацию, наличие наработок, наличие готовых библиотек и фреймворков. Знание и умение пользоваться конкретными инструментами. Выбор средства разработки это всегда поиск золотой середины. Хорошо знать их несколько, потому что сложные проекты редко пишутся на каком-то одном языке. Например обработку попиксельной графики не будешь писать даже на c#, это в лучшем случае с++ при этом с активным использованием GPU. GUI можно написать на C# при помощи WPF. Связать модули написанные на столь разных языках можно при помощи или технологии СОМ или технологии C++/CLI. И это я не говорю о программировании игрушек, это я рассказываю о оптическом контроле качества заготовок для будущих чипов памяти и процессоров. При этом проекту не один десяток лет уже и есть тоннннннны кода написанного на модном в начале 2000-х VB6, которые являются священной коровой для наших заказчиков, и как правильно говорит Сергей, нам надо их сопровождать постоянно изменяя, но не выбрасывая. Почему клиенту так важен этот старый код - потому что машина, частью которой этот код является стоит миллион долларов, ошибка в программе может обойтись клиенту во много миллионов долларов. Прежде чем принять ее в производство заказчик её тестирует несколько месяцев, прежде чем он сможет ей доверять. И поэтому любое маломальское изменение в программе сразу вызывает у него законный вопрос - а могу ли я после вашего изменения продолжать доверять вашей машине или мне опять надо ее отставлять в сторону на проверку. Народ - я вас не пугаю, просто это то к чему надо готовиться. И тут Сергей прав на 100%
    21
  864. 21
  865. 21
  866. 21
  867. 21
  868. 21
  869. 21
  870. 21
  871. 21
  872. 21
  873. 21
  874. 21
  875. 21
  876. 20
  877. 20
  878. 20
  879. 20
  880. 20
  881. 20
  882. 20
  883. 20
  884. 20
  885. 20
  886. 20
  887. 20
  888. 20
  889. 20
  890. 20
  891. 20
  892. 20
  893. 20
  894. 20
  895. 20
  896. 20
  897. 20
  898. 20
  899. 20
  900. 20
  901. 20
  902. 20
  903. 20
  904. 20
  905. 20
  906. 20
  907. 20
  908. 20
  909. 20
  910. 20
  911. 20
  912. 20
  913. 19
  914. 19
  915. 19
  916. 19
  917. 19
  918. 19
  919. 19
  920. 19
  921. 19
  922. 19
  923. 19
  924. 19
  925. 19
  926. 19
  927. 19
  928. 19
  929. 19
  930. 19
  931. 19
  932. 19
  933. 19
  934. 19
  935. 19
  936. 19
  937. 19
  938. 19
  939. 19
  940. 19
  941. 19
  942. 19
  943. 19
  944. 19
  945. 19
  946. 19
  947. 19
  948. 19
  949. 19
  950. 18
  951. 18
  952. 18
  953. 18
  954. 18
  955. 18
  956. 18
  957. 18
  958. 18
  959. 18
  960. 18
  961. 18
  962. 18
  963. 18
  964. 18
  965. 18
  966. 18
  967. 18
  968. 18
  969. 18
  970. 18
  971. 18
  972. 18
  973. 18
  974. 18
  975. 18
  976. 18
  977. 18
  978. 18
  979. 18
  980. 18
  981. 18
  982. 18
  983. 18
  984. 18
  985. 18
  986. 18
  987. 18
  988. 18
  989. 18
  990. 18
  991. 18
  992. 17
  993. 17
  994. 17
  995. 17
  996. 17
  997. 17
  998. 17
  999. 17
  1000. 17
  1001. 17
  1002. 17
  1003. 17
  1004. 17
  1005. 17
  1006. 17
  1007. 17
  1008. 17
  1009. 17
  1010. 17
  1011. 17
  1012. 17
  1013. 17
  1014. 17
  1015. 17
  1016. 17
  1017. 17
  1018. 17
  1019. 17
  1020. 17
  1021. 17
  1022. 17
  1023. 17
  1024. 17
  1025. 17
  1026. 17
  1027. 17
  1028. 17
  1029. 17
  1030. 17
  1031. 17
  1032. 17
  1033. 17
  1034. 16
  1035. 16
  1036. 16
  1037. 16
  1038. 16
  1039. 16
  1040. 16
  1041. 16
  1042. 16
  1043. 16
  1044. 16
  1045. 16
  1046. 16
  1047. 16
  1048. 16
  1049. 16
  1050. 16
  1051. 16
  1052. 16
  1053. 16
  1054. 16
  1055. 16
  1056. 16
  1057. 16
  1058. 16
  1059. 16
  1060. 16
  1061. 16
  1062. 16
  1063. 16
  1064. 16
  1065. 16
  1066. 16
  1067. 16
  1068. 16
  1069. 16
  1070. 16
  1071. 16
  1072. 16
  1073. 16
  1074. 16
  1075. 16
  1076. 16
  1077. 16
  1078. 16
  1079. 16
  1080. 16
  1081. 16
  1082. 16
  1083. 16
  1084. 16
  1085. 16
  1086. 16
  1087. 16
  1088. 15
  1089. 15
  1090. 15
  1091. 15
  1092. 15
  1093. 15
  1094. 15
  1095. 15
  1096. 15
  1097. 15
  1098. 15
  1099. 15
  1100. 15
  1101. 15
  1102. 15
  1103. 15
  1104. 15
  1105. 15
  1106. 15
  1107. 15
  1108. 15
  1109. 15
  1110. 15
  1111. 15
  1112. 15
  1113. 15
  1114. 15
  1115. 15
  1116. 15
  1117. 15
  1118. 15
  1119. 15
  1120. 15
  1121. 15
  1122. 15
  1123. 15
  1124. 15
  1125. 15
  1126. 15
  1127. 15
  1128. 15
  1129. 15
  1130. 15
  1131. 15
  1132. 15
  1133. 15
  1134. 15
  1135. 15
  1136. 15
  1137. 15
  1138. 15
  1139. 15
  1140. 15
  1141. 15
  1142. 15
  1143. 15
  1144. 15
  1145. 15
  1146. 15
  1147. 14
  1148. 14
  1149. 14
  1150. 14
  1151. 14
  1152. 14
  1153. 14
  1154. 14
  1155. 14
  1156. 14
  1157. 14
  1158. 14
  1159. 14
  1160. 14
  1161. 14
  1162. 14
  1163. 14
  1164. 14
  1165. 14
  1166. 14
  1167. 14
  1168. 14
  1169. 14
  1170. 14
  1171. 14
  1172. 14
  1173. 14
  1174. 14
  1175. 14
  1176. 14
  1177. 14
  1178. 14
  1179. 14
  1180. 14
  1181. 14
  1182. 14
  1183. 14
  1184. 14
  1185. 14
  1186. 14
  1187. 14
  1188. 14
  1189. 14
  1190. 14
  1191. 14
  1192. 14
  1193. 14
  1194. 14
  1195. 14
  1196. 14
  1197. 14
  1198. 14
  1199. 14
  1200. 14
  1201. 14
  1202. 14
  1203. 14
  1204. 14
  1205. 14
  1206. 14
  1207. 14
  1208. 14
  1209. 14
  1210. 14
  1211. 14
  1212. 14
  1213. 14
  1214. 14
  1215. 14
  1216. 14
  1217. 14
  1218. 14
  1219. 14
  1220. 14
  1221. 13
  1222. 13
  1223. 13
  1224. 13
  1225. 13
  1226. 13
  1227. 13
  1228. 13
  1229. 13
  1230. 13
  1231. Я так понимаю, что преждевременная оптимизация - это когда пишешь "сложный оптимальный код" вместо "простого, красивого и понятного, но не очень оптимального кода". Абсолютно согласен, тут двух мнений быть не может: не надо так делать. Но очень часто бывает, что пишут "ультразапутанный, меганеоптимальный и даже заведомо криво работающий код" и ссылаются на Кнутовское "преждевременная оптимизация - зло". Вряд ли Кнут имел ввиду что десять одинаковых запросов в цикле - это норм, или что данные между методами удобно передавать через базу (и конверторы не нужны - каждый сам прочитает как ему надо). И вот ты этот код чуть причёсываешь, бьёшь на методы, добавляешь пару буферов, бинарный поиск вместо фулскана используешь и вот у тебя "простой, красивый, понятный и относительно оптимальный код". Это не то что не преждевременная, это даже оптимизацией можно не считать. Это скорее рефакторинг говнокода.
    13
  1232. 13
  1233. 13
  1234. 13
  1235. 13
  1236. 13
  1237. 13
  1238. 13
  1239. 13
  1240. 13
  1241. 13
  1242. 13
  1243. 13
  1244. 13
  1245. 13
  1246. 13
  1247. 13
  1248. 13
  1249. 13
  1250. 13
  1251. 13
  1252. 13
  1253. 13
  1254. 13
  1255. 13
  1256. 13
  1257. 13
  1258. 13
  1259. 13
  1260. 13
  1261. Не со всем согласен. РНР - разгильдяйский язык. То есть намного менее дисциплинированный чем например Си. Данное его свойство действительно вызывает хейт и дискомфорт. Но при при этом я считаю, что плохих языков не существует и с удовольствием решаю на РНР задачи, если вижу, что это самое удобное для меня решение. Например: я более уверенно себя чувствую в РНР нежели в Пайтоне. Поэтому плевать я хотел на тренд. Когда пайтон предоставит те решения которых нет в РНР и эти решения будут жизненно необходимы, тогда я буду использовать пайтон. А до тех пор... Да господи! Если вопрос хостинга решается арендой (вирт) машины, то серверные приложения можно клепать и в древней седьмой дельфЕ(если Вы понимаете о чём я), Не говоря уже о визуал-студио или прямо в gcc в линуксе. Которые будут обрабатывать запросы намного быстрее при высоких нагрузках.
    13
  1262. 13
  1263. 13
  1264. 13
  1265. 13
  1266. 13
  1267. 13
  1268. 13
  1269. 13
  1270. 13
  1271. 13
  1272. 13
  1273. 13
  1274. 13
  1275. 13
  1276. 13
  1277. 12
  1278. 12
  1279. 12
  1280. 12
  1281. 12
  1282. 12
  1283. 12
  1284. 12
  1285. 12
  1286. 12
  1287. 12
  1288. 12
  1289. 12
  1290. 12
  1291. 12
  1292. 12
  1293. 12
  1294. 12
  1295. 12
  1296. 12
  1297. 12
  1298. 12
  1299. 12
  1300. 12
  1301. 12
  1302. 12
  1303. 12
  1304. 12
  1305. 12
  1306. 12
  1307. 12
  1308. 12
  1309. 12
  1310. 12
  1311. 12
  1312. 12
  1313. 12
  1314. 12
  1315. 12
  1316. 12
  1317. 12
  1318. 12
  1319. 12
  1320. 12
  1321. 12
  1322. 12
  1323. 12
  1324. 12
  1325. 12
  1326. 12
  1327. 12
  1328. 12
  1329. 12
  1330. 12
  1331. 12
  1332. 12
  1333. 12
  1334. Смотрю видос на обеде от работы тестером, одновременно обучаясь андроид-разработке🤣 Работаю уже 2 года тестером,сменив 3 компании, но не планировала изначально идти в программирование. Только позже поняла, что мобилки можно и разрабатывать, а не только тестировать. !А вот тут уже можно указать на то, что я только через год поняла, куда дальше хочу расти, поработав с разными приложениями или частями(бэк, веб, мобилки). Я бы изначально никогда бы не выбрала то, что действительно нравится, т.к. не было понимания того, что как работает. Про зп это правда, с моим текущим уровнем зп я уже не хочу даже больше поднимать себе зп, т.к. при уходе в программисты мне будет больно терять бОльшую часть зп, к которой уже привыкла. Но в 19 лет можно пойти на такие жертвы, однако людям по старше с бОльшей ответственностью этот момент будет в приоритете так же стоять!
    12
  1335. 12
  1336. 12
  1337. 12
  1338. 12
  1339. 12
  1340. 12
  1341. 12
  1342. 12
  1343. 12
  1344. 12
  1345. 12
  1346. 12
  1347. 6-ой навык: если трудно, надо просто сделать резервную копию своего кода. Очень помогает. Потом удалите, когда попустит. 7-ой навык: "уметь работать в команде" - это, как я понял, каждый тимлид понимает по-своему. Я как-то попал к пионерам, так их тимлид меня доставал, что я не умею работать в команде потому, что я за каждой чепухой ходил в Интернет, а не задалбывал в чате тиммейтов. По его представлению, работать в команде - это так: пишешь в чат до опупения, либо убеждаешься, что никто не знает (по молчанию в течение, наверное, получаса), либо получаешь какой-нибудь ответ, который, возможно, вообще будет не из той оперы, разбираешься в нём: подойдёт тебе или нет, а потом уже начинаешь сам добывать инфу. Так что, этот пункт, я думаю, надо бы более детально рассмотреть. Чтобы в ответ таким вот тимлидам просто кидать ссылочку в чат. Вместо многих слов.
    12
  1348. 12
  1349. 12
  1350. 12
  1351. 11
  1352. 11
  1353. 11
  1354. 11
  1355. 11
  1356. 11
  1357. 11
  1358. 11
  1359. 11
  1360. 11
  1361. 11
  1362. 11
  1363. 11
  1364. 11
  1365. 11
  1366. 11
  1367. 11
  1368. 11
  1369. 11
  1370. 11
  1371. 11
  1372. 11
  1373. 11
  1374. 11
  1375. 11
  1376. 11
  1377. 11
  1378. 11
  1379. 11
  1380. 11
  1381. 11
  1382. 11
  1383. 11
  1384. 11
  1385. 11
  1386. 11
  1387. 11
  1388. 11
  1389. 11
  1390. 11
  1391. 11
  1392. 11
  1393. 11
  1394. 11
  1395. 11
  1396. 11
  1397. С гитарой хороший пример. Там тоже есть условно несколько уровней, на самом низком Am Dm E C G и пару простеньких боев, это можно сравнить со вчерашним студентом. Далее открывается баррэ и первый аккорд фа мажор (F), ну и похожий Bbm, что автоматически открывает несколько десятков других аккордов на других ладах, появляется навыки игры медиатором, открывается много новых боев, переборы, умение сыграть простенькие соло, некоторые втыкаются в дисторш и уже могут бацать панковские песни, что уже решает множество попсовых задач и это можно сравнить с джуниором, собственно на этом месте и застревают большинство дворовых гитаристов. Следующий путь более долгий. Уже начинаешь понимать где какая нота на грифе, понимаешь из каких нот собираются аккорды и даже если ты какой либо из них никогда не ставил, то можешь с легкостью его "собрать" из нужных нот. Начинаешь пользоваться другими строями например Drop D, Open G. Уже появляются новые навыки в правой руке такие как например палм мьют, попадание медиатором по нужной струне не глядя и тп. У левой руки появляется растяжка на несколько ладов. Начинаешь слышать когда хотя бы одна струна немного расстроилась. Открывается мир примочек и различных звуков, дисторшн, дилей, хорус и тд, начинаешь понимать что и где лучше применить. Перестаешь для тяжести накручивать гейн, а работаешь эквалайзером. Звук становится более чистым, но небольшой срач еще может присутствовать. Можешь сделать кавер большинство своих любимых песен. Это мидл и в какую нибудь местную группу с таким навыком можно вклинится без проблем. К этой вершине приходят не все. О технике игры уже не думает, большинство способов звукоизвлечения были пройдены на предыдущих этапах. Наичистейшее звучание, уже не слышно шкрябанья медиатора и езды пальцев по ладам причем на чистом звуке без всяких нойз гейтов. Космические скорости и точности при игре соло. Уже сходу знает для какой цели использовать какой эффект и сколько чего накруить, понимание как это будет звучать в цепочке эффектов и в миксе с остальными инструментами. Сходу слышит тональность и почти сходу может подыграть ранее неизвестной мелодии. Может сыграть на двух-трех нотах всю песню, но будет звучать осмысленно как целая мелодия. За спиной целый багаж аранжировок и может обыграть одну и ту же мелодию десятками разных способов. Это что-то типа синьора.
    11
  1398. 11
  1399. 11
  1400. 11
  1401. 11
  1402. 11
  1403. 11
  1404. 11
  1405. 11
  1406. 11
  1407. 11
  1408. 11
  1409. 11
  1410. 11
  1411. 11
  1412. 11
  1413. 11
  1414. 11
  1415. 11
  1416. 11
  1417. 11
  1418. 11
  1419. 11
  1420. 11
  1421. 11
  1422. 11
  1423. 11
  1424. 11
  1425. 11
  1426. 11
  1427. 11
  1428. 11
  1429. 11
  1430. 11
  1431. 11
  1432. 11
  1433. 11
  1434. 11
  1435. 11
  1436. 11
  1437. 11
  1438. 11
  1439. 11
  1440. 11
  1441. 11
  1442. 11
  1443. 11
  1444. 11
  1445. 11
  1446. 11
  1447. 11
  1448. 11
  1449. 11
  1450. 11
  1451. 11
  1452. 11
  1453. И живу в Кыргызстане, и уже третий год работаю на Украинские компании. Начинал ещё с фриланса верстальщиком, сейчас работаю фронтом(Javascript, Vue.js) удалённо в игровой компании. Должен сказать, что мне очень нравится 🙂. Работать с Украинцами очень приятно, очень много удалённых компаний, так что можно и не париться с переездом. В нашей компании работают очень много иностранцев, практически все удалённо. ЗП обычно больше чем по СНГ в среднем. Что нравится, чаще всего платят либо в долларах, либо в евро. Учитывая как сейчас штормит наши нац. валюты, это очень выгодно. На аутсорсе не работал, работал только в продуктовых. Английский нигде не требовали, понятное дело, что если ты прогер он нужен обязательно, но даже на собеседовании про него не спрашивали, даже в вакансиях не указывали. В первой компании официально не работал. Во второй устроили официально. Я подписывал трудовой договор и NDA. В общем мне очень нравится, с Украиной работать классно, очень рекомендую.
    11
  1454. 11
  1455. 11
  1456. 11
  1457. 11
  1458. 11
  1459. 11
  1460. 10
  1461. 10
  1462. 10
  1463. 10
  1464. 10
  1465. 10
  1466. 10
  1467. 10
  1468. 10
  1469. 10
  1470. 10
  1471. 10
  1472. 10
  1473. 10
  1474. 10
  1475. 10
  1476. 10
  1477. 10
  1478. 10
  1479. 10
  1480. 10
  1481. 10
  1482. 10
  1483. 10
  1484. 10
  1485. 10
  1486. 10
  1487. 10
  1488. 10
  1489. 10
  1490. 10
  1491. 10
  1492. 10
  1493. 10
  1494. 10
  1495. 10
  1496. 10
  1497. 10
  1498. 10
  1499. 10
  1500. 10
  1501. 10
  1502. 10
  1503. 10
  1504. 10
  1505. 10
  1506. 10
  1507. 10
  1508. 10
  1509. 10
  1510. 10
  1511. 10
  1512. 10
  1513. 10
  1514. 10
  1515. 10
  1516. 10
  1517. 10
  1518. 10
  1519. 10
  1520. 10
  1521. Последние 2 месяца пишу на Go, до этого писал 4 года на Java(Spring/Android)/ObjC(iOS), потом 3 года на Kotlin + немного JS и Swift Впечатления смешанные + Очень легко дебажится. Из-за того, что нужно явно прокидывать ошибку каждый раз, можно поставить на строчку с ней breakpoint и очень быстро найти что пошло не так. Несравнимо проще, чем с исключениями. Не теряется контекст, нет такого что код исполнялся-исполнялся и вдруг взял и перестал потому что что-то пошло не так + Очень удобно работать с реляционной БД. Можно просто писать чистый SQL, при это боидерплейта не больше, чем с ORM в Java + ZeroLog намного удобнее для логгирования, чем всё, что я нашёл для JVM - Нужно писать много низкоуровневого боидерплейта и много копипастить. Нет дженерэнериков, нет аналога стримов для работы с коллекциями. Всё делается через for + - Задачи решаются либо очень просто, либо почти никак Go - инструмент для своих задач. По мне, он отлично подходит для сервера веб-приложения, где основа - это работа с БД Но если у вас много интеграций, то Java вам подойдёт больше. Так же на Go очень больно писать парсеры. Игры, графика, UI - вообще забудьте Резюмируя, используйте инструмент для своих целей и будет вам счастье
    10
  1522. 10
  1523. 10
  1524. 10
  1525. 10
  1526. 10
  1527. 10
  1528. 10
  1529. 10
  1530. 10
  1531. 10
  1532. 10
  1533. 10
  1534. 10
  1535. 10
  1536. 10
  1537. 10
  1538. 10
  1539. 10
  1540. 10
  1541. 10
  1542. 10
  1543. 10
  1544. 10
  1545. 10
  1546. 10
  1547. 10
  1548. 10
  1549. 10
  1550. 10
  1551. 10
  1552. 10
  1553. 10
  1554. 10
  1555. 13:30 По поводу LibertyPhone: такой смартфон действительно нужен людям, например, важным лицам какой-то компании занимающейся оборонкой (какой-нибудь RheinMetall или Lockheed Martin). Функция физического отключения может быть очень полезна на всяких встречах, переговорах, что бы исключить возможность прослушивания через телефон. Ибо если отключение чисто софтовое, это не исключает рисков проникновения какого-то вредоносного ПО, которое сможет таки использовать микрофон/сеть. По поводу ОС: Ну, то что там Линукс это и + и - одновременно. Да, там не будет какого-нибудь Google Pay, или всяких Google сервисов (это кстати +, а не минус, для такого телефона), там нельзя будет ставить андроидные приложения (скорее всего, хотя под Линукс есть софт, который позволяет их запускать, в принципе, так что тут будемс посмотреть....), но зато там доступны многие линуксовые фичи. Ах, и да, Андроид не на базе Линукса построен, а на базе модифицированного ядра Линукс, это всё-таки немного разные понятия
    10
  1556. 10
  1557. 10
  1558. 10
  1559. 10
  1560. 10
  1561. 10
  1562. 10
  1563. 10
  1564. 10
  1565. 10
  1566. 10
  1567. 10
  1568. 10
  1569. 10
  1570. 9
  1571. 9
  1572. 9
  1573. 9
  1574. 9
  1575. 9
  1576. 9
  1577. 9
  1578. 9
  1579. 9
  1580. 9
  1581. 9
  1582. 9
  1583. 9
  1584. 9
  1585. 9
  1586. 9
  1587. 9
  1588. 9
  1589. 9
  1590. 9
  1591. 9
  1592. 9
  1593. 9
  1594. 9
  1595. 9
  1596. 9
  1597. 9
  1598. 9
  1599. 9
  1600. 9
  1601. 9
  1602. 9
  1603. 9
  1604. 9
  1605. 9
  1606. 9
  1607. 9
  1608. 9
  1609. 9
  1610. 9
  1611. 9
  1612. 9
  1613. 9
  1614. 9
  1615. 9
  1616. 9
  1617. Название ролика напомнило о любимой игре Fallout 2, когда в конце, после ликвидации Президента, в церкви священник даёт Библию, и у главного героя все скилы становятся по-максимуму. Вот он говорит в этот момент примерно то же. ;-)) Но, хотел бы вставить свои 5 копеек поперёк идеи Сергея: да, хорошо так рассуждать, когда ты программист с огромным стажем, у тебя куча опыта во всех сферах (программисты с чем только не сталкиваются в процессе трудовой деятельности), у тебя хорошая финансовая подушка (опять же, сравнительно большая зарплата - если не профурил всё на кафешки и покатушки, то можно что-то начинать с этим делать), у тебя куча ооочень интересных знакомств (которыми так или иначе обрастают хорошие программисты, которые толкаются в весьма таких, достаточно высоких стратах)... Да, с таким багажом можно отправиться в "свободное плавание" на бизнес-корабле по морю капитализма. Но, повторюсь, это может как минимум айтишник, а, особенно, программист со стажем. Другим профессиям это на порядки сложнее... Поэтому, ребята, я считаю, что программирование - это ещё незакрывшееся окошко в, назовём это так: Золотой миллиард... Хотя и его уже сейчас стараются захлопнуть, по крайней мере у нас, в России: в регионах просто отвратительное преподавание информатики. ЕГЭ по информатике для стандартной нашей школьной подготовки - просто запредельное по сложности. Поэтому, в регионах мало кто вообще суётся сдавать ЕГЭ по информатике. В городах, зачастую, только с репетиторами (это могут себе позволить родители, у которых водятся денежки). И таким образом, программистом стать с нуля становится всё дороже и дороже... А требования к программистам всё растут и растут... Так что, кто успеет запрыгнуть в последний вагон этого набирающего обороты поезда, для тех будет справедливым этот видеоролик.
    9
  1618. 9
  1619. 9
  1620. 9
  1621. 9
  1622. 9
  1623. 9
  1624. 9
  1625. 9
  1626. 9
  1627. Где искать подробные материалы о том, как куются стартапы в Украине? Знаю об этом вот что: ● "Украинские" стартапы вроде бы появляются, но часть из них создана не в Украине, а вторая часть создана не для Украины. ● Я встречал только самопальные подробные описания того, как кто-то запускал стартапы в Украине. Это был образовательный стартап и игровой. Почему-то на уровень широкой огласки такое не выходит. Обычно информация про украинские стартапы выглядит так: "Ну да, что-то запустили, ну да, на Кикстартере денег собрали". Как будто это так просто, как два байта отослать. Например, Кикстартер не позволяет проводить сбор средств украинцам. Такая возможность есть только у резидентов ЕС, США и Канады. ● И что там с юридическими аспектами стартапов? Как их оформляют и какие юристы для этого нужны? Как обстоят дела с интеллектуальной собственностью? Эти вещи на Западе всегда на переднем плане. В Украине об этом практически нулевая огласка. ● По инвесторам тоже многое не ясно. Украина очень не стабильна в юридическом+экономическом плане. Допустим, инвестор из Украины. И он оказывается замешан в преступных связях. Его счета и активы арестовывают. И в итоге часть твоего стартапа переходит во владение непонятно кого. Для Украины такая вероятность далеко не нулевая: ПриватБанк до перехода из частной собственности в государственную запустил программу для поддержки стартапов. Он в это время принадлежал Коломойскому. Потом ПриватБанк перешел в государственную собственность. ● Как вообще в Украине поднимаются стартапы? То, что больше всего попадается на глаза и вытесняет все остальные возможности: 1. Какие-то мутные дяди объявляют, что хотят дать кому-то денег за проекты. 2. Что-то где-то проводят (встречи, семинары, воркшопы, хакатоны — что угодно). 3. Выбирают тех, кто, по их мнению, способен принести им прибыль за короткое время. 4. Мутные дяди забирают "под своё крыло" проекты, при этом большинство дальнейших подробностей остаются загадкой: Кто и чем владеет (люди, холдинги, компании), у кого какая доля (у людей, холдингов, компаний), остался ли основатель стартапа у руля или его пнули? В Кремниевой долине эти подробности на вершине того айсберга, часть которого видна и часть которого под водой. В Украине эти подробности где-то на дне. В таких схемах нет человека. Основателя, кофаундера, главного дизайнера, главного маркетолога, бизнес-ангела, главы отдела разработчиков.. Есть мутные дяди, с которыми надо «обкашливать вопросики». Это ущербно и дико, и это привет из 90-х. Интересны комментарии: реально ли и «в» и «для» Украины? Какая документация нужна? Какие бюджеты? По группам фоп вообще ничего не ясно - как с этим разбираться? Как в случае маски-шоу перевести бизнес в другую страну с благоприятным бизнес-климатом? Это же не просто так, по щелчку пальцами/мышкой, делается. Комменты со ссылками, наверное, будут убираться. Так что если кто может внятно объяснить, то лучше без ссылок.
    9
  1628. 9
  1629. 9
  1630. 9
  1631. Добрый день, Сергей! Подскажите, устроился Джуном на PHP бек-енд. Первую задачу что мне дали - это "пофиксить" авторизацию(Авторизация включает в себя работу с соц.сетями, запросами разных пермишенов с разных сервисов, мультиаак и т.д., т.е. это не стандартный вход через 1 форму.). На самом деле переписываю все с нуля, т.к. до меня ее писали 3 человека которые уже уволились и она по сути не работает совсем. Свою работу сразу пушу в мастер, т.е. переписывать прям с нуля ее не собираются (во всяком случае сейчас и очень хотят чтоб она работала) Собственно от сюда вопрос, на сколько эта задача для джуна? С задачей я справляюсь, возможно, дольше чем требовалось, но на данный момент уже все работает. Меня не покидает сомнение, толи я не правильно оченил свои сила и я сильнее джуна (до этого работал на фрилансе и делал сайте на различных CMS, писал мелкие срипты..), толи таким образом меня пытаются завалить? :) Либо это реальная работа джуна? Я думал что будет что-то вроде как вы пишете в видео, мелкие баги, какая-то рутина, пока не втянешься.. )
    9
  1632. 9
  1633. 9
  1634. 9
  1635. 9
  1636. 9
  1637. 9
  1638. 9
  1639. 9
  1640. 9
  1641. 9
  1642. 9
  1643. 9
  1644. 9
  1645. 9
  1646. 9
  1647. 9
  1648. 9
  1649. 9
  1650. 9
  1651. 9
  1652. 9
  1653. 9
  1654. 9
  1655. 9
  1656. 9
  1657. 9
  1658. 9
  1659. 9
  1660. 9
  1661. 9
  1662. 9
  1663. 9
  1664. 9
  1665. 9
  1666. 9
  1667. 9
  1668. 9
  1669. 9
  1670. 9
  1671. 9
  1672. 9
  1673. Эльдар, расскажите про скрам. Интересует чего все так носятся с этими сотри поинтами. Раньше работал в waterfall и кабане с эстимейтами в днях и часах, и в целом все было понятно. Теперь перешел в компанию, где scrum и все вроде ок, но непонятно зачем нужна эта дичь со сторипоинтами, если все равно менеджмент переводит сторипоинты в количество спринтов(каждый по 2 недели), а дедлайн все равно один хрен является конкретной датой, а не исчисляется рогами каких-нибудь очередных единорогов. Буквально сегодня в очередной раз я сидел на митинге в изумлении наблюдая как наши эстимейты в сторипонтах переводили в недели и месяцы на основании того сколько мы сторипоинтов закрываем за спринт. Объясните дураку, что это за интеллектуальная сублимированная мастурбация и зачем нужны сторипоинты, если все равно один хрен все сводится к тому сколько команда успеет сделать за определенное время?
    9
  1674. 9
  1675. 9
  1676. 9
  1677. 9
  1678. 9
  1679. 9
  1680. 9
  1681. 9
  1682. 9
  1683. Сергей у Laravel тоже есть ORM, называется Eloquent и половинна кишков под капотом Laravel от Symphony собственно. Я PHP разработчик, начинал с Udemy и Laravel, с ним и остался. Сейчас работаю в компании юзающей два языка и да - согласен, Ruby это боль для тех ктол не привык, ео если начнешь привыкать - поймешь его прелесть. Да не читаем с ходу, но зато там столько конвенций, делающих код стандартным во всех приложениях. Что мне не нравится в Rails и почему я не очень хочу с ним продолжать а дпльше идти по PHP - слишком высокоуровневый фреймворк. Все что происходит оно не очевидно и для новичка пришедшего из Laravel кажется магией. Да, ничего не читается и непонятно куда что уходит. Но тут надо сесть и изучить, прям конкретно. Rails это такая тема в которой нужно знать конкретно RUby и конкретно Rails. Нельзя прийти с C# с 10 летним опытом и за день понять Rails не читая с нуля доки. Спасибо за видео! Всем любовь и мирного неба над головой.
    9
  1684. 9
  1685. 9
  1686. 9
  1687. 9
  1688. 9
  1689. 9
  1690. 9
  1691. 9
  1692. 9
  1693. 9
  1694. 9
  1695. Сергій, дякую за ваші відео! Я вас дуже люблю, але коли кожен раз мова заходить за пайтон - ви робите мені боляче :) (Далі лонгрід, але сподіваюсь, цікавий і для вас, і для python розробників) Дозвольте проведу мікроконсультацію прямо в коментарі: * на python пишуть далеко не тільки e-commerce рішення (що тільки я на ньому не писав, і це не просто мікро автоматизація, а повноцінні проекти) * на python можна писати великі enterprise рішення, для цього є вагончик інструментів (про них пізніше) - вже 2 проекти підряд я працюю у мохровому python ентерпрайзі, так, воно існує і нормально працює, про що згодом * динамічність python - це його одноачсно і біль і найбільше щастя. А те як цю саму біль прибрати і лишити лише щастя - у наступному розділі * python може бути дуже швидким, там у версії 4 обіцяють підвезти якусь дику оптимізацію. А якщо потрібно вже зараз - завжди є PyPy (альтернативна і більш швидка реалізація python) Щоб позбутись болю нижче спини при роботі з динамічною типізацією, є декілька інструментів які в цьому можуть допомогти: * mypy - тула (яку підтримує розробник python Гвідо-Ван-Россум), мета якої - статична перевірка узгодженості типів заздалегіть. У "суворому" режимі - вона працює як перевірка в тій же Java, всюди де типізацію забули розставити вона видасть помилку, а всюди де типізація невірна або неузгоджена - теж. Ця тула - найбільший помічник зрілого python-розробника. Ви можете використовувати всю потужність динамічної типізації, але при цьому у вас є статична перевірка типів, і це просто космос * black - тула для автоматичного форматування коду. І так, особисто я вважаю, що покладатись на розробників у питанні "ну, ви ж всі однаково будете форматувати код" не доводиться, тому ця тула - маст хев будь-якого зрілого проекту * isort - те саме що і black, але для сортування імпортів, працює узгоджено з black і не конфліктує * flake8 - лінтер, в який можна поставити купу плагінів щоб перевіряти от прям будь-що: перевірка щоб імена змінних/класів і т.д. не дорівнювали вбудованим функціям, а також щоб код відповідав PEP8, наприклад. Є ще багато плагінів для перевірки безпеки і іншого - але зациклюватись не будемо Всі ці тули при правильній конфігурації убезпечать проект від "дитячих помилок" і дозволять йому бути настільки великим наскільки потрібно, або де завершиться кваліфікація архітектора :) Ну і на останок. Python - взагалі НЕ простий. Лише з першого погляду він виглядає як "та хулі там, чпок-чпок і в продакшен". Воно так виглядає завдяки тому що: * розробник мови хотів спростити примітивні речі, щоб вони банально не бісили * розробники бібліотек/фреймворків роблять все можливе щоб ними можна було користуватись без бубна і костилів, зрозумілі інтерфейси а також упростити всі найпопулярніші варіанти використання
    9
  1696. 9
  1697. 9
  1698. 9
  1699. 9
  1700. 9
  1701. 9
  1702. 9
  1703. 9
  1704. 9
  1705. 9
  1706. 9
  1707. 9
  1708. 9
  1709. 9
  1710. 9
  1711. 9
  1712. 9
  1713. 9
  1714. 9
  1715. 9
  1716. 8
  1717. 8
  1718. 8
  1719. 8
  1720. 8
  1721. 8
  1722. 8
  1723. 8
  1724. 8
  1725. 8
  1726. 8
  1727. 8
  1728. 8
  1729. 8
  1730. 8
  1731. 8
  1732. 8
  1733. 8
  1734. Спасибо, интересно. Каменты дополняют видео и это хорошо. По поводу игры с зумом, я так полагаю это для того чтобы сделать картинку более динамичной, советую сделать эту фишку функциональной - плавно свдигать в бок, а сбоку добавлять какой нибудь важный арт-референс, если без него никак.) А вообще картинка и так в целом довольно хорошо и приятно смотрится, а аудитория я уверен не состоит из бумеров с клипированным мышлением, которым обязательно нужно, чтобы всё дергалось, крутилось, мелькало и развлекало для удержания внимания, поэтому часть подобного контента можно делать статичным. С другой стороны лично мне нравится текущий формат. Я нажимаю на всплывающий плейер и видео висит где-то сбоку вверху над окнами, пока я работаю. Боковым зрением я всегда вижу когда кадр кардинально сменился и нужно обратить внимание, а если там статичный фон, слушаю как подкаст.
    8
  1735. 8
  1736. 8
  1737. 8
  1738. 8
  1739. 8
  1740. 8
  1741. 8
  1742. 8
  1743. 8
  1744. 8
  1745. в целом, если отбросить само понятие курсы, то вообще не стоит сильно упарываться и идти прямо уж на рекорды. Заниматься нужно так, как вам комфортно. Иначе вы можете перегореть. Да-да, не смейтесь. Я тоже в это не верил, но вот однажды, после освоения Java Core и БД думаю, а почему бы мне не попробовать Android? Попробовал, понравилось. Интересно, прикольно. И я взял на работе отпуск (я из потенциальных свитчеров) и плотно засел за поглощением материала. В итоге за две недели я освоил примерно то, что большинство Андроидных курсов дают за месяца 3 (если учесть что Java Core человек уже знает). И теперь у меня очень странное чувство. Я вроде бы и горд собой, что так быстро научился писать вполне годные и юзабельные приложухи, но в тоже время один только вид Андроид Студио вызывает у меня физическую боль и полное отвращение. Даже спустя пару месяцев.
    8
  1746. 8
  1747. 8
  1748. 8
  1749. 8
  1750. 8
  1751. 8
  1752. 8
  1753. 8
  1754. 8
  1755. 8
  1756. 8
  1757. 8
  1758. 8
  1759. 8
  1760. 8
  1761. 8
  1762. Спасибо за видео, очень чётко и по делу. Но у меня есть пару небольших возражений. Во-первых, по поводу офисных пакетов всё очень сильно зависит от бизнес-процессов компании. Очень многие компании используют исключительно облачные решения вроде тех же Google Docs, Google Таблицы и т.д. В таком случае вообще нет привязки к операционной системе. Во-вторых, по поводу слабого железа - медленный компьютер всегда будет работать медленно, независимо от операционной системы. Если условный PhpStorm жрёт 1,5-2ГБ оперативки, он будет жрать столько же на любой ОС. То же самое с браузерами и остальными программами. И если "пустой" линукс, занимает условно 1ГБ, а винда 2, то это не играет вообще никакой роли, если PhpStorm + Chrome сожрут все 4. Разница будет только в размере файла подкачки, а тормозить будет жутко в обоих случаях. Кстати, этот момент касается так же MacOS. Знаю людей, кто купил маки на М1, но пожалели денег и взяли на 8ГБ ОЗУ, а спустя год плюются, т.к. этого не хватает. Работал в компании, где у ПМ-ов были MacBook Air с довольно слабыми процессорами. Когда на митинге они открывали макет в Adobe XD, чтобы обсудить новый дизайн, я шёл заваривать чай, т.к. в последующие 2-3 минуты на экране ничего не происходило)) А в остальном полностью согласен - если нет каких-то жёстких ограничений, работай на том, что нравится.
    8
  1763. 8
  1764. 8
  1765. 8
  1766. 8
  1767. 8
  1768. 8
  1769. 8
  1770. 8
  1771. 8
  1772. 8
  1773. 8
  1774. 8
  1775. Хочу высказать своё мнение. Любители этих технологий не обессудьте. C# - язык у которого по идее не так уже мало перспектив. Но чисто визуально мне его синтаксис нравится намного меньше чем синтаксис Java, я знаю что общий синтаксис Си образный, но я имею в виду в целом построение и структура кода и программ. И скажу честно, для меня как человека привыкшего к чистому коду на Джава, методы с большой буквы, коих весьма много в Си шарпе, кажутся говнокодом. Python - это один из моих любимых языков для любой алгоритмики, для написания разных консольных программ, разных сортировок и так далее. Обожаю писать на нём код на CodeWars, не знаю на чём ещё можно выполнять алгоритмические задачки быстрей. НО, я правда не могу понять его хайпа в промаышленной разработке. Почти все обожаю Django, и говорят что он невероятно удобен. Но я не знаю как установка Django через терминал, с кучей всяких нюансов может быть проще чем просто прокинуть зависимости в Maven и Gradle в проекте Spring Boot. Плюс странный паттерн MVT , заместо привычного MVC. И да, можете на меня злиться за это мнение, но писать методы по типу "__init__()" по моему говнокод. Возможно в каком нибудь PEP8 или чём то типо того, это является нормальным, но чисто внешне это выглядит ужасно. Плюс вот эта смесь функций и методов, когда например половина действий со строками делается функциями (функция(строка)), а половина методами (строка.метод()), очень сильно путает. Это не сравнится с чистым ООП на Джава, когда любое действие выполняется методами, единственно когда метод может вызываться ПОХОЖИМ образом на функцию (без обьект.метод() или Класс.метод()) это когда мы вызываем один метод класса, внутри другого метода этого же класса, и то если этот метод не статический, можно написать "this.метод()". И в челом структура Django проекта намного страннее чем структура проекта на моём любимом Spring Boot или даже того же Flask, который хотя бы более логичный роутинг предлагает, когда мы пишем наш юрл прямо над методом, что повышает ясность предназначения этого метода (функции). PHP - незаслуженно унижаемый язык. Возможно в старые времена он реально был ужасен, да и сейчас знак $ перед каждой переменной выглядит странно, но он хотя бы в официальной документации и туториалах не такой говнокодистый как Python. Если просто тупо сравнить сгенерированный проект Laravel, и сгенерированный проект Django, на Laravel не будет такое количество нелогичных вещей как в Django. И опять же, в том же PHP методы хотя бы создаются в snake case в основном, без этих непонятных нижних подчеркиваний. Я знаю что написания кода зависит только от разработчика, и это тупо придираться к названиям методов. НО когда в стандартной поставке Django тупо автосгенерированном проекте уже столько нелогичного говнода, это много о чём говорит. Вообщем знаю что у Python много фанатов, а у PHP много хейтеров, но по моему, PHP если на нём нормально писать, сам по себе, даже просто смотря на автосгенерированный код проекта, более логичный, чем Python. P.s всё написанное мной просто моё лично мнение. Я ничего не пишу о JavaScript (NodeJs) так как я не работал с бекендом на JavaScript, и очень мало работал с фронтендом на нём. Сам по себе я Java Backend Developer (на Spring Boot). И перед тем как искать в моих словах неточности и писать что я дилетант и не профессионал, я сам скажу, что несмотря на то что я довольно много времени трачу на разработку, это на данный момент мои личные проекты, и так как я только закончил первый курс, у меня нет опыта коммерческой разработки и из-за большого количества лекций (уроков) в ВУЗе нет времени его получить на данный момент. Но это не значит что я не разбираюсь в технологиях о которых говорю. Просто моё мнение основано на опыте самостоятельной разработке, и вещей которые мне лично нравятся или не нравятся. Жду ваших комментариев с мнением о моём мнение.
    8
  1776. 8
  1777. 8
  1778. 8
  1779. 8
  1780. 8
  1781. 8
  1782. 8
  1783. 8
  1784. 8
  1785. 8
  1786. 8
  1787. 8
  1788. 8
  1789. 8
  1790. 8
  1791. 8
  1792. 8
  1793. 8
  1794. 8
  1795. 8
  1796. 8
  1797. 8
  1798. 8
  1799. 8
  1800. 8
  1801. 8
  1802. 8
  1803. 8
  1804. 8
  1805. 8
  1806. 8
  1807. 8
  1808. 8
  1809. 8
  1810. 8
  1811. 8
  1812. 8
  1813. 8
  1814.  @Артём-м2г8о  Насчет психотерапевта вообще тема, скажу я вам, сам начал не так давно и это одно из лучших вложений в жизни. А если брать аналогию с вов, то там конечно был дизбаланс, но по сути, если найти класс по себе, то можно научиться на нем нагибать очень сильно. Конечно есть стеклянный потолок и тут ты упрешься в какой-то момент, что ты играешь лучше, но тебя просто нагибают потому, что класс сильнее в патче/он твой антикласс, но это лишь малый %, в целом то от рук зависит по идее. Хотя это больше актуально для классики и тех патчей, где меньше казуала было и более сложные механики) Если мы говорим про ЯП/технологии, то тут я не эксперт. Однако бытует мнение, что эксперт в какой-то области дороже, чем тот, кто знает везде понемногу. P.S. крайне рекомендую терапевта и еще ментора по программированию, эти два человека, если они норм спецы, очень сильно тебя ускорят в развитии навыков
    8
  1815. 8
  1816. 8
  1817. 8
  1818. 8
  1819. 8
  1820. 8
  1821. 8
  1822. 8
  1823. 8
  1824. 8
  1825. Ну давайте так, автоматизация процессов это конечно тренд. Но, прежде чем что-то автоматизировать, надо чтобы это что-то уже было, и это должен быть зрелый процесс. А вы зря думаете, что все остальные профессии исчерпали себя. Напротив, появляется много новых процессов, дел и т.д. под которое остро нужны специалисты. Да и вообще, посмотрите сколько сантехник в той же Канаде зарабатывает. Порой бывает и поболе опытного it-шника. Не все так просто, пять тысяч сюда, пять тысяч туда. Лопату в руках все равно кто-то должен держать. А всю технику, которая, предположим автоматизирована, нужно обслуживать, ремонтировать и т.д. Эту технику нужно создать, чтобы создать, нужно добыть и переработать, собрать, чтобы добыть, нужно найти, чтобы найти нужен хороший грамотный геолог, для которого напишут прогу для работы. Но когда встанет вопрос, что где-то что-то заканчивается из ресурсов и нужны новые методы. Тут придется думать головой, а думать головой пока никто кроме специалиста не может. Раньше были машинистки, которые набирали текст, теперь все умеют печатать. Потом были офис-менеджеры, которые выполняли простейшие операции в офисных программах. Скоро будут специалисты всех отраслей, которые умеют программировать хотя бы на базовом уровне. Да это уже многие умеют иделают, просто как еще один инструмент для работы специалиста. И не нужно будет такое количество программеров. Вы же сути процессов не знаете, знаете только как программы работают. Ну вот попробуйте с этими знаниями вырастить хлеб, скот, овощи. Добыть нефть и т.д. Защитить кого-то в суде. Нет у вас для этого знаний. Специалисты конечно нужные, но то, что какие-то мастера на все руки, это вы конечно загнули.
    8
  1826. 8
  1827. 8
  1828. 8
  1829. 8
  1830. 8
  1831. 8
  1832. 8
  1833. 8
  1834. 8
  1835. 8
  1836. 8
  1837. 8
  1838. 8
  1839. 8
  1840. 8
  1841. 8
  1842. 8
  1843. 8
  1844. 8
  1845. 8
  1846. 8
  1847. 8
  1848. 8
  1849. 8
  1850. 8
  1851. 8
  1852. 8
  1853. 8
  1854. 8
  1855. 8
  1856. 8
  1857. 8
  1858. 8
  1859. 8
  1860. 8
  1861. 8
  1862. 8
  1863. 8
  1864. 8
  1865. 8
  1866. 8
  1867. 8
  1868. 8
  1869. 8
  1870. 8
  1871. 8
  1872. 8
  1873. 8
  1874. 8
  1875. 8
  1876. 8
  1877. 8
  1878. 8
  1879. 8
  1880. 8
  1881. 7
  1882. 7
  1883. Здравствуйте, а вы сами придумали этот пример или из книги взяли? Я просто другие примеры читал, и вот после многочисленных споров по пониманию SRP нашел видео где Мартин 50 минут про него говорит. Линк - https://youtu.be/Gt0M_OHKhQE?t=777 (с привязкой ко времени, в которое он дает определение). Главное в SRP, на сколько я понял - это то, чтобы модуль обслуживал одного актора (роль, группа пользователей), для решений задач которых и создан модуль. Дело о человеке, о той роли что он выполняет. Этот принцип чуть выше того что один метод должен выполнять что то одно. Например - у нас сайт с продажей видеокасет. По SRP у нас должны быть разные контроллеры, разные сервисы для Админа и Кастомера. Разные модули, для разных ролей. Изменяем Админку, не затрагиваем Кастомера и наоборот. Ну и внутри подроли - просматривающий отчет, ДБ администратор и т.п. Тут я сам не всегда понимаю где отличие от простого разбиение на функции. И получается что общий код (общий сервис, где то в глубине) может быть в общем модуле, но как только появляются отличия, код нужно разносить по разным модулям, каждый под свою роль, этот вопрос не очень раскрыт.
    7
  1884. 7
  1885. 7
  1886. 7
  1887. 7
  1888. 7
  1889. 7
  1890. 7
  1891. 7
  1892. 7
  1893. 7
  1894. 7
  1895. 7
  1896. 7
  1897. 7
  1898. 7
  1899. 7
  1900. 7
  1901. 7
  1902. 7
  1903. 7
  1904. 7
  1905. 7
  1906. 7
  1907. 7
  1908. 7
  1909. 7
  1910. 7
  1911. 7
  1912. 7
  1913. 7
  1914. 7
  1915. 7
  1916. 7
  1917. 7
  1918. 7
  1919. 7
  1920. 7
  1921. 7
  1922. 7
  1923. 7
  1924. 7
  1925. 7
  1926. 7
  1927. 7
  1928. 7
  1929. 7
  1930. 7
  1931. 7
  1932. 7
  1933. 7
  1934. 7
  1935. 7
  1936. 7
  1937. 7
  1938. 7
  1939. 7
  1940. 7
  1941. 7
  1942. 7
  1943. 7
  1944. 7
  1945. 7
  1946. 7
  1947.  @phat80  последние 3 места работы (включая текущую) я работал в условиях когда к гендиру тебя даже на порог не пустят. Во-первых - он хрен знает где (не в той стране, где живу и работаю я так точно), а во-вторых - начинать надо с малого (тем более если даже тут не знаешь как приткнуться), а вот уже если малое - не шевелится - надо прыгать выше. P.S. Даже в малой или средней компании (где гендир на виду) сиганёшь с проблемой ЧЕРЕЗ голову прямого руководителя - за это можно огрести. Ведь даже если гендир тебя выслушал, прежде чем поднимать зарплату, он позовёт твоего прямого начальника и спросит с него нюансы твоей работы и эффективности, а уж прямой начальник, раздражённый фактом "несанкционированного прыжка" (может быть? вполне) - может сказать как есть, а может и припомнить пару-тройку твоих косяков таких, что хрен те будет, а не повышение. Тут как бы при своих остаться. Прыжки через голову мало кто любит. Отношения портятся, а тебе с этим человеком - ещё работать. Под его управлением.
    7
  1948. 7
  1949. 7
  1950. 7
  1951. По мне так минус python в том, что его выбирают новички для изучения, что приводит к дилеме о сложности (в которой молодой разраб будет думать, что ему не нужно ничего сложнее, потому что в пайтоне это решается намного проще), к тому же он юные не окрепшие умы, пусть и не специально - учит плохим вещам, вроде явного преобразования типов, когда ты не знаешь, какой тип ты можешь получить (привет динамической типизации), странные решения для тех же реализаций функций/методов. Как таковое отсутствие нормально реализованных приватных методов/приватных переменных(чаще всего не знание о них впринципе, особенно касается начинающих). Вечно всплывающие даже в коммерческих проектах "голые исключения". И то, что является плюсом и одновременно жирным минусом: на пайтоне запускается почти любой говнокод. Это то, что пришло в голову первым. Достаточно этих аргументов, чтобы не выбирать python, как первый язык программирования, не даром говорят: 'тяжело в учении, легко в бою'. ИМХО python /.net разработчик 22 годика
    7
  1952. 7
  1953. 7
  1954. 7
  1955. 7
  1956. 7
  1957. 7
  1958. 7
  1959. 7
  1960. 7
  1961. Для себя выработал несколько правил для лучшей концентрации: 1. выключить всевозможные чатики/мессенджеры/соцсети или поставить их в «тихий режим», как на телефоне, так и рабочей машине. 2. Наушники с музыкой отвлеченной, под которую не хотелось бы танцевать или подпевать:) 3. Очерчивать четко задачу, которую собираешься делать, чтобы случайно не перескочить на хабре той же с нужной статьи на какую-то рекомендованную, но уже не по твоей задаче. 4. Делаю регулярные перерывы. Так как максимальную концентрацию можно держать до 20-25 минут, а потом расплываешься и отвлекаешься легче. Но бывает по часу-полтора сижу, если «прёт». Можете глянуть Pomodoro Timer и что это такое. 5. Если коллега не по делу отвлекает, чтобы рассказать шутейку или даже по делу, то могу вежливо сказать, что мол «занят/сконцентрирован сейчас и чуть позже к нему подойду(обычно до получаса)».
    7
  1962. 7
  1963. 7
  1964. 7
  1965. 7
  1966. 7
  1967. 7
  1968. 7
  1969. 7
  1970. 7
  1971. 7
  1972. 7
  1973. 7
  1974. 7
  1975. 7
  1976. 7
  1977. 7
  1978. 7
  1979. 7
  1980. 7
  1981. 7
  1982. 7
  1983. 7
  1984. 7
  1985. 7
  1986. 7
  1987. 7
  1988. 7
  1989. 7
  1990. 7
  1991. 7
  1992. 7
  1993. 7
  1994. go не умрет даже если гугл откажестся от него, он уже достояние опенсорсе сообщества. 2. go разрабатывался для сетевого программирования и обрел популярность в микросервисной среде 3. на go уже много интерпрайза тот же докер и кибернетекс и еще множество дев опс решении так что сообщество будет поддерживать внезависимости от гугла как и в случае если оракл откажется от явы 4. в go небыли приняты многие элементы ооп изза того что абстракция накладывает доп расходы на ресурсы, хотя на гитхабе в задачах уже висит задача о принятии и реализации дженериков и это уже хорошо т.к мне он ненравится как раз по причине отсутствия дженириков и ужасная модульная система(гребанный gopath со своим go get). Сам слежу за его развитием, но пока он меня не устраивает, хотя написал пару микро сервисов на нем, но в основном придерживаюсь python/nodejs стека, проще поддерживать и более большое количество готовых решении, ненадо изобретать велосипеды
    7
  1995. 7
  1996. 7
  1997. 7
  1998. 7
  1999. 7
  2000. 7
  2001. 7
  2002. 7
  2003. 7
  2004. 7
  2005. 7
  2006. 7
  2007. 7
  2008. 7
  2009. 7
  2010. 7
  2011. 7
  2012. 7
  2013. 7
  2014. 7
  2015. 7
  2016. 7
  2017. 7
  2018. 7
  2019. 7
  2020. 7
  2021. 7
  2022. 7
  2023. 7
  2024. 7
  2025. 7
  2026. 7
  2027. 7
  2028. 7
  2029. 7
  2030. 7
  2031. 7
  2032. 7
  2033. 7
  2034. 7
  2035. 7
  2036. 7
  2037. 7
  2038. 7
  2039. 7
  2040. 7
  2041. 7
  2042. 7
  2043. 7
  2044. 7
  2045. 7
  2046. 7
  2047. 7
  2048. 7
  2049. 7
  2050. 7
  2051. 7
  2052. 7
  2053. 7
  2054. 7
  2055. 7
  2056. 7
  2057. 7
  2058. 7
  2059. 7
  2060. 7
  2061. 7
  2062. 7
  2063. 7
  2064. 7
  2065. 7
  2066. 7
  2067. 7
  2068. 7
  2069. 7
  2070. 7
  2071. 7
  2072. 7
  2073. 7
  2074. 7
  2075. 7
  2076. 7
  2077. Увольнялся из-за серой зарплаты и условий вида «не хочу не плачу» Увольнялся по причине отсутствия проекта из очень классной компании с самыми добрыми и главное взаимными чувствами к компании и моим руководам. Увольнялся от токсичного руковода, который просто заколебал бухать и потом орать на всех. Уволили из крупной компании потому что был как кость поперек горла «эффективных» менеджеров, чью работу меня попросили делать их руководы. Увольняли по закрытию проекта без выходного пособия. Увольнялся по причине явного обмана по зарплате - из разряда «не смог выбить тебе зарплату» когда зарплата в конверте. Увольнялся из компании, где топ менеджмент дурил родственника-инвестора и опять же при серой зарплате - они просто завышали рейты и себе забирали дельту. Когда коснулось меня в формате «это нужно тебе, а не компании - нанимать команду, поэтому это время мы не оплатим» - ушел. Работаю в компании, где очень тяжелый проект, очень сложная кодовая база, огромные потери знаний, но я пашу и руководство эти старания поощряет и повышением позиции, и зарплаты, и премиями, и доверием. И рано или поздно надеюсь уволиться, открыв свое дело. Оч классный ролик!
    7
  2078. 7
  2079. 7
  2080. 7
  2081. 7
  2082. 7
  2083. 7
  2084. 7
  2085. 7
  2086. 7
  2087. 7
  2088. 7
  2089. 7
  2090. 7
  2091. 7
  2092. 7
  2093. 7
  2094. 7
  2095. 7
  2096. 7
  2097. 7
  2098. 7
  2099. 7
  2100. 7
  2101. 7
  2102. 7
  2103. 7
  2104. 7
  2105. 7
  2106. 7
  2107. 7
  2108. 7
  2109. 7
  2110. 7
  2111. 7
  2112. 7
  2113. 7
  2114. 7
  2115. 7
  2116. 7
  2117. 6
  2118. 6
  2119. 6
  2120. 6
  2121. 6
  2122. 6
  2123. 6
  2124. 6
  2125. 6
  2126. 6
  2127. 6
  2128. 6
  2129. 6
  2130. 6
  2131. 6
  2132. 6
  2133. 6
  2134. 6
  2135. 6
  2136. 6
  2137. 6
  2138. 6
  2139. 6
  2140. 6
  2141. 6
  2142. 6
  2143. 6
  2144. 6
  2145. 6
  2146. 6
  2147. 6
  2148. 6
  2149. 6
  2150. 6
  2151. 6
  2152. 6
  2153. 6
  2154. 6
  2155. 6
  2156. 6
  2157. 6
  2158. 6
  2159. 6
  2160. 6
  2161. 6
  2162. 6
  2163. 6
  2164. 6
  2165. 6
  2166. 6
  2167. 6
  2168. 6
  2169. 6
  2170. 6
  2171. А ось вам така думка. Початок роботи з матеріалом в режимі менторингу справді, ну скажімо, незвичний. Ментор багато зауважень і коментарів видає, при цьому реагує на запити з затримою (часто суттєвою) - і такий режим заважає швидко здавати завдання. АЛЕ! Цей режим максимально наближає вас до реальності в роботі програміста, коли у кожного є своя задача, і кожен несе відповідальність за максимально якісне її виконання. З плином часу ви зрозумієте суть вимог ментора до реалізації задач, і з кожною наступною задачею код ставатиме все більш якісним і потребуватиме все меншої кількості зауважень і відповідно очікувань. Менторинг - цілком ефективна система навчання, яка на виході дає готового як мінімум джуна, здатного працювати в команді і самостійно приймати рішення в процесі реалізації поставленої задачі. Але він справді підходить не всім. Ідеально, це коли ви зарані знаєте, що саме цей вибраний напрямок вас заводить, і ви готові в ньому ковирятися самостійно, без сторонньої допомоги - в такому випадку менторинг сильно прискорить процес здобуття нових знань. Бо головна його фішка - це не дати нове, а максимально відсіяти зайве і малоефективне. Принаймні так я сприймаю фоксмайндед після 3 місяців навчання.
    6
  2172. 6
  2173. 6
  2174. 6
  2175. 6
  2176. 6
  2177. 6
  2178. 6
  2179. 6
  2180. 6
  2181. 6
  2182. 6
  2183. 6
  2184. 6
  2185. 6
  2186. 6
  2187. 6
  2188. 6
  2189. 6
  2190. 6
  2191. 6
  2192. 6
  2193. 6
  2194. 6
  2195. 6
  2196. 6
  2197. 6
  2198. Надёжность винды относительная. Про всякий трэшак с сетью даже говорить не хочу. О да, все знают, что делать -- до сих пор переустанавливают. Про хитрое железо -- это лотерея. Со временем просто запоминаешь, каких вендоров лучше обойти стороной. А что значит "без обновлений он начинает тормозить"? Вот с этого места надо подробнее. Винда что ли питается обновлениями и какает телеметрией? Первое преимущество линукс -- пакетный менеджер. Отсутствие пакетного менеджера в других осях -- дичь и архаика Второе преимущество -- работающий inotify (используется в devserver для авторелоада при изменениях). Этого нет ни в винде, ни в маке -- там поллинг (CPU). Технологичненько Про ядра вы немного поплыли. ЕМНИП, винда с макось микроядерные, линукс модульный "с тонкими нитями" А, я понял, почему вы не заметили преимуществ при разработке под Linux. Как в Java дела с сишными экспеншнами? Не в ходу, верно? А вот всякие JS, питоны и прочие с сишными экстеншнами дружат. Сишные экстеншны часто собираются из исходников -- требуются компиляторы и заголовочные файлы. Под виндой это сложнее, чем `apt install build-essential`. Следовательно, язык программирования измеряем экстеншнами на других компилируемых языках (сишные в частности, появляется раст, а ещё я сталкивался даже с фортраном). В линуксах со всем этим добром работается легко, непринуждённо и в кайф При этом кстати линукс относительно недружелюбен для тех, кто упарывается в ассемблер Про ошибки справедливо. Баг репорты ручками сами заводим, но пул реквесты котируются выше. Документация открыта открыта 24/7 Вообще есть понятие "уверенный пользователь" -- будь то винды, линукса или макоси. Пожалуй, чтобы стать уверенным пользователем линукса, порог сильно выше. Запустить под под линуксом можно огромное число приложений -- было бы желание и был бы пользователь уверенным. Вот хотел срач развести, а пришёл к тому, что каждому своё. Кто-то программирует чтобы деньги зарабатывать, а кто-то программирует потому, что получает удовольствие от процесса. Кто-то качает хард скилы, кто-то покидает программирование и качает в софт скилы. Кто-то шарит в платформе, и менять её нецелесообразно
    6
  2199. 6
  2200. 6
  2201. 6
  2202. 6
  2203. 6
  2204. 6
  2205. 6
  2206. 6
  2207. 6
  2208. Так как я работаю со станками с чпу мне есть что дополнить: Да, есть заводы где линии работают почти без вмешательства оператора, чаще встречается ситуация когда на одного программиста-наладчика цепляют 5-7 станков. И совсем обычная ситуация которую вы увидите зайдя на любой завод с цехами по мех. обработке металла это - за одним работником закрепляют 1-2 станка. При этом всё так же распространены универсальные/мануальные станки - если заказ не большой то часто проще отдать на мануал, пока будет идти наладка и написание программы мануальщик уже всё сделает. Если провести аналогию то как говорил Сергей - каждый язык занял свою нишу, и так уж вышло что есть то в чем мануальные лучше, так что эти станки не спешат на переплавку. Касательно того как чпу станки повлияли на общество - они прям жестко удешевили производство деталей, и то что могло оставатся уделом богатых теперь обыденность для бедных - например наличие машины или авиаперелеты. Товар стал значительно дешевле - значит и доступнее - значит его смогут купить больше людей. И чтобы осилить спрос всё также нужно строить множество заводов и по сути не так уж и глобально меняется количество токарей или фрезеровщиков. И если в выше сказаном заменить тематику на it то рисуются замечательные перспективы.
    6
  2209. 6
  2210. 6
  2211. 6
  2212. 6
  2213. 6
  2214. 6
  2215. 6
  2216. 6
  2217. 6
  2218. 6
  2219. 6
  2220. 6
  2221. 6
  2222. 6
  2223. 6
  2224. 6
  2225. 6
  2226. 6
  2227. 6
  2228. 6
  2229. 6
  2230. 6
  2231. 6
  2232. 6
  2233. 6
  2234. 6
  2235. 6
  2236. 6
  2237. 6
  2238. 6
  2239. 6
  2240. 6
  2241. 6
  2242. 6
  2243. 6
  2244. 6
  2245. 6
  2246. 6
  2247. 6
  2248. 6
  2249. 6
  2250. 6
  2251. 6
  2252. 6
  2253. 6
  2254. 6
  2255. 6
  2256. 6
  2257. 6
  2258. 6
  2259. 6
  2260. 6
  2261. 6
  2262. 6
  2263. 6
  2264. 6
  2265. 6
  2266. 6
  2267. 6
  2268. 6
  2269. 6
  2270. 6
  2271. 6
  2272. 6
  2273. 6
  2274. 6
  2275. 6
  2276. 6
  2277. 6
  2278. 6
  2279. 6
  2280. 6
  2281. 6
  2282. 6
  2283. 6
  2284. 6
  2285. 6
  2286. Лучше всего поставить себе git bash на винду на первое время, чтобы покоммитить, поделать бранчи, помержить, и прочие штуки поделать. Потом можно разобраться в том, как гит работает в Eclipse и Inteleji IDEA (там все проще через менюшки, но лучше поделать руками через гитбаш). Так же создать учетную запись и посоздавать репозитории хотя бы на гитхабе и гитлабе. С гитхабом были сомнения из-за того что его выкупили мелкомягкие и оттуда свалили некоторые компании, но думаю если они не будут делать дичи, то все будет норм (возможно уже норм). А ваши петпроекты вполне замечательно там лежат и можно добавлять ссылку на ваш гитхаб и репозитории, которые вы хотите показать вашему будущему работодателю в резюме. Оттуда прекрасно скачивается архивчиком и технический специалист может бегло просмотреть ваш код. Да и основных команд не так уж и много это add, commit, push, pull, fetch, merge, branch и ключи(флаги) к ним типа -m для коммита.
    6
  2287. 6
  2288. 6
  2289. 6
  2290. 6
  2291. 6
  2292. 6
  2293. 6
  2294. 6
  2295. 6
  2296. 6
  2297. 6
  2298. 6
  2299. 6
  2300. 6
  2301. 6
  2302. 6
  2303. 6
  2304. 6
  2305. 6
  2306. 6
  2307. 6
  2308. Вас же еще и из России смотрят. У нас болото и нельзя из него теплую благоустроенную лужу сделать. Опять же регионы разные, страны наши большие, если есть шанс переехать с провинции вообще только в путь. Ну и хочется в конце концов свободы перемещения, я как удаленщик хочу быть человеком мира и работать оттуда откуда хочется работать, сегодня я себя прекрасно на берегу моря и рядом с горами ощущаю, завтра хочу в Париж и пол года там, после, еще через пол года, я хочу жить в Афинах, так как мне нравится этот город. И как быть в таком случае? А только так - валить из страны делать ВНЖ, получать после 5 лет гражданство нормальной страны и уже чувствовать себя свободным человеком с минимальным количеством границ. Вообще люди IT среды, это люди свободы, которые хотят существовать вне политики и границ, тем более что мы работаем со всеми в командах и русские и украинцы и мексиканцы, и индусы, граждане США и т.д. у нас нет геополитических и этнических разногласий. Да и вообще, любой человек может отдаваться полностью и эффективно работе только тогда, когда набор окружающего мира соответствует его текущему внутреннему состоянию, когда достигнуто внутреннее и материальное равновесие и нет никаких проблем и переживаний, кроме самих рабочих задач и дедлайнов. Однозначно если вы живёте на территории постсоветского пространства - уезжать надо! Тем более если вы хотите здоровую семью в будущем и счастья своим детям.
    6
  2309. 6
  2310. 6
  2311. 6
  2312. 6
  2313. 6
  2314. 6
  2315. 6
  2316. 6
  2317. 6
  2318. 6
  2319. 6
  2320. 6
  2321. 6
  2322. 6
  2323. 6
  2324. 6
  2325. 6
  2326. 6
  2327. 6
  2328. 6
  2329. 6
  2330. 6
  2331. 6
  2332. 6
  2333. 6
  2334. 6
  2335. 6
  2336. 6
  2337. 6
  2338. 6
  2339. 6
  2340. 6
  2341. 6
  2342. 6
  2343. 6
  2344. 6
  2345. 6
  2346. 6
  2347. 6
  2348. 6
  2349. 6
  2350. 6
  2351. 6
  2352. 6
  2353. 6
  2354. 6
  2355. 6
  2356. 6
  2357. 6
  2358. 6
  2359. 6
  2360. 6
  2361. 6
  2362. 6
  2363. 6
  2364. 6
  2365. 6
  2366. 6
  2367. 6
  2368. 6
  2369. 6
  2370. 6
  2371. 6
  2372. 6
  2373. 6
  2374. 6
  2375. 6
  2376. 6
  2377. 6
  2378. 6
  2379. 6
  2380. 6
  2381. 6
  2382. 6
  2383. 6
  2384. 6
  2385. 6
  2386. 6
  2387. 6
  2388. 6
  2389. 6
  2390. 6
  2391. 6
  2392. 6
  2393. 6
  2394. 6
  2395. 6
  2396. 6
  2397. 6
  2398. 6
  2399. 6
  2400. 6
  2401. 6
  2402. 6
  2403. 6
  2404. 6
  2405. 6
  2406. 6
  2407. 6
  2408. 6
  2409. 6
  2410. 6
  2411. 6
  2412. 5
  2413. 5
  2414. 5
  2415. 5
  2416. 5
  2417. 5
  2418. 5
  2419. 5
  2420. 5
  2421. 5
  2422. 5
  2423. 5
  2424. 5
  2425. 5
  2426. 5
  2427. 5
  2428. 5
  2429. 5
  2430. 5
  2431. 5
  2432. 5
  2433. 5
  2434. 5
  2435. 5
  2436. 5
  2437. 5
  2438. 5
  2439. 5
  2440. 5
  2441. 5
  2442. 5
  2443. 5
  2444. 5
  2445. 5
  2446. 5
  2447. 5
  2448. 5
  2449. 5
  2450. 5
  2451. 5
  2452. 5
  2453. 5
  2454. 5
  2455. 5
  2456. 5
  2457. 5
  2458. 5
  2459. 5
  2460. 5
  2461. 5
  2462. 5
  2463. 5
  2464. 5
  2465. 5
  2466. 5
  2467. 5
  2468. 5
  2469. 5
  2470. 5
  2471. 5
  2472. 5
  2473. 5
  2474. 5
  2475. 5
  2476. 5
  2477. 5
  2478. 5
  2479. 5
  2480. 5
  2481. 5
  2482. 5
  2483. 5
  2484. 5
  2485. 5
  2486. 5
  2487. 5
  2488. А вот теперь хотелось бы услышать подробней что конкретно подразумевается под термином "гибкий" в методологии Agile. Ушел гуглить. Так вот. Прочитав манифест https://ru.wikipedia.org/wiki/Agile_Manifesto - я сделал вывод что это не более чем шпаргалка для абсолютно любого человека или компании для того чтобы взаимодействие (заказчик - компания - команда - человек - продукт) устремлялись и улучшали взаимодействие во имя общих благ с целью получения продукта/результата. И на этом основании у меня возникает только два вопроса: 1. Мы знаем что Agile - это набор правил и ценностей, следуя которым мы идем к так называемому "успеху". Вопрос следующий: А разве когда-то было иначе (тоесть мы следовали иным правилам чтобы добиться этого же самого "успеха")? 2. Если учитывать методологию Agile - как то, что давно существующее еще до получения названия данного термина, но возможно еще не осознанное человеком, что же все таки подразумевается под термином "гибкость"?
    5
  2489. 5
  2490. 5
  2491. 5
  2492. 5
  2493. 5
  2494. 5
  2495. 5
  2496. 5
  2497. 5
  2498. 5
  2499. 5
  2500. 5
  2501. 5
  2502. 5
  2503. 5
  2504. 5
  2505. 5
  2506. 5
  2507. 5
  2508. 5
  2509. 5
  2510. 5
  2511. 5
  2512. 5
  2513. 5
  2514. 5
  2515. 5
  2516. 5
  2517. 5
  2518. 5
  2519. 5
  2520. 5
  2521. 5
  2522. 5
  2523. 5
  2524. 5
  2525. 5
  2526. 5
  2527. 5
  2528. 5
  2529. 5
  2530. 5
  2531. 5
  2532. 5
  2533. 5
  2534. 5
  2535. 5
  2536. 5
  2537. 5
  2538. 5
  2539. 5
  2540. 5
  2541. 5
  2542. 5
  2543. 5
  2544. 5
  2545. 5
  2546. 5
  2547. 5
  2548. 5
  2549. 5
  2550. 5
  2551. 5
  2552. 5
  2553. 5
  2554. 5
  2555. 5
  2556. 5
  2557. 5
  2558. 5
  2559. 5
  2560. 5
  2561. 5
  2562. 5
  2563. 5
  2564. 5
  2565. Спасибо за очередной подкаст. Думаю для начало надо определиться есть ли у Вас(читающий) нужное математическое(техническое), системное мышление, навыки декомпозиции и пространственного мышления. Может кто то скажет это не обязательно, но я так не думаю. Коротко - гуманитарий проходи мимо, не мучайся. Далее согласен с Сергеем, английский язык. Рано или поздно всё равно придётся читать тех. документацию на английском. Можно попробовать схитрить учить Core (мне понравился Хортсман, хотя Философия Java тоже норм), на простых алгоритмах (что б мозг чуть потренировать), читая параллельно javaDoc (En), тем самым набирая свой словарный запас английского языка (грамматику надо знать на минимальном уровне). Что касается меня, то я уперся в методологию программирования, точнее в решения каких то прикладных задач - авторизация, DAO, и т.д. видимо пока просто опыта не набрался опыта, как мне кажется, ещё и привычка современности не думать, как сделать, а сразу бежать гуглить, что лично мне кажется сильно снижает понимание того что делаешь, но отказаться от удовольствия найти решение за 5 минут пока не получается :)
    5
  2566. 5
  2567. 5
  2568. 5
  2569. 5
  2570. 5
  2571. 5
  2572. 5
  2573. 5
  2574. 5
  2575. 5
  2576. 5
  2577. 5
  2578. 5
  2579. 5
  2580. 5
  2581. 5
  2582. 5
  2583. 5
  2584. 5
  2585. 5
  2586. 5
  2587. 5
  2588. 5
  2589. 5
  2590. 5
  2591. 5
  2592. 5
  2593. 5
  2594. 5
  2595. 5
  2596. 5
  2597. 5
  2598. 5
  2599. 5
  2600. 5
  2601. 5
  2602. 5
  2603. 5
  2604. 5
  2605. 5
  2606. 5
  2607. 5
  2608. 5
  2609. 5
  2610. 5
  2611. 5
  2612. 5
  2613. 5
  2614. 5
  2615. 5
  2616. 5
  2617. 5
  2618. 5
  2619. 5
  2620. 5
  2621. 5
  2622. 5
  2623. 5
  2624. 5
  2625. 5
  2626. 5
  2627. 5
  2628. 5
  2629. 5
  2630. 5
  2631. 5
  2632. 5
  2633. 5
  2634. 5
  2635. 5
  2636. 5
  2637. 5
  2638. 5
  2639. 5
  2640. 5
  2641. 5
  2642. 5
  2643. 5
  2644. 5
  2645. 5
  2646. 5
  2647. 5
  2648. 5
  2649. 5
  2650. 5
  2651. 5
  2652. 5
  2653. 5
  2654. 5
  2655. 5
  2656. 5
  2657. 5
  2658. Сергей, спасибо Вам огромное, я достаточно долго думал над тем чтобы уехать из России, не хочу платить в этой стране налоги, все что здесь происходит для меня личная трагедия, я не мог в это поверить, вот уже почти месяц я не живу, а существую, ничего не могу делать, друзья зовут куда-то, но у меня внутренний блок на какие либо веселья, просто не могу, когда знаю что происходит в мире благодаря "моей" власти, которую я ни разу не выбирал. В начале февраля начал учиться программированию, работал над уездом по всем фронтам, программирование было одним из способов, сейчас очень тяжело вернуться к прежней жизни, но я смогу. Я смогу быть полезным в другой экономике, здесь я не чувствую что работаю на какое-либо благо... Я не хочу быть соучастником всего этого ужаса, я с огромной болью смотрю на весь этот адский перфоманс в моей стране.
    5
  2659. 5
  2660. 5
  2661. 5
  2662. 5
  2663. 5
  2664. 5
  2665. 5
  2666. 5
  2667. 5
  2668. 5
  2669. Мой совет россиянам, желающим переехать в Украину. Не бойтесь и не слушайте сказки о том как тут опасно и страшно жить. Нормальная центральноевропейская страна. Есть свои сложности, но где их нет. Если не бегать и не кричать во всё горло крымнаш, то лицо портить никто не станет. Средняя зарплата в Киеве 15800 грн (на 2019 год, и это только официальные данные), комуналка в однокомнатной квартире 500 - 1500 грн (лето-зима). Выводы про дороговизну делайте сами. 99 из 100 людей которых вы встретите на улице будут славянской внешности, это пожалуй главное отличие Киева от Москвы. Добраться с одной части Киева в другую довольно проблематично, но оно вам надо? Я живу уже 9 лет на правом берегу и за всё это время был на левом раз 5. Если жить около метро, то проблем с доступностью вообще нет. Украинский язык желательно выучить, как минимум из уважения к местным. А как максимум телевидение, радио, реклама в городе, вывески, административные услуги и всё прочее в подавляющем количестве на украинском. В личном общении хватит и русского, но этим вы можете ограничить свой круг общения только русскоговорящими. Исторический центр города и его архитектура - красотище, но современные высотки, которые суют куда нужно и нет - сильно портят вид города. Так что дерзайте, Русь принимает с радостью адекватных потомков своих северных колонистов. P.S.: пишу окремо для "вишиватників": може досить вже сувати свою українску куди треба та не треба, люди самі визначаться коли і навіщо вона їм буде потрібна. Тільки і робите, що розігруєте мовне питання та налаштовуєте одну частину українців проти іншої. Те що ви народилися в україномовній сім'ї не робить вас кращим за інших. Не треба цим пишатися. Краще самі вивчіть на гідному рівні яку-небудь іноземну мову. Тоді щось почнете з себе представляти. Я, якщо що, сам україномовний українець родом із Житомирської області, останні 9 років живу в Києві.
    5
  2670. 5
  2671. 5
  2672. 5
  2673. 5
  2674. 5
  2675. 5
  2676. 5
  2677. 5
  2678. 5
  2679. 5
  2680. 5
  2681. 5
  2682. 5
  2683. 5
  2684. 5
  2685. 5
  2686. 5
  2687. 5
  2688. 5
  2689. 5
  2690. 5
  2691. 5
  2692. 5
  2693. 5
  2694. 5
  2695. 5
  2696. 5
  2697. 5
  2698. 5
  2699. 5
  2700. 5
  2701. 5
  2702. 5
  2703. 5
  2704. 5
  2705. 5
  2706. 5
  2707. 5
  2708. 5
  2709. 5
  2710. 5
  2711. 5
  2712. 5
  2713. 5
  2714. 5
  2715. 5
  2716. 5
  2717. 5
  2718. 5
  2719. 5
  2720. 5
  2721. 5
  2722. 5
  2723. За 8 лет проводил пилотные внедрения пяти разных BPM-систем (BizAgi, ELMA, Comindware Process, Comindware Tracker, Terrasoft BPM'online). Плюс, одну разрабатывали сами, на базе Activiti (как и Comunda). Вывод: потенциально (теоретически) системы очень полезные для бизнеса. Но ни одна из реализаций на рынке не дает заявленных преимуществ. Разработка в итоге получается дороже и сложнее, чем обычное программирование. Отрасль оккупирована мошенниками, торгующими ложными ожиданиями. Что случилось с самописной системой (внутренняя разработка)? Разработчики получили статус выше заказчиков и послали заказчиков в пешее эротическое, мол "мы Activiti обвешали интеграционными модулями к остальной инфраструктуре, а врожденные дефекты исправлять не собираемся. Куда вы денетесь, нам за отказ работать, все равно ничего не будет. Да и ресурсов адекватных не выделено, потому что весь период внедрения говорили как уже все хорошо, а запрос ресурсов вынудить признаться, что раньше врали".
    5
  2724. 5
  2725. 5
  2726. 5
  2727. 5
  2728. 5
  2729. 5
  2730. 5
  2731. 5
  2732. 5
  2733. 5
  2734. 5
  2735. 5
  2736. 5
  2737. 5
  2738. 5
  2739. 5
  2740. 5
  2741. 5
  2742. 5
  2743. 5
  2744. 5
  2745. 5
  2746. Во-во. Очень знакомое ощущение. Смотришь свой же код двух-трёхмесячной давности и думаешь иной раз, что да, сейчас я уже так не написал бы. И да, в программировании развиваться надо непрерывно. А то как получается, первые свои программы я писал, помню, для персоналки Hewlett-Packard 85 ещё в 1982 году. Там ещё операционки не было даже, просто Бейсик-монитор встроенный. И всё. А потом МИФИ, студент факультета Кибернетики. А там у нас вообще к старшим курсам было так - ну чего? Новый язык изучить? Паскаль у нас там не читали, Си не читали, сами брали книжку и изучали. Потом C++, потом уже в Штатах фирма послала всех своих программистов на недельные курсы основ Явы. Основы дали, дальше опять сами. И сейчас всё сами. А так что, на уровне 1982 года застрять, что ли? Нет, программирование и хорошо именно тем, что постоянно требуется развитие. Застрял - всё. Специфика профессии.
    5
  2747. 5
  2748. 5
  2749. 5
  2750. 5
  2751. 5
  2752. 5
  2753. 5
  2754. 5
  2755. 5
  2756. 5
  2757. 5
  2758. 5
  2759. 5
  2760. 5
  2761. 5
  2762. 5
  2763. 5
  2764. 5
  2765. 5
  2766. 5
  2767. 5
  2768. 5
  2769. 5
  2770. 5
  2771. 5
  2772. 5
  2773. 5
  2774. 5
  2775. 5
  2776. 5
  2777. 5
  2778. 5
  2779. 5
  2780. 5
  2781. 5
  2782. 5
  2783. 5
  2784. 5
  2785. 5
  2786. 5
  2787. 5
  2788. 5
  2789. 5
  2790. 5
  2791. 5
  2792. 5
  2793. 5
  2794. 5
  2795. 5
  2796. 5
  2797. 5
  2798. 5
  2799. 5
  2800. 5
  2801. 5
  2802. 5
  2803. 5
  2804. 5
  2805. 5
  2806. 5
  2807. 5
  2808. 5
  2809. 5
  2810. 5
  2811. 5
  2812. 5
  2813. 5
  2814. 5
  2815. 5
  2816. 5
  2817. 5
  2818. 4
  2819. 4
  2820. 4
  2821. 4
  2822. 4
  2823. 4
  2824. 4
  2825. 4
  2826. 4
  2827. 4
  2828. 4
  2829. 4
  2830. 4
  2831. 4
  2832. 4
  2833. 4
  2834. 4
  2835. 4
  2836. 4
  2837. 4
  2838. 4
  2839. 4
  2840. 4
  2841. 4
  2842. 4
  2843. 4
  2844. 4
  2845. 4
  2846. 4
  2847. 4
  2848. 4
  2849. 4
  2850. 4
  2851. 4
  2852. 4
  2853. 4
  2854. 4
  2855. 4
  2856. 4
  2857. 4
  2858. 4
  2859. 4
  2860. 4
  2861. 4
  2862. 4
  2863. 4
  2864. 4
  2865. 4
  2866. 4
  2867. 4
  2868. 4
  2869. 4
  2870. 4
  2871. 4
  2872. 4
  2873. 4
  2874. 4
  2875. 4
  2876. 4
  2877. 4
  2878. 4
  2879. 4
  2880. 4
  2881. 4
  2882. 4
  2883. 4
  2884. 4
  2885. 4
  2886. 4
  2887. 4
  2888. 4
  2889. 4
  2890. 4
  2891. 4
  2892. 4
  2893. 4
  2894. 4
  2895. 4
  2896. 4
  2897. 4
  2898. 4
  2899. 4
  2900. 4
  2901. 4
  2902. 4
  2903. 4
  2904. 4
  2905. 4
  2906. 4
  2907. 4
  2908. 4
  2909. 4
  2910. 4
  2911. 4
  2912. 4
  2913. 4
  2914. 4
  2915. Из моего опыта изучения фронтенда могу сказать, что тратить на обучение максимум 4 часа в день было совершенно недостаточно. Из-за заданного темпа на курсах и необходимости хотя бы просто успевать занимался по 6-8 часов в день, в выходные уменьшал нагрузку до 4 в среднем часов. Это включало пересмотр лекций в записи и пометки в конспекте. Естественно, ни о каком совмещении с работой речи не шло. Обучение программированию, особенно на начальном этапе - это когда ты много тупишь и даже не можешь сформулировать толком свой запрос, чтобы загуглить, из-за этого теряешь много времени. Был сложный период, когда на стадии изучения JS хотелось все бросить, но спасло то, что нам дали перерыв на курсе прийти в себя. Я перезагрузился, и дальше уже пошло более-менее нормально. Конечно, нужно отдыхать - каждый день примерно в одно и то же время устраивал себе прогулку по району на 1,5 часа в среднем. Иногда выезжал куда-нибудь на полдня, чтоб сменить обстановку. Из отвлекающих факторов был только политический контент (я из Беларуси, прошлый год), но это невозможно было исключить из своей жизни. Из периода обучения понял, что крайне важна дисциплина и ритмичность. Вплоть до кофе-брейка ежедневно в одно и то же время. У меня была серьезная мотивация выжить на курсе и добиться своей цели - стать разработчиком. После сдачи дипломного проекта на курсе спустя несколько месяцев дошлифовки знаний и прохождения собесов нашел первую работу. И да - это не спринт, настраиваться нужно на серьезный марафон.
    4
  2916. 4
  2917. 4
  2918. 4
  2919. 4
  2920. 4
  2921. 4
  2922. 4
  2923. 4
  2924. 4
  2925. 4
  2926. 4
  2927. 4
  2928. 4
  2929. 4
  2930. 4
  2931. 4
  2932. 4
  2933. 4
  2934. 4
  2935. 4
  2936. 4
  2937. 4
  2938. 4
  2939. 4
  2940. 4
  2941. 4
  2942. 4
  2943. 4
  2944. 4
  2945. 4
  2946. 4
  2947. 4
  2948. 4
  2949. 4
  2950. 4
  2951. 4
  2952. 4
  2953. 4
  2954. 4
  2955. 4
  2956. 4
  2957. 4
  2958. 4
  2959. 4
  2960. 4
  2961. 4
  2962. 4
  2963. 4
  2964. 4
  2965. 4
  2966. 4
  2967. 4
  2968. 4
  2969. 4
  2970. 4
  2971. 4
  2972. 4
  2973. 4
  2974. 4
  2975. 4
  2976. 4
  2977. 4
  2978. 4
  2979. 4
  2980. 4
  2981. 4
  2982. 4
  2983. 4
  2984. 4
  2985. 4
  2986. 4
  2987. 4
  2988. 4
  2989. 4
  2990. 4
  2991. Неожиданно половина фильмов и сериалов совпали с моим топом ;) Тоже заметил что сериалы в последнее время стали делать намного качественнее чем фильмы. Из фильмов если не смотрели рекомендую Limitless (Области тьмы), так же если понравится фильм есть еще и одноименный сериал как продолжение фильма, хотя сериал критикуют больше, возможно из-за его простоты и наличия "комедийных" сцен. Из Марвел понравился сериал "Каратель", хотя тоже на любителя конечно, довольно жесткий но реалистичный боевик. Перед ним правда желательно глянуть другой сериал с этой же линейки - Сорвиголова (Daredevil), т.к оттуда начинается история Карателя. Ну это так, если хочется расслабиться и посмотреть что-то без напряга и особо не задумыватся. Так же очень зашел сериал на тему хакерства "Mr. Robot", слишком недооцененный как по мне, музыкальное оформление в нём просто божественное. Рекомендую смотреть в озвучке lostfilm, ну или в оригинале ;)
    4
  2992. 4
  2993. 4
  2994. 4
  2995. 4
  2996. 4
  2997. 4
  2998. 4
  2999. 4
  3000. 4
  3001. 4
  3002. 4
  3003. 4
  3004. 4
  3005. 4
  3006. 4
  3007. 4
  3008. 4
  3009. 4
  3010. 4
  3011. 4
  3012. 4
  3013. 4
  3014. 4
  3015. 4
  3016. 4
  3017. 4
  3018. 4
  3019. 4
  3020. 4
  3021. 4
  3022. 4
  3023. 4
  3024. 4
  3025. 4
  3026. 4
  3027. 4
  3028. 4
  3029. 4
  3030. 4
  3031. 4
  3032. 4
  3033. 4
  3034. 4
  3035. 4
  3036. 4
  3037. 4
  3038. 4
  3039. 4
  3040. 4
  3041. 4
  3042. 4
  3043. 4
  3044. 4
  3045. 4
  3046. 4
  3047. 4
  3048. 4
  3049. 4
  3050. 4
  3051. 4
  3052. 4
  3053. 4
  3054. 4
  3055. 4
  3056. 4
  3057. 4
  3058. 4
  3059. 4
  3060. 4
  3061. 4
  3062. 4
  3063. 4
  3064. 4
  3065. 4
  3066. 4
  3067. 4
  3068. 4
  3069. 4
  3070. 4
  3071. 4
  3072. 4
  3073. 4
  3074. 4
  3075. 4
  3076. 4
  3077. 4
  3078. 4
  3079. 4
  3080. 4
  3081. 4
  3082. 4
  3083. 4
  3084. 4
  3085. 4
  3086. 4
  3087. 4
  3088. 4
  3089. 4
  3090. 4
  3091. 4
  3092. 4
  3093. 4
  3094. 4
  3095. С инфокурсов у него нету миллионов, рили??? я на продаже футболок в 2015 году лям заработал))) только правда просрал потом все разбив машину... по поводу инвестиций все в точку сказал)) я вообще думаю, что бизнес это такое дело... спросите себя а нужен ли он вам вообще? Мы с мужиками годадва варили металл в гараже, зарабатывали тыщ по 50-70 большим трудом, было много мороки, непостоянный доход, все ломалось. В итоге устроился сварщиком на крупный завод , никаких траблов за те же бабки+ дохера свободного времени+ отпуска и все такое. Стал подрабатывать потом - радиаторы паять, сантехнику ставить, трубы вести. Нанял себе двух дедов из жека на пенсии рукастых, и более менее бабок прибавилось. Дом себе отстроил. Живу в провинции правда. А большинство моих знакомых бизнесменов и их коллег сейчас вкалывают 24 часа в сутки и доход у них не всегда больше моего. А иногда работают в минус и бывает нету денег даже на отпуск. Так что работать на дядю - это не всегда плохо. Вы попробуйте для начала как этот дядя выстроить рабочую модель бизнеса, продать себя, терпеть мозговыносы от клиентов, потеснить конкурентов, да еще потом и управлять всем этим бизнесом так, чтобы у вас не было выгорания через пару тройку лет. Как только выгорите - 99% все сольете.
    4
  3096. 4
  3097. 4
  3098. 4
  3099. 4
  3100. 4
  3101. 4
  3102. 4
  3103. 4
  3104. 4
  3105. 4
  3106. В реальном мире, это далеко не всегда все так идеально работает, в том плане, что уровень пользы равен уровню оплаты Потому что на это влияют, как минимум, ещё такие факторы: 1. Жадность, упрямство и недальновидность собственника, который не ценит вклад, который вносится кем-то, кроме него 2. Неадекватная самооценка работника, который готов вносить сверх вклад в дело и не просить за это увеличение оплаты и т.п. 3. Незаменимые люди есть. Конечно, это не значит, что на замену такому человеку некого взять, но этот человек или будет справляться хуже. Возможно так и не достигнет уровня своего предшественника или слишком долго до него будет расти. Либо будет сразу адекватной заменой, но стоить будет в два раза дороже. Так что, заменить можно кого угодно. Но если человек, которого заменяют, был действительно ценным активом, то такая замена всегда выйдет всем в минус. Знаю множество реальных примеров из каждого пункта. Это я к чему - к тому что надо адекватно оценивать свой и чужой вклад и ни в коем случае, не недооценивать его.
    4
  3107. 4
  3108. 4
  3109. 4
  3110. 4
  3111. 4
  3112. 4
  3113. 4
  3114. 4
  3115. 4
  3116. 4
  3117. Каждый язык создавался для своих целей и если он активно используется, значит он занимает какую-то нишу, в которой он хорош. Каждый язык такой, какой он есть, не просто так, а с определенной целью. А вы оцениваете Go поверхностно, на уровне синтаксиса и того, на сколько красиво выглядит код. Это самое бесполезное видео про Go, что я видел. Очень заметно, что вы больше преподаете для новичков, чем занимаетесь разработкой реальных проектов. Google работает с C++, так как ей нужна высокая производительность. Но разрабатывать качественные проекты на C++ очень дорого, так как в команде обязательно нужны сильные Senior'ы. Это связано с тем, что в С++ есть тысяча и один способ сделать код медленным и сложно поддерживаемым. Разработчики Go хотели сделать язык с минимальным количеством ружей, с помощью которых программисты могли бы выстрелить себе в ногу. Теоретически, если собрать команду из Junior'ов и Middle'ов, то они напишут код на Go не хуже, чем команда Senior'ов. Основная причина сдерживающая рост популярности языка Go вы озвучили в видео - это непостоянство и непредсказуемость Google, а годами поддерживать проекты на мертвых языках никто не хочет.
    4
  3118. 4
  3119. 4
  3120. 4
  3121. 4
  3122. 4
  3123. 4
  3124. 4
  3125. 4
  3126. 4
  3127. 4
  3128. 4
  3129. 4
  3130. 4
  3131. 4
  3132. 4
  3133. 4
  3134. 4
  3135. я не Сергей, но позволю себе ответить, так как этим летом сдал OCA. В первую очередь это всё зависит от того в каком состоянии находится человек, его реальных знаний, опыта работы и как интенсивно будет готовиться к экзамену. Лично у меня подготовка заняла 1.5 месяца (по несколько дней в неделю читал книгу по экзамену, смотрел видосы и раз в неделю проходил тестовый экзамен). Сдал на 98%, так что может мог бы идти сдавать и раньше, но как-то не хотелось просирать 200 евро. У меня за плечами КПИ и 10 лет работы на бекенде с ПХП, так что много вещей были понятны, но было и много нюансов. И кстати OCP можно сдавать только после того как сдал OCA. Так что если у человека есть более-менее опыт и знания, то надо наверное хотя бы месяц планировать на OCA и ещё месяц на OCP. Для людей с минимальным опытом работы это может и пол года занять и даже больше.
    4
  3136. 4
  3137. 4
  3138. 4
  3139. 4
  3140. 4
  3141. 4
  3142. 4
  3143. 4
  3144. 4
  3145. 4
  3146. 4
  3147. 4
  3148. 4
  3149. 4
  3150. 4
  3151. 4
  3152. 4
  3153. 4
  3154. 4
  3155. 4
  3156. 4
  3157. 4
  3158. 4
  3159. 4
  3160. 4
  3161. 4
  3162. 4
  3163. 4
  3164. 4
  3165. 4
  3166. 4
  3167. 4
  3168. 4
  3169. 4
  3170. 4
  3171. 4
  3172. 4
  3173. 4
  3174. 4
  3175. 4
  3176. 4
  3177. 4
  3178. 4
  3179. 4
  3180. 4
  3181. 4
  3182. 4
  3183. 4
  3184. 4
  3185. 4
  3186. 4
  3187. 4
  3188. 4
  3189. 4
  3190. 4
  3191. 4
  3192.  @antanas9015  О, у нас тут желающий подискутировать.. Ну, ок. По пунктам: 1) Автор видео - взрослый, развитый и самостоятельный человек. Он сам, в случае чего, ответит мне на мои комментарии. Не надо за него "впрягаться". Ситуация того совершенно не требует. Мы с ним, кажется, друг-друга поняли. Тэйкните изи слегонца! 2) Речь не только и не столько о чисто-конкретном Яндексе. Речь о том, что IT-сфера на постсоветском (и не только) пространстве сильнейшим образом изменилась за эти годы. А если конкретно, про Яндекс, то чтобы устроиться туда сейчас, недостаточно просто профильного образования. Рынок поделен. Крупнейшие игроки сформировались и выросли полтора десятилетия назад. Или я в чём-то здесь сильно не прав, и вы будете настаивать на обратном? Работаете в Яндексе? Давно? С каким опытом работы устроились? Что с вас требовали при трудоустройстве? Или вы тестировщиком туда пришли? За 20 тыщ. в месяц ручные смок-тесты делать? Ну, тогда ОК. НО тогда это не та работа. 3) Если вы гражданин РФ-ии, достигший призывного возраста, давайте-ка на спор быстренько пересеките сейчас границу с Украиной.. Грузией.. И это, кстати, только первые ласточки. Не говоря уже о том, что в более цивилизованных странах уже тоже лучше бы не сильно афишировать своё происхождение. И в этом никто не может быть более персонально виноват, чем дядя Вова со своим кабинетом минетчиц министров. 4) На яндекс мне как-то плевать. Меня в принципе не устравивает локально рухнувший, благодаря дегенеративной Вовочкиной политике, IT-рынок, и без того строившийся вопреки стараниям государства его "развивать". (если намерены спорить, то давайте с цифрами, и желательно бы не от росстата, а то я наслышан от вхожих друзей, как они там красивые отчёты составляют, и какие цифери с потолка рисуют, чтобы начальство не серчало) Если коротко, меня не устраивают: сокращение возможностей по всем отраслям, кроме отсоса ресурсов и работы в царской опрчниние, неэффективное управление, экономический упадок и непрофессиональные кретины в рядах правительственных чиновников (это всё в сравнении даже с теми же 90-ми), а не уровень конкурса в конкретный Яндекс. Назовите мне хотя бы одну-две возможности, которую вам открыл дядя Вова? А я тогда навскидку накидаю списочек тех, что он прикрыл. Идёт?
    4
  3193. 4
  3194. 4
  3195. 4
  3196. 4
  3197. 4
  3198. 4
  3199. 4
  3200. 4
  3201. 4
  3202. 4
  3203. 4
  3204. 4
  3205. 4
  3206. 4
  3207. 4
  3208. 4
  3209. 4
  3210. 4
  3211. 4
  3212. 4
  3213. 4
  3214. 4
  3215. 4
  3216. 4
  3217. 4
  3218. 4
  3219. 4
  3220. 4
  3221. 4
  3222. 4
  3223. Соседи в западных странах частенько бывают по нашим меркам придурками, так как готовы вызвать полицию сразу как только услышат музыку после 11. Проблема жкх вполне решаема, купил квартиру в хорошем новострое и там все норм будет(плюс минус). Дороги да...проблемны конечно, но прогресс все же есть. Я недавно проехал всю дорогу от Львова до Черновцов и она почти полностью отлична. В той же Одессе откуда я родом ну не так уж много совсем убитых дорог, основные дороги хоть и часто залатанные но вполне в нормальном состоянии. Суды с ментами...проблема конечно есть, но мне не приходилось особо с ними сталкиваться. Разве что отцу один раз, все было вполне по закону. Я не отрицаю существования "ментовского беспредела", но...чет я сомневаюсь что велика вероятность что к тебе просто так на ровном месте вдруг прикопаются менты и начнут "терроризировать". Мне кажется все таки в 2018 году это как то странно.
    4
  3224. 4
  3225. 4
  3226. 4
  3227. 4
  3228. 4
  3229. 4
  3230. 4
  3231. 4
  3232. 4
  3233. 4
  3234. 4
  3235. 4
  3236. 4
  3237. 4
  3238. 4
  3239. 4
  3240. 4
  3241. 4
  3242. 4
  3243. 4
  3244. 4
  3245. 4
  3246. 4
  3247. 4
  3248. 4
  3249. 4
  3250. 4
  3251. 4
  3252. 4
  3253. 4
  3254. 4
  3255. 4
  3256. 4
  3257. 4
  3258. 4
  3259. 4
  3260. 4
  3261. 4
  3262. 4
  3263. 4
  3264. 4
  3265. 4
  3266. 4
  3267. 4
  3268. 4
  3269. 4
  3270. 4
  3271. 4
  3272. 4
  3273. Конфуций однажды сидел на пне со своим другом - таким же мудрецом, и к ним пришел молодой парень за советом касательно своей карьеры. Парень: "Добрый день! Я выучил 3 языка! Знаю их на отлично, и не один раз уже подтверждал свои знания, но у меня нет карьерного роста! Дайте совет или наставление!" Конфуций погладил бороду и сказал: "Знание нескольких языков - не ключ к карьере, тут достаточно знать всего 1 язык - это язык, застрявший в жопе у начальника. И тогда тебя ждет успех!" Тут вмешался друг Конфуция - второй мудрец: "И помни! Если будешь потрахивать его жену, то и на машине через год будешь ездить!" Конфуций повернулся на своего друга: "Может и детей надо потрахивать?" Второй мудрец даже не повернуля в ответ на Конфуция, а глядя только на молодого парня сказал: "И детей похуй! Надо же на квартиру копить!" Молодой парень: "Спасибо! Так и сделаю!" Прошло 2 года . . . Парень приехал на машине, в красивой одежде: "Спасибо! Вы мудрейшие старцы! Пока тренеровал язык на начальнике и трахоцыкл на его жене, забыл 3 языка программирования!" Кофуций: "Садись тогда с нами рядом, теперь ты такой же, как и мы!" Парень: "Но я же ничего не знаю!" Конфуци: "Мы тоже!" Так и родилось выражение "Я знаю, что ничего не знаю!", а парень стал Сократом! Похуй! За то складно!
    4
  3274. 4
  3275. 4
  3276. 4
  3277. 4
  3278. 4
  3279. Да, именно такие аргументы один-в-один этим летом услышал от дв. племянника, который за 5 лет так и не стал програмистом. Потому что их в вузах (Сумы) ничему не учат. Я говорил - пиши програмы каждый день. Не писал. Получил корочку без знаний. Теперь хочет войти в прогамисты именно через работу тестировщика. Взяли подрабатывать только на аутсорсинг для Индии (!) помогать ИИ на каждом кадре видео выбирать мышкой область с лицом и т.д. Плата смешная, что-т вроде 2 долларов в час. То был колледж на програмера, был одним из лучших на бюджетном, еще и стипендию получал. Я его проверяю через 2 года - он пропорцию решить не может. Говорил - "программисту математика не нужна". Из всего потока выбрали 5 или не помню точно сколько лучших, чтобы учить крутому програмированию. Долго пытал, что именно они делают - оказалось, что пользование командной строкой в Линуксе. Потом на 3 курс в универ. Теперь планировал уйти на оффлайн на оставшиеся 2 года или как это, когда не посещают и наняться тестировщиком, чтобы войти в програмирование, т.к. это "еще круче", чем напрямую. Мамка его деньги хочет для себя и на сыночка. Я уже отказываю. Сыночек уже должен был после 5 лет обучения на програмера обеспечивать и себя и мамку, зарабатывать от 1000 баксов. Да, вспомнил еще одно убеждение дома - чем дороже купишь ноут "мальчику" програмисту, тем больше будет зарплата. За 1000 - будет 1000 получать, 2000 - 2000 зарплата. И купили сыну за 1700 баксов. Хотели часть денег от меня, отказал и отговаривал. Они нашли где одолжить, влезли в долги. "Ты что, это еще дешево, вон знакомые купили сыну за 4000 баксов". И что, твой сын теперь зарабатывает 1700, а сын знакомой 4000 баксов в месяц? Нет, его потолок 300 баксов в теории. Он хотя бы ноутом отбил его цену? Да. Програмером? Нет, в пиццерии подсобным и Дедом Морозом на НГ. Так как он зарабатывал ноутом? Этим летом распросил - игрался он на нем ходил к друзьям, ничего не заработал.
    4
  3280. 4
  3281. 4
  3282. 4
  3283. 4
  3284. 4
  3285. 4
  3286. 4
  3287. 4
  3288. 4
  3289. 4
  3290. 4
  3291. 4
  3292. 4
  3293. 4
  3294. 4
  3295. 4
  3296. 4
  3297. 4
  3298. 4
  3299. 4
  3300. 4
  3301. 4
  3302. 4
  3303. 4
  3304. 4
  3305. 4
  3306. 4
  3307. 4
  3308. 4
  3309. 4
  3310. 4
  3311. 4
  3312. 4
  3313. 4
  3314. 4
  3315. 4
  3316. 4
  3317. 4
  3318. 4
  3319. 4
  3320. 4
  3321. 4
  3322. 4
  3323. 4
  3324. 4
  3325. 4
  3326. 4
  3327. 4
  3328. 4
  3329. 4
  3330. 4
  3331. 4
  3332. 4
  3333. 4
  3334. 4
  3335. 4
  3336. 4
  3337. 4
  3338. 4
  3339. 4
  3340. 4
  3341. 4
  3342. 4
  3343. 4
  3344. 4
  3345. 4
  3346. 4
  3347. 4
  3348. 4
  3349. 4
  3350. 4
  3351. 4
  3352. Я лет 7 назад грезил работать в микроэлектронике, делать умные девайсы... Сейчас работаю тоже в электронике,а именно в ремонте, при этом довольно хороший скил имею в C/C++/HTML/JS/PHP/SQL.. чего там еще.. да хз. И уже побывал на 4 собеседованиях за 3 года по теме , связанной с микроконтроллерами и схемотехникой. Брали везде с руками, кроме одного места, где меня собеседовал чувак с явной шизой, и это собеседование началось в 17 часов, а закончилось в 23:30 (у меня к тому времени уже был спортивный интерес и чисто поржать). Так вот.. Бэкэнд. Вот вам самый настоящий бэкэнд. Железо. Пипиркой по носу, а не высокий доход. Мой доход нынче ~100тыр. Доход по теме железного программирования имеет потолок на HH ~150тыр. При этом, у меня сейчас нет дедлайнов, и вообще все спокойно и хорошо. Но выпаривать свои мозги ради прибавки в 20тыс я не согласен. Другое дело - стабильно сверху +70тыр. Но эти вакансии очень редки, и весьма специфичны. То есть типа "уметь программировать пяткой через правое ухо, и знать точное положение звезды CR112472 M относительно центра галлактики, плюс точное прогнозирование погоды на всех планетах этой звезды". То есть пока ты не попробуешь, пока у тебя не будет такого опыта, а он очень редко может быть, ты не будешь зарабатывать эти деньги. Короче, я разочарован в Embedded . Но! Мне никто не мешает делать самому свои девайсы. Такие дела...
    4
  3353. 4
  3354. 4
  3355. 4
  3356. 4
  3357. 4
  3358. 4
  3359. 4
  3360. 4
  3361. 4
  3362. 4
  3363. 4
  3364. 4
  3365. 4
  3366. 4
  3367. 4
  3368. 4
  3369. 4
  3370. 4
  3371. 4
  3372. 4
  3373. 4
  3374. 4
  3375. 4
  3376. 4
  3377. 4
  3378. 4
  3379. 4
  3380. 4
  3381. 4
  3382. 4
  3383. 4
  3384. 4
  3385. 4
  3386. 4
  3387. 4
  3388. 4
  3389. 4
  3390. 4
  3391. 4
  3392. 4
  3393. 4
  3394. 4
  3395. 4
  3396. 4
  3397. 4
  3398. 4
  3399. 4
  3400. 4
  3401. 3
  3402. 3
  3403. Хочу від себе додати, що певним мінусом таких робот є не надто висока з/п у порівнянні з іншими на ринку, але все одно така або навіть більша у порівнянні із з/п інженерів та керівників, які працюють на тому ж підприємстві. Як на мене, то така робота не самий гірший варіант коли ти вже напрацювався і на галерах і в стартапах, і в бізнесі і коли все це вже набридло до краю. У такому випадку можна зайнятися чимось іншим, а для підтримки штанів влаштуватися на подібну роботу. Якщо ти гарний фахівець і можеш стабільно підтримувати корпоративну систему, то маєш шанс витребувати для себе різних ніштяків від гнучкого початку робочого дня до віддаленої роботи у зручний для тебе час. Тобто зможеш спокійно займатися тим до чого насправді лежить душа, а у вільний час колупати корпоративну систему. Коротше, якщо в якийсь момент захочеться зробитись дауншифтером, то подібна робота однозначно стане в нагоді
    3
  3404. 3
  3405. 3
  3406. 3
  3407. 3
  3408. 3
  3409. 3
  3410. 3
  3411. 3
  3412. 3
  3413. 3
  3414. 3
  3415. 3
  3416. 3
  3417. 3
  3418. 3
  3419. 3
  3420. 3
  3421. 3
  3422. 3
  3423. 3
  3424. 3
  3425. 3
  3426. 3
  3427. 3
  3428. 3
  3429. 3
  3430. 3
  3431. 3
  3432. 3
  3433. 3
  3434. 3
  3435. 3
  3436. 3
  3437. 3
  3438. 3
  3439. 3
  3440. 3
  3441. 3
  3442. 3
  3443. 3
  3444. 3
  3445. 3
  3446. 3
  3447. 3
  3448. 3
  3449. 3
  3450. 3
  3451. 3
  3452. 3
  3453. 3
  3454. 3
  3455. 3
  3456. 3
  3457. 3
  3458. 3
  3459. 3
  3460. 3
  3461. 3
  3462. 3
  3463. 3
  3464. 3
  3465. 3
  3466. 3
  3467. 3
  3468. 3
  3469. 3
  3470. 3
  3471. 3
  3472. 3
  3473. 3
  3474. 3
  3475. 3
  3476. 3
  3477. 3
  3478. 3
  3479. 3
  3480. 3
  3481. 3
  3482. 3
  3483. 3
  3484. 3
  3485. 3
  3486. 3
  3487. 3
  3488. 3
  3489. 3
  3490. 3
  3491. 3
  3492. 3
  3493. 3
  3494. 3
  3495. 3
  3496. 3
  3497. 3
  3498. 3
  3499. 3
  3500. 3
  3501. 3
  3502. 3
  3503. 3
  3504. 3
  3505. 3
  3506. 3
  3507. 3
  3508. 3
  3509. 3
  3510. Вот бывает такое, чтобы десктоп-приложение должно работать под всеми ОС и это прямо must have. Бывает. http://www.gses.com/simulation-technology/ например. Десктоп на Яве. Так что не вполне с автором соглашусь. Ну и, скажем, Станция Инструктора у атомного тренажёра и на C, C++ написанная нативно под конкретную ОС всё равно будет стартовать медленно, ибо ей кучу всего надо грузить. Это не баловство, нужно кучу всяких списков из базы подцепить, связаться по сети с Главным Моделирующим Компьютером и т.п. Опять же, у указанной фирмы, да и у той, где я сейчас работаю, кроссплатформанность декстопа обязательна, ибо заказчики бывают такие, что хотят Винду, а бывают такие, которые требуют только Линукс, а Винду либо на дух не переносят, либо им её нельзя поставлять по причинам санкций или безопасности. А держать несколько версий таких приложений под каждую ОС для компании излишние расходы. Красоты под конкретную ОС - ну сейчас уже и этот вопрос решается, есть возможность и под каждую ОС красоты дописывать. Видел я такие приёмчики. Кроме того, использование JavaFX делает вид GUI уже весьма красивым, и уж этим неприглядным словом это никак не назовёшь. А ещё сейчас появилась новая виртуальная машина OpenJ9, как утверждается, заточенная под уменьшение времени запуска. Так что не всё уж так плохо, что прям вот нельзя десктоп на Яве и всё тут.
    3
  3511. 3
  3512. 3
  3513. 3
  3514. 3
  3515. 3
  3516. 3
  3517. 3
  3518. 3
  3519. 3
  3520. 3
  3521. 3
  3522. 3
  3523. 3
  3524. 3
  3525. 3
  3526. 3
  3527. 3
  3528. 3
  3529. 3
  3530. 3
  3531. 3
  3532. 3
  3533. 3
  3534. 3
  3535. 3
  3536. 3
  3537. 3
  3538. 3
  3539. 3
  3540. 3
  3541. 3
  3542. 3
  3543. 3
  3544. 3
  3545. 3
  3546. 3
  3547. 3
  3548. 3
  3549. 3
  3550. 3
  3551. 3
  3552. 3
  3553. 3
  3554. 3
  3555. 3
  3556. 3
  3557. 3
  3558. 3
  3559. 3
  3560. 3
  3561. 3
  3562. 3
  3563. 3
  3564. 3
  3565. 3
  3566. 3
  3567. 3
  3568. 3
  3569. 3
  3570. 3
  3571. 3
  3572. 3
  3573. 3
  3574. 3
  3575. 3
  3576. 3
  3577. 3
  3578. 3
  3579. 3
  3580. 3
  3581. 3
  3582. 3
  3583. 3
  3584. 3
  3585. 3
  3586. 3
  3587. 3
  3588. 3
  3589. 3
  3590. 3
  3591. 3
  3592. 3
  3593. 3
  3594. 3
  3595. 3
  3596. 3
  3597. 3
  3598. 3
  3599. 3
  3600. 3
  3601. Ничего себе, кто-то еще сомневается в нужности менеджеров? Я работаю непосредственно на клиента, общаюсь с 4-5 людьми в компании. В основном, это директор и руководители отделов (большинство из которых формулируют задачи и пытаются перетянуть одеяло на себя, чтобы их отделом я занимался в приоритете)! Это очень сложно! По факту я скорее адвокат продукта. Жаль, что никто в этом процессе не готов поддержать МОИ интересы, ведь я скорее "болею" за результат. А процедурные вопросы (постановка задачи, согласование сроков, уточнения в процессе разработки, сдача результатов работы, согласование оплат и составление актов) очень сильно выматывают, не говоря уже о том, что все это приходится делать бесплатно! И даже при этом, клиент считает, что разработка стоит слишком дорого, считает каждую мелочь, на чем бы сэкономить! Никому не советую так работать!
    3
  3602. 3
  3603. 3
  3604. 3
  3605. 3
  3606. 3
  3607. 3
  3608. 3
  3609. 3
  3610. 3
  3611. 3
  3612. 3
  3613. 3
  3614. Изучайте факты более детально.Я раньше тоже верил, что моя любимая Россия белая и пушистая, а все другие мировое зло, пока не стал более детально копаться в фактах и смотреть, что происходит в нашем обществе.В итоге открылись просто ужасающие вещи, настолько чудовищные, что я не хотел этому верить, но против логки и фактов не попрешь.Если дойдете до этого, то пропадет у вас и колбасный патриотизм (задумаетесь о том как детей обезопасить, когда они у вас появятся) и фантазии о фантастических фашистах на Украине( кстати почитайте записки ветерана ВОВ Рабичева). Что касается Украины и украинского народа, то нам многому у них стоит поучиться, хотябы тому, как бережно хранить настоящую историю, а не тешить себя записками идеологических псевдоисториков.Никогда не думали почему украинсикй язык намyого ближе славянской группе языков чем русский?Возьмите хотябы название месяцев у нас и у них, у нас это чуждие славяням названия такие как март,апрель и прочее.А у них травень,квитень,лютий( образно-славянские названия).Так что мы не помним свою историю в отличии от них. п.с.Вынужден вас заблокировать (внести в ЧС) и отключить оповещения о сообщениях этой дискуссии( так что можете не отвечать, всеравyо не увижу), так как привык общаться с адекватными людьми.Терпения вам и надеюсь к вам придет понимание настоящих процессов, а не шаблонное мышление навязанное зомбо сми. За сим прощаюсь) Слава Украине!Простой народ России за украинсикй народ!
    3
  3615. 3
  3616. 3
  3617. 3
  3618. 3
  3619. 3
  3620. 3
  3621. 3
  3622. 3
  3623. 3
  3624. 3
  3625. 3
  3626. 3
  3627. 3
  3628. 3
  3629. 3
  3630. 3
  3631. 3
  3632. 3
  3633. 3
  3634. 3
  3635. 3
  3636. 3
  3637. 3
  3638. 3
  3639. 3
  3640. 3
  3641. 3
  3642. 3
  3643. 3
  3644. 3
  3645. 3
  3646. 3
  3647. 3
  3648. 3
  3649. 3
  3650. 3
  3651. 3
  3652. 3
  3653. 3
  3654. 3
  3655. 3
  3656. 3
  3657. 3
  3658. 3
  3659. 3
  3660. 3
  3661. 3
  3662. 3
  3663. 3
  3664. 3
  3665. 3
  3666. 3
  3667. 3
  3668. 3
  3669. 3
  3670. 3
  3671. 3
  3672. 3
  3673. 3
  3674. 3
  3675. 3
  3676. 3
  3677. 3
  3678. 3
  3679. 3
  3680. 3
  3681. 3
  3682. 3
  3683. 3
  3684. 3
  3685. 3
  3686. 3
  3687. 3
  3688. 3
  3689. 3
  3690. 3
  3691. 3
  3692. 3
  3693. 3
  3694. 3
  3695. 3
  3696. 3
  3697. 3
  3698. 3
  3699. 3
  3700. 3
  3701. 3
  3702. 3
  3703. 3
  3704. 3
  3705. 3
  3706. 3
  3707. 3
  3708. 3
  3709. 3
  3710. 3
  3711. 3
  3712. 3
  3713. 3
  3714. 3
  3715. 3
  3716. 3
  3717. 3
  3718. 3
  3719. 3
  3720. 3
  3721. 3
  3722. 3
  3723. 3
  3724. 3
  3725. 3
  3726. 3
  3727. 3
  3728. 3
  3729. 3
  3730. 3
  3731. 3
  3732. 3
  3733. 3
  3734. 3
  3735. 3
  3736. 3
  3737. 3
  3738. 3
  3739. 3
  3740. 3
  3741. 3
  3742. 3
  3743. 3
  3744. 3
  3745. 3
  3746. 3
  3747. 3
  3748. 3
  3749. 3
  3750. 3
  3751. 3
  3752. 3
  3753. 3
  3754. 3
  3755. 3
  3756. 3
  3757. 3
  3758. 3
  3759. 3
  3760. 3
  3761. 8 пункт "невозможно знать все" этот пункт заходит только через собственные набитые шишки на голове и сбитые коленки. К сожалению! Сам уже много их набил но каждый раз в шоке что "невозможно знать все")) гг)) Надеюсь когда-нибудь дойдет наконец и я успокоюсь =) Крутой пункт! Но 9 пункт "делай то что нравится" пересмотрел много раз. Подписываюсь под каждым словом и по-белому завидую тем кто так и делает. Я теперь осознаю почему очень туго идет обучение на Java Juniora. Потому что не нравится. Да, вроде прикольно, но это совсем не то! Нужно чтобы нравилось! В моем случае, я попробовал много разного и ничего поистине не нравится. А потому программирование меньшее из зол) Так сказать выбор без выбора. Это незавидный путь, особенно если учитесь сами да еще и без ментора и знакомых. Но действительно, если у Вас есть то что действиельно нравится то занимайтесь этим!! Не мучайте себя в программировании и окружающих. Это того не стоит. Поверьте=)
    3
  3762. 3
  3763. 3
  3764. 3
  3765. 3
  3766. 3
  3767. 3
  3768. 3
  3769. 3
  3770. 3
  3771. 3
  3772. 3
  3773. 3
  3774. 3
  3775. 3
  3776. 3
  3777. 3
  3778. 3
  3779. 3
  3780. 3
  3781. 3
  3782. 3
  3783. 3
  3784. 3
  3785. 3
  3786. 3
  3787. 3
  3788. 3
  3789. 3
  3790. 3
  3791. 3
  3792. 3
  3793. 3
  3794. 3
  3795. 3
  3796. 3
  3797. 3
  3798. 3
  3799. 3
  3800. 3
  3801. 3
  3802. 3
  3803. 3
  3804. 3
  3805. 3
  3806. 3
  3807. 3
  3808. 3
  3809. И вот реально всё сходится))). Тоже думал, что не буду работать "на дядю")). Но по факту ты работаешь на кучу дядь и тёть. Работаешь сам, и тянешь всё сам. В лучшем случае, если бюджет нормальный, можешь кого-нибудь ещё нанять помочь, за пару шекелей. Про три часа ночи - реально, особенно, если клиенты из других часовых поясов), многим заказчикам это надо объяснять и не один раз, слушать жалобы "рэднека" они особо не хотят. Когда ты молод, нет жены, детей, то тем работы описанный в видео вполне нормальный. Времени много, кровь в венах бурлит))). Опыт, от такой работы просто килотоннами в мозг закачивается, но более 10 лет так работать тяжело). После 5 лет работы я начал искать других фрилансеров и собирать небольшие команды под некоторые проекты, так ещё три года тянул. Текучка очень большая, услуги опытного фрилансера стоят как треть бюджета проекта. Не опытные такое куралесят, что потом понимаешь, что проще было сделать самому, т.к. теперь ты ещё и тестировщик свеженаписанного "вы..ера", и рефакторить его теперь тоже тебе 😐(в 90% случаев). По этому, если фрилансите написанием кода, то пишите его лучше сами или аутсорсите уже проверенным опытным спецам. Остальное: локализация, иконки, картинки-шмартинки, контент всякий, что не запорет весь продукт можно раздать и менее опытным ребятам). Таков был мой опыт фриланса 😁. Надеюсь, кому-то он хоть как-то поможет). Думаю, любой разраб, когда-то фрилансивший, может написать целый талмут про свой опыт работы. Было бы интересно почитать достижения других коллег. З.Ы. ещё добавляю. Для фриланса, желательно завести себе отдельный сайт - визитку хотя бы, отдельную электронную почту для фриланса, отдельный номер телефона для фриланса, и если бюджет позволяет, то и отдельный телефон. Фриланс лучше максимально отгораживать от своей личной жизни.
    3
  3810. 3
  3811. 3
  3812. 3
  3813. 3
  3814. 3
  3815. 3
  3816. 3
  3817. 3
  3818. 3
  3819. 3
  3820. 3
  3821. 3
  3822. 3
  3823. 3
  3824. 3
  3825. 3
  3826. 3
  3827. 3
  3828. 3
  3829. 3
  3830. 3
  3831. 3
  3832. 3
  3833. 3
  3834. 3
  3835. 3
  3836. 3
  3837. 3
  3838. 3
  3839. 3
  3840. 3
  3841. 3
  3842. 3
  3843. 3
  3844. 3
  3845. 3
  3846. 3
  3847. 3
  3848. 3
  3849. 3
  3850. 3
  3851. 3
  3852. 3
  3853. 3
  3854. 3
  3855. 3
  3856. 3
  3857. 3
  3858. 3
  3859. 3
  3860. 3
  3861. 3
  3862. 3
  3863. 3
  3864. 3
  3865. 3
  3866. 3
  3867. 3
  3868. 3
  3869. 3
  3870. 3
  3871. 3
  3872. 3
  3873. 3
  3874. 3
  3875. 3
  3876. 3
  3877. 3
  3878. 3
  3879. 3
  3880. 3
  3881. 3
  3882. 3
  3883. 3
  3884. 3
  3885. 3
  3886. 3
  3887. 3
  3888. 3
  3889. 3
  3890. 3
  3891. 3
  3892. 3
  3893. 3
  3894. 3
  3895. 3
  3896. 3
  3897. 3
  3898. 3
  3899. 3
  3900. 3
  3901. 3
  3902. 3
  3903. 3
  3904. 3
  3905. 3
  3906. 3
  3907. 3
  3908. 3
  3909. 3
  3910. 3
  3911. 3
  3912. 3
  3913. 3
  3914. 3
  3915. 3
  3916. 3
  3917. 3
  3918. 3
  3919. 3
  3920. 3
  3921. 3
  3922. 3
  3923. 3
  3924. 3
  3925. 3
  3926. 3
  3927. 3
  3928. 3
  3929. 3
  3930. 3
  3931. 3
  3932. 3
  3933. 3
  3934. 3
  3935. Спасибо вам большое Сергей за ваши информативные и мотивирующие видео. Лично я много пользы от вас получил! Какие же вы молодцы Украинцы, что не сдались врагу, так ещё и дали хороший отпор оккупантам. Украинцы только вперёд! Желаю вам победы и мирного неба над головой! Вы не представляете как я радовался, когда ваш беспилотник размазал весь каДыровский полк, также ваши сухопутные войска хорошо показали им где раки зимуют, так держать! 😊👍 Знайте, что каДыровцы не представляют весь Чеченский народ, это регулярная армия Русни, они национал-предатели Чеченского народа, на руках которых много жизней ни в чем не повинных чеченских парней и девушек, и мы ждём также час расплаты! Простой чеченский народ за вас и все остальные адекватные народы мира за вас! Свободу Украине и Ичкерии! Свободу всем оккупированным Республикам! Аллаху Акбар! Хвала Господу Богу! #SaveUkraine
    3
  3936. 3
  3937. 3
  3938. 3
  3939. 3
  3940. 3
  3941. 3
  3942. 3
  3943. 3
  3944. 3
  3945. 3
  3946. 3
  3947. 3
  3948. 3
  3949. 3
  3950. 3
  3951. 3
  3952. 3
  3953. "Про люди гораздо больше нравятся и я здесь гораздо больше подхожу" – понимаю) Я с Беларуси, родной город – Светлогорск. После учебы в Гомеле понял что Светлогорск для меня слишком маленький город (за 40 минут можно с одной точки города в другую дойти, как то даже особо не придумаю куда с девушкой можно походить, мало что развито в плане быстрых перекусов). Минск наоборот какой-то слишком большой для меня. за 2 дня от него очень устал, как был в командировке. Потому переехал в Гомель – не большой и не маленький город, самое то для меня. Года 3 назад (в 30 лет) был в Украине (был и раньше, но в 12 лет не особо считается – не так много о чем задумываешься). Черноморск-Одесса-Киев. И вот как-то понимаешь, что ты тут подходишь больше и люди больше нравятся (не скажу плохо про Гомель, но как то необъяснимо чувствуется, что тут бы и жил).. Многие знакомые, начинающие веб-программисты и дизайнеры, хотят то в Черногорию, то во Францию, Англию, США. Я бы наверно переехал бы в Одессу (в небольшой город на Украине и поближе к морю). Как поднимусь по заработку (с начинающего фронтэндера до уверенного мидла), то как минимум наверное сделаю двойное гражданство. Думаю смогу девушку соблазнить чуток пожить на Украине – а там посмотрим.
    3
  3954. 3
  3955. 3
  3956. 3
  3957. 3
  3958. 3
  3959. 3
  3960. 3
  3961. 3
  3962. 3
  3963. 3
  3964. 3
  3965. 3
  3966. 3
  3967. 3
  3968. 3
  3969. 3
  3970. 3
  3971. 3
  3972. 3
  3973. 3
  3974. 3
  3975. 3
  3976. 3
  3977. 3
  3978. 3
  3979. 3
  3980. 3
  3981. 3
  3982. 3
  3983. 3
  3984. 3
  3985. 3
  3986. 3
  3987. 3
  3988. 3
  3989. 3
  3990. 3
  3991. 3
  3992. 3
  3993. 3
  3994. 3
  3995. 3
  3996. 3
  3997. 3
  3998. 3
  3999. 3
  4000. 3
  4001. 3
  4002. 3
  4003. 3
  4004. 3
  4005. 3
  4006. 3
  4007. 3
  4008. 3
  4009. 3
  4010. 3
  4011. 3
  4012. 3
  4013. 3
  4014. 3
  4015. 3
  4016. 3
  4017. 3
  4018. 3
  4019. 3
  4020. 3
  4021. 3
  4022. 3
  4023. 3
  4024. 3
  4025. 3
  4026. 3
  4027. 3
  4028. 3
  4029. Замечательно все рассказано, однако про Indirection я немного выпал в осадок.. имелось в виду когда нам жизненно важен класс А, а если нам плевать на класс А, то тогда мы с таким же успехом интерфейс со своей новой реализацией, какой нам нужно будем использовать у себя в классе.. ну тут ладно, короче говоря полиморфизм, pure fabrication и indirection это по сути об одном и том же.. благо в русском языке есть свои абстракции (называется "Эта фигня - та фигня") : в чем разница интерфейсов и абстрактных классов? - ни в чем нет разницы, все примерно одна фигня. что такое патерны? -чтобы эта фиговина не мешала другой фиговине, потомушо будет фигня. как всей это фигней пользоваться? -нафигачить кучу фигни для фиговин, и чтобы фигни и фиговин было не меньше, чем не нифига , но и не больше чем дофига короче, чтобы понять я начал записывать и рисовать))) спасибо за интересные мысли, самое интересное что именно к этой реализации я и приходил посоянно
    3
  4030. 3
  4031. 3
  4032. 3
  4033. 3
  4034. 3
  4035. 3
  4036. 3
  4037. 3
  4038. 3
  4039. 3
  4040. Есть еще нагрузочное тестирование. И не всегда тестирование - это нажатие на кнопочки. Во-первых, не всегда будет webApp, а может быть commandLine (почти всегда будет так, используя cURL), может быть webSocker, gRPC и др. Я к тому, что тестировщик должен писать тестирующие скрипты (иерархия скриптов), переписывание на, допустим, Python (для этого необходимо знать язык) или js, допустим на Postman, ApiDog и др. И обязательно должна быть декларация. Например, CRUD для справочника. (На самом деле удаление для справочника не всегда подходит, то есть CRU). Это вставка POST, получение id, get - должны получить 200, update через PUT, get - должны получить 200 и новые значения. Удаление DELETE. Get - получение 404. А также листинг. Это как пример. И это надо все уметь прогать тестировщику. Не обязательно на гохе. На каком-либо языке, типа js И я еще не затронул нагрузочное тестирование. И мало его провести. Надо еще собрать статистику при разных условиях и проанализировать. А дело разработчика - это обеспечить то, что сервис выдержит 10k ps. Если не выдерживает, то надо что-то химичить в алгоритмах.
    3
  4041. 3
  4042. 3
  4043. 3
  4044. 3
  4045. 3
  4046. 3
  4047. 3
  4048. 3
  4049. 3
  4050. 3
  4051. 3
  4052. 3
  4053. 3
  4054. 3
  4055. 3
  4056. 3
  4057. 3
  4058. 3
  4059. 3
  4060. 3
  4061. 3
  4062. 3
  4063. 3
  4064. 3
  4065. 3
  4066. 3
  4067. 3
  4068. 3
  4069. 3
  4070. 3
  4071. 3
  4072. 3
  4073. 3
  4074. 3
  4075. 3
  4076. 3
  4077. 3
  4078. 3
  4079. 3
  4080. 3
  4081. 3
  4082. 3
  4083. 3
  4084. 3
  4085. США.. был я там, в прошлом тысячелетии.. по межлабораторному сотрудничеству. Надо-бы и в этом съездить, но надо-ж по делу какому-нибудь, а оно пока со скрипом. Кстати - интересная страна, только главное в Нью-Йорке не зависнуть на всю поездку, а разные штаты посмотреть, с разными людьми пообщаться - белыми, черными, латинами, реднеками. Там много, и они разные. Для этого надо заранее маршрут продумать, и иметь запас времени на "радиальные выходы". Думаю Вы раньше меня поедете - буду ждать видео отчёта ;) Будет интересно наблюдение "кто из местных аборигенов наиболее близок и понятен вам по духу" у меня, в 90-х, было однозначное решение в пользу негров, те-же родные гопники из наших спальных районов ;) видимо из-за этого их наши эмигранты и не любили тогда - они от этого и уезжали ;) тогда.. Интересно, что изменилось за четверть века..
    3
  4086. 3
  4087. 3
  4088. 3
  4089. Мужчины не идут в младшую школу не только по этому. А еще потому, что приобнимет его как нить школьница, т.к. он хороший и теплый учитель, а его потом родители засудят. Мы сейчас живем в очень противное время, где даже программистам приходится думать о феминитивах... и как себя вести с алфавитным сообществом. Собственно и в средней-старшей школе такое тоже может быть, но там дети уже не такие невинные и активные и не лезут обниматься с учителями почем зря. Так что чуточку безопаснее... Что же до синдрома самозванца... есть такое. Я уже пол года штудирую шарп, могу написать простенькие программы. Любой вопрос или трудность решаются за 5 минут, т.к. я знаю, где и что почитать, в случае чего. Боялся паттерны, но, оказалось, что все не так сложно и что они вполне логичные. Но при этом я твердо считаю, что ничего не знаю. Собеседование не пройду и в резюме мне писать нечего :D т.к. с моей удачей, меня спросят именно то, что я упустил в обучении... Благодарю за видео) может быть оно мне поможет взять себя в руки...
    3
  4090. 3
  4091. 3
  4092. 3
  4093. 3
  4094. 3
  4095. 3
  4096. 3
  4097. 3
  4098. 3
  4099. 3
  4100. 3
  4101. 3
  4102. 3
  4103. 3
  4104. 3
  4105. 3
  4106. 3
  4107. 3
  4108. 3
  4109. 3
  4110. 3
  4111. 3
  4112. 3
  4113. 3
  4114. 3
  4115. 3
  4116. 3
  4117. 3
  4118. 3
  4119. 3
  4120. 3
  4121. 3
  4122. 3
  4123. 3
  4124. 3
  4125. 3
  4126. 3
  4127. 3
  4128. 3
  4129. 3
  4130. 3
  4131. 3
  4132. 3
  4133. 3
  4134. 3
  4135. 3
  4136. 3
  4137. 3
  4138. 3
  4139. 3
  4140. 3
  4141. 3
  4142. 3
  4143. 3
  4144. 3
  4145. 3
  4146. 3
  4147. 3
  4148. 3
  4149. 3
  4150. 3
  4151. 3
  4152. 3
  4153. 3
  4154. 3
  4155. 3
  4156. 3
  4157. 3
  4158. 3
  4159. 3
  4160. 3
  4161. 3
  4162. 3
  4163. 3
  4164. 3
  4165. 3
  4166. 3
  4167. 3
  4168. 3
  4169. 3
  4170. 3
  4171. 3
  4172. 3
  4173. 3
  4174. 3
  4175. 3
  4176. 3
  4177. 3
  4178. 3
  4179. 3
  4180. 3
  4181. 3
  4182. 3
  4183. 3
  4184. 3
  4185. 3
  4186. 3
  4187. 3
  4188. 3
  4189. 3
  4190. 3
  4191. 3
  4192. 3
  4193. 3
  4194. 3
  4195. 3
  4196. 3
  4197. 3
  4198. 3
  4199. 3
  4200. 3
  4201. 3
  4202. 3
  4203. 3
  4204. 3
  4205. 3
  4206. 3
  4207. 3
  4208. 3
  4209. 3
  4210. 3
  4211. 3
  4212. 3
  4213. 3
  4214. 3
  4215. 3
  4216. 3
  4217. 3
  4218. 3
  4219. 3
  4220. 3
  4221. 3
  4222. 3
  4223. 3
  4224. 3
  4225. 3
  4226. 3
  4227. 3
  4228. 3
  4229. 3
  4230. считал как-то на днях. 157,71% выходит при официальной белой ЗП. То есть чтоб заплатить ЗП 10 000 $ на руки в месяц, нужно в отчисления отправить 5 700 $ - тогда нанятому работнику достанется 10 000 $. В случает с ФОП налог "ЕСВ" составлят 22% от минимальной ЗП - то есть const. А по трудовой книжке это же "ЕСВ" 22% от того что начислили и 18,5% других налогов. Короче у ФОПа чтоб получить чистыми (5% - var, "ECВ" - const) - получается процент не 157,71%, а чтоб получить на руки 25000 грн - процент 109,4% (или 27350-25000 = 2350 грн.) Аналогично чтоб 283 400 грн (10 000 зелени) - 105,388% или 15270 грн в налоги. Только с ФОПами при таких доходах начинают работать ограничения по суммам. И ещё будут потери при продаже валюты на межбанке (если по договору ВЭД работать). Чё я тут расписался - надо работу работать. А, ещё комиссия за обслуживания счёта в банке 150 грн в месяц стоит. И юрлицо когда дело имеет с ФОПом - 20% НДС на себя берёт. Как там ФОП С НДС работать - надо будет калькуляторов с отчётами будет наавтоматизировать себе. С услугами нужно ли заморачиваться с НДС?
    3
  4231. 3
  4232. 3
  4233. 3
  4234. 3
  4235. 3
  4236. 3
  4237. 3
  4238. 3
  4239. 3
  4240. 3
  4241. 3
  4242. 3
  4243. 3
  4244. 3
  4245. 3
  4246. 3
  4247. 3
  4248. 3
  4249. 3
  4250. 3
  4251. 3
  4252. 3
  4253. 3
  4254. 3
  4255. 3
  4256. 3
  4257. 3
  4258. 3
  4259. 3
  4260. 3
  4261. 3
  4262. 3
  4263. 3
  4264. 3
  4265. 3
  4266. 3
  4267. 3
  4268. 3
  4269. 3
  4270. 3
  4271. 3
  4272. 3
  4273. 3
  4274. 3
  4275. 3
  4276. 3
  4277. 3
  4278. 3
  4279. 3
  4280. 3
  4281. 3
  4282. 3
  4283. 3
  4284. 3
  4285. 3
  4286. 3
  4287. 3
  4288. 3
  4289. 3
  4290. 2
  4291. 2
  4292. Сергій не згадав ще один ну ду-у-у-у-уже великий плюс, який стане в нагоді при подальшому пошуку роботи. Коли ти один на проекті, то ти і РМ, і аналітик, і девелопер і "вот это вот всё". Як наслідок ти отримуєш шалений досвід роботи з замовниками, бо комірники, бухгалтери, керівники, коротше всі, хто працює з цією системою є твоїми замовниками. У кожного з них свої вимоги, побажання, претензії. Кожен з них розмовляє про свої проблеми на своїй мові, яка зрозуміла лише його колегам, тобто комірник по-комірницьки, бухгалтер по-бухгалтерськи, начальник по... тут вже як повезе, може взагалі не розмовляти, але вимагати розуміння. Отже для втілення всіх їхніх вимог треба буде опанувати всі ці мови та навчитися транслювати їх у програмістську. Коли прийдеш у іншу компанію, то цей досвід буде просто безцінним. Бо ти здатен і з клієнтом порозумітися і команді пояснити зрозумілою мовою, що треба зробити.
    2
  4293. 2
  4294. 2
  4295. 2
  4296. 2
  4297. 2
  4298. 2
  4299. 2
  4300. 2
  4301. 2
  4302. 2
  4303. 2
  4304. 2
  4305. 2
  4306. 2
  4307. 2
  4308. 2
  4309. 2
  4310. 2
  4311. 2
  4312. 2
  4313. 2
  4314. 2
  4315. 2
  4316. 2
  4317. 2
  4318. 2
  4319. 2
  4320. 2
  4321. 2
  4322. 2
  4323. 2
  4324. 2
  4325. 2
  4326. 2
  4327. 2
  4328. 2
  4329. 2
  4330. 2
  4331. 2
  4332. 2
  4333. 2
  4334. 2
  4335. 2
  4336. 2
  4337. 2
  4338. 2
  4339. 2
  4340. 2
  4341. 2
  4342. 2
  4343. 2
  4344. 2
  4345. 2
  4346. 2
  4347. 2
  4348. 2
  4349. 2
  4350. 2
  4351. 2
  4352. 2
  4353. 2
  4354. 2
  4355. 2
  4356. 2
  4357. 2
  4358. 2
  4359. 2
  4360. 2
  4361. 2
  4362. 2
  4363. 2
  4364. 2
  4365. 2
  4366.  @SergeyNemchinskiy  Как показывает практика - всё индивидуально. Если бизнес не очень маленький, а идей автоматизации много - фриланс=тупик. Пример из жизни - 2 подразделения компании в 2 городах. В одном решили своих разработчиков иметь, в другом - на аутсорсе. В результате первые за 5 лет сделали космолёт, вторые - потратили на порядок больше денег, чем ЗП 3 разрабов(не маленьких), поимели кучу боли, задачи решались дольше, сложнее, менее эффективно, в результате не сильно ушли от каменного века. Как итог - позвали разрабов из 1 подразделения, что всё переделали красиво ).Не надо недооценивать такой фактор, как погруженность в бизнес процесс. Свой разработчик, интуитивно знает, где и что можно прикрутить, как удовлетворить потребности бизнеса. Фрилансеруй же нарисуй подробное ТЗ, подожди пока он вникнет в процессы, при этом не переживая особо за конечный результат и как с этим потом жить и зачем вообще нужно... и всё за твои деньги
    2
  4367. 2
  4368. 2
  4369. 2
  4370. 2
  4371. 2
  4372. 2
  4373. 2
  4374. 2
  4375. 2
  4376. 2
  4377. 2
  4378. 2
  4379. 2
  4380. 2
  4381. 2
  4382. 2
  4383. 2
  4384. 2
  4385. 2
  4386. 2
  4387. 2
  4388. 2
  4389. 2
  4390. 2
  4391. 2
  4392. 2
  4393. 2
  4394. 2
  4395. 2
  4396. 2
  4397. 2
  4398. 2
  4399. 2
  4400. 2
  4401. 2
  4402. 2
  4403. 2
  4404. 2
  4405. 2
  4406. 2
  4407. 2
  4408. 2
  4409. 2
  4410. 2
  4411. 2
  4412. 2
  4413. 2
  4414. 2
  4415. 2
  4416. 2
  4417. 2
  4418. 2
  4419. 2
  4420. 2
  4421. 2
  4422. 2
  4423. 2
  4424. 2
  4425. 2
  4426. 2
  4427. 2
  4428. 2
  4429. 2
  4430. 2
  4431. 2
  4432. 2
  4433. 2
  4434. 2
  4435. 2
  4436. 2
  4437. 2
  4438. 2
  4439. 2
  4440. 2
  4441. 2
  4442. 2
  4443. 2
  4444. 2
  4445. 2
  4446. 2
  4447. 2
  4448. 2
  4449. 2
  4450. 2
  4451. 2
  4452. 2
  4453. 2
  4454. 2
  4455. 2
  4456. 2
  4457. 2
  4458. 2
  4459. 2
  4460. 2
  4461. 2
  4462. 2
  4463. 2
  4464. 2
  4465. 2
  4466. 2
  4467. 2
  4468. 2
  4469. 2
  4470. 2
  4471. 2
  4472. 2
  4473. 2
  4474. 2
  4475. 2
  4476. 2
  4477. 2
  4478. 2
  4479. 2
  4480. 2
  4481. 2
  4482. 2
  4483. 2
  4484. 2
  4485. 2
  4486. 2
  4487. 2
  4488. 2
  4489. 2
  4490. 2
  4491. 2
  4492. 2
  4493. 2
  4494. 2
  4495. 2
  4496. 2
  4497. 2
  4498. 2
  4499. 2
  4500. 2
  4501. 2
  4502. 2
  4503. 2
  4504. 2
  4505. 2
  4506. 2
  4507. 2
  4508. 2
  4509. 2
  4510. 2
  4511. 2
  4512. 2
  4513. 2
  4514. 2
  4515. 2
  4516. 2
  4517. 2
  4518. 2
  4519. 2
  4520. 2
  4521. 2
  4522. 2
  4523. 2
  4524. 2
  4525. 2
  4526. 2
  4527. 2
  4528. 2
  4529. 2
  4530. 2
  4531. 2
  4532. 2
  4533. 2
  4534. 2
  4535. 2
  4536. 2
  4537. 2
  4538. 2
  4539. 2
  4540. 2
  4541. 2
  4542. 2
  4543. 2
  4544. 2
  4545. 2
  4546. 2
  4547. 2
  4548. 2
  4549. 2
  4550. 2
  4551. 2
  4552. 2
  4553. 2
  4554. 2
  4555. 2
  4556. 2
  4557. 2
  4558. 2
  4559. 2
  4560. 2
  4561. 2
  4562. 2
  4563. 2
  4564. 2
  4565. 2
  4566. 2
  4567. 2
  4568. 2
  4569. 2
  4570. 2
  4571. 2
  4572. 2
  4573. 2
  4574. 2
  4575. 2
  4576. 2
  4577. 2
  4578. Я майже всю професійну діяльність є С++ розробником, ось вам ще мої приклади, де використовується С++ : - бібліотека GUI написана на С++ (їй вже більше 20 років), має додатковий API на ActiveX і використовується на програмах написаних на С++, .NET(VB, C#), VB6.0 і навіть FoxPro! не повірите, але ще тисячі програм яким вже також 10-20 і більше років і вони не хотять нічого змінювати кардинально в середині, але бажають мати сучасний інтерфейс. - промислова програма контролю версій якій теж років 20, і яка вміє ще дуже багато чого додаткового, порівняно із стандартними Git та SVN. - плагін до AutoCA/BricsCAD - робота з 2D- 3D-графікою, допомога інженерам, які проектують інжинерні системи будинків, типу опалення, вентиляція, кондиціонування, каналізація, кабельні системи. Це бібліотека обладнання від різних виробників, яке можна вставляти в креслення, з'єднувати трубами, розраховувати тиск, навантаження.
    2
  4579. 2
  4580. 2
  4581. 2
  4582. 2
  4583. 2
  4584. 2
  4585. 2
  4586. 2
  4587. 2
  4588. 2
  4589. 2
  4590. 2
  4591. 2
  4592. 2
  4593. 2
  4594. 2
  4595. 2
  4596. 2
  4597. 2
  4598. 2
  4599. 2
  4600. 2
  4601. 2
  4602. 2
  4603. 2
  4604. 2
  4605. 2
  4606. 2
  4607. 2
  4608. 2
  4609. 2
  4610. 2
  4611. 2
  4612. 2
  4613. 2
  4614. 2
  4615. 2
  4616. 2
  4617. 2
  4618. 2
  4619. 2
  4620. 2
  4621. 2
  4622. 2
  4623. 2
  4624. 2
  4625. 2
  4626. 2
  4627. 2
  4628. 2
  4629. 2
  4630. 2
  4631. 2
  4632. 2
  4633. 2
  4634. 2
  4635. 2
  4636. 2
  4637. 2
  4638. 2
  4639. 2
  4640. 2
  4641. 2
  4642. 2
  4643. 2
  4644. 2
  4645. 2
  4646. 2
  4647. 2
  4648. 2
  4649. 2
  4650. 2
  4651. 2
  4652. 2
  4653. 2
  4654. по поводу неоптимизированных игр категорично не согласен.Нужно учитывать меняющуюся конъюнктуру .Многие фанаты сталкера не хотят чтоб игра была такой лажовой в релизе как диабло,варкрафт,казаки,,кризис,кибербаг ведь многие покупали предзаказ и вынуждены были оформлять возвраты.Достаточно последить за сталкерским комьюнити чтоб в этом убедиться.Это раньше когда вышла та же дейзи после 5 лет альфа теста такое хавали т.к конкурентов не было и ради нового геймплея можно было потерпеть несколько лет.Сейчас ситуация меняется в сторону тотального недоверия компаниям.Нужно учитывать текущую ситуацию на рынке.У тех же рокстар конкурентов никаких нет чтоб спешить с релизом.Банальная жадность по итогам которой поняли что надо менять ситуацию.Выпускают недоработанное уг с целью проследить реакцию а получится ли на этом заработать.Как видим рынок решает и приходится дорабатывать,хотя ничто не мешало подождать,тем более заранее о ремастере ничего не говорили,значит спешить было не за чем
    2
  4655. 2
  4656. 2
  4657. 2
  4658. 2
  4659. 2
  4660. 2
  4661. 2
  4662. 2
  4663. 2
  4664. 2
  4665. 2
  4666. 2
  4667. 2
  4668. 2
  4669. 2
  4670. 2
  4671. 2
  4672. 2
  4673. 2
  4674. 2
  4675. 2
  4676. 2
  4677. 2
  4678. 2
  4679. 2
  4680. 2
  4681. 2
  4682. 2
  4683. 2
  4684. 2
  4685. 2
  4686. 2
  4687. 2
  4688. 2
  4689. 2
  4690. 2
  4691. 2
  4692. 2
  4693. 2
  4694. 2
  4695. 2
  4696. 2
  4697. 2
  4698. 2
  4699. 2
  4700. 2
  4701. 2
  4702. 2
  4703. 2
  4704. 2
  4705. 2
  4706. 2
  4707. 2
  4708. 2
  4709. 2
  4710. 2
  4711. 2
  4712. 2
  4713. 2
  4714. 2
  4715. 2
  4716. 2
  4717. 2
  4718. 2
  4719. 2
  4720. 2
  4721. 2
  4722. 2
  4723. 2
  4724. 2
  4725. 2
  4726. 2
  4727. 2
  4728. 2
  4729. 2
  4730. 2
  4731. 2
  4732. 2
  4733. 2
  4734. 2
  4735. 2
  4736. 2
  4737. 2
  4738. 2
  4739. 2
  4740. 2
  4741. 2
  4742. 2
  4743. 2
  4744. 2
  4745. 2
  4746. 2
  4747. 2
  4748. 2
  4749. 2
  4750. 2
  4751. 2
  4752. 2
  4753. 2
  4754. 2
  4755. 2
  4756. 2
  4757. 2
  4758. 2
  4759. 2
  4760. 2
  4761. 2
  4762. 2
  4763. 2
  4764. 2
  4765. 2
  4766. 2
  4767. 2
  4768. 2
  4769. 2
  4770. 2
  4771. 2
  4772. 2
  4773. 2
  4774. 2
  4775. Спасибо за ваше видео. Просто мнение, вот тригернуло меня. Если человек не удовлетворяет свои Демографически Обусловленные Потребности. Давайте честно в Украине сегодня это возможность в течении 2-5 лет выйти заслуженно на доход от 2500долларов в месяц и более! При адекватном графике работы то говорить о мотивации вне контекста денег - стыдно и не уместно. Но не для всех. Просто 20000 грн это очень плохой пример, вы уж извините. Ведь вы же не говорите о пенсионерах, которые не менее достойны этих денег, но в силу не возможности уже сделать маневр в жизни они к сожалению там где есть. С другой стороны понимаю вас вы хотели указать на другую сторону медали. И цель этого видео именно в этом чтобы был сенс, найти его и сконцентрироваться на этом в своей работе. И брать мотивацию оттуда. Слышу вас. Мне нравится в этом плане идея. Делать что то От избытка сил. Потому что есть что дать. Ещё раз спасибо за видео
    2
  4776. 2
  4777. 2
  4778. 2
  4779. 2
  4780. 2
  4781. 2
  4782. 2
  4783. 2
  4784. 2
  4785. 2
  4786. 2
  4787. 2
  4788. 2
  4789. 2
  4790. 2
  4791. 2
  4792. 2
  4793. 2
  4794. 2
  4795. 2
  4796. 2
  4797. 2
  4798. О сложности применения автор конечно врёт. В ранних плюсах это было правдой, но в современных плюсах есть блоки кода (ограничение кода фигурными скобками) и в stl давно умные указатели. Кроме того, важным достоинством является время жизни кода, что даже выше чем у кода на java, не говоря уже о всяких динамических языках (python и прочие). То есть код на плюсах, даже архаичный) будет собираться и работать, чего нельзя сказать о коде на динамических языках. И компиляция даёт проверку корректности всего дерева кода, а код на питончике имеет особенность падать в рантайме, в зависимости от сценария исполнения (особенность статической и динамической типизаций). На плюсах можно писать большие проекты, на java тоже можно (если только под openjdk, с Oracle jdk сразу будет завистимость от решений Oracle), а вот писать большие проекты на динамических языках - мазохизм форменный.
    2
  4799. 2
  4800. 2
  4801. 2
  4802. 2
  4803. 2
  4804. 2
  4805. 2
  4806. 2
  4807. 2
  4808. 2
  4809. 2
  4810. 2
  4811. 2
  4812. 2
  4813. 2
  4814. 2
  4815. 2
  4816. 2
  4817. 2
  4818. 2
  4819. 2
  4820. 2
  4821. 2
  4822. 2
  4823. 2
  4824. 2
  4825. 2
  4826. 2
  4827. 2
  4828. 2
  4829. 2
  4830. 2
  4831. 2
  4832. 2
  4833. 2
  4834. 2
  4835. 2
  4836. 2
  4837. 2
  4838. 2
  4839. 2
  4840. 2
  4841. 2
  4842. 2
  4843. 2
  4844. 2
  4845. 2
  4846. 2
  4847. 2
  4848. 2
  4849. 2
  4850. 2
  4851. 2
  4852. 2
  4853. 2
  4854. 2
  4855. 2
  4856. 2
  4857. 2
  4858. 2
  4859. 2
  4860. 2
  4861. 2
  4862. 2
  4863. 2
  4864. 2
  4865. 2
  4866. 2
  4867. 2
  4868. 2
  4869. 2
  4870. 2
  4871. 2
  4872. 2
  4873. 2
  4874. 2
  4875. 2
  4876. 2
  4877. 2
  4878. 2
  4879. 2
  4880. 2
  4881. 2
  4882. 2
  4883. 2
  4884. 2
  4885. 2
  4886. 2
  4887. 2
  4888. 2
  4889. 2
  4890. 2
  4891. 2
  4892. 2
  4893. 2
  4894. 2
  4895. 2
  4896. 2
  4897. 2
  4898. 2
  4899. 2
  4900. 2
  4901. 2
  4902. 2
  4903. 2
  4904. 2
  4905. 2
  4906. 2
  4907. 2
  4908. 2
  4909. 2
  4910. 2
  4911. 2
  4912. 2
  4913. 2
  4914. 2
  4915. 2
  4916. 2
  4917. 2
  4918. 2
  4919. 2
  4920. 2
  4921. 2
  4922. 2
  4923. 2
  4924. 2
  4925. 2
  4926. 2
  4927. 2
  4928. 2
  4929. 2
  4930. 2
  4931. 2
  4932. 2
  4933. 2
  4934. 2
  4935. 2
  4936. 2
  4937. 2
  4938. 2
  4939. 2
  4940. Работал со всеми перечисленными красными флагами. Я сичтаю так, нет плохой работы. Но каждый красный флаг +30% сотимости. Всегда оговоривал сроки и условия выхода из проекта. Всегда оставлял себе право покинуть проект в первый месяц. Проблемы конечно были, порой самонадеянность и недооценка сложности из за этого. Но результат топ рейтед + на аппворке. Да я фрилансер. Но считаю что с каждым из пунктов нужно порабоать лично, сделать свои выоводы и оценку, возможно это именно вашь профиль. Ну а сидеть ждать ПР по неделе + аля в мелокософте, можно брать как основную фулл тайм, и брать фриланс. В конце концов - какая разница у тебя клиент капризный, или задача сложная с которой надо рабоать как ни как и которую по любому нужно делать. В общем да, нужно выбирать компанию с которой работаешь, но и свои преференции тоже не стоит недооценивать, может вам в конце концов нравится токсичная атмосфера - и такое бывает))
    2
  4941. 2
  4942. 2
  4943. 2
  4944. 2
  4945. 2
  4946. 2
  4947. 2
  4948. 2
  4949. 2
  4950. 2
  4951. 2
  4952. 2
  4953. 2
  4954. 2
  4955. 2
  4956. 2
  4957. 2
  4958. 2
  4959. 2
  4960. 2
  4961. 2
  4962. 2
  4963. 2
  4964. 2
  4965. 2
  4966. 2
  4967. 2
  4968. 2
  4969. 2
  4970. 2
  4971. 2
  4972. 2
  4973. 2
  4974. 2
  4975. 2
  4976. 2
  4977. 2
  4978. 2
  4979. 2
  4980. 2
  4981. 2
  4982. 2
  4983. 2
  4984. 2
  4985. 2
  4986. 2
  4987. 2
  4988. 2
  4989. 2
  4990. 2
  4991. 2
  4992. 2
  4993. 2
  4994. 2
  4995. 2
  4996. 2
  4997. 2
  4998. 2
  4999. 2
  5000. 2
  5001. 2
  5002. 2
  5003. 2
  5004. 2
  5005. 2
  5006. 2
  5007. 2
  5008. 2
  5009. 2
  5010. 2
  5011. 2
  5012. 2
  5013. 2
  5014. 2
  5015. 2
  5016. 2
  5017. Лол, Причина №5 как раз-таки про меня. Я уже 3,5 года назад, когда заканчивал 9 класс понял, что хочу стать музыкантом; пойти по музыке, а не по чему-то ещё в этой жизни. Но мои родители с этим не согласились и посчитали, что, раз у меня "светлая голова", с математикой всё хорошо и ЕГЭ сдано на 250 баллов (11 класс пришлось закончить тоже по наставлению родителей), то я должен идти на программиста. Причём не в какой-нибудь московский или питерский ВУЗ, а в чёртов новотроицкий филиал МИСиСа, где знаний ни черта нет, на отделение прикладной информатики, которое открылось 4 года назад... Отучившись 1 курс в ВУЗе и колледже искусств, а также работая при этом, я сделал выводы о том, что в таком режиме жить невозможно, а в ВУЗе знаний в области программирования я не получу И сейчас я пошёл в команду разработчиков писать бэкэнд на php, дабы раз и навсегда разобраться моё это или нет...
    2
  5018. 2
  5019. 2
  5020. 2
  5021. 2
  5022. 2
  5023. 2
  5024. 2
  5025. 2
  5026. 2
  5027. 2
  5028. 2
  5029. 2
  5030. 2
  5031. 2
  5032. 2
  5033. 2
  5034. 2
  5035. 2
  5036. 2
  5037. 2
  5038. 2
  5039. 2
  5040. 2
  5041. 2
  5042. 2
  5043. 2
  5044. 2
  5045. 2
  5046. 2
  5047. 2
  5048. 2
  5049. 2
  5050. 2
  5051. 2
  5052. 2
  5053. 2
  5054. 2
  5055. 2
  5056. Скорость роста мощности аппаратных систем относительно их стоимости стала за последние годы расти чуть ли не экспоненциально медленнее чем потребление данных ресурсов, что непременно в будущем сильно склонит потребность в высокопроизводительных ЯП типа C++, но так как Go значительно проще в разработке, а в скорости уступает не критично, то на мое мнение примерно в промежутке от-до 2023-25 годами начнется поначалу интенсивное слияние языков быстрой разработки и производительных языков. Пример, оболочка Python, вычисления C++ (это есть и сейчас, однако по распределению Гаусса еще на нижнем гребне волны), но на много проще просто сразу Go..., или вовсе Rust как-то подрастет, как-то улучшится и задаст всем, но это вряд ли, скорее он просто частично где-то заменит C в местах где очень требуется безопасность, и все. P.S. Мы Вас тоже любим и уважаем ;))
    2
  5057. 2
  5058. 2
  5059. 2
  5060. 2
  5061. 2
  5062. 2
  5063. 2
  5064. 2
  5065. 2
  5066. 2
  5067. 2
  5068. 2
  5069. 2
  5070. 2
  5071. 2
  5072. 2
  5073. 2
  5074. 2
  5075. 2
  5076. 2
  5077. 2
  5078. 2
  5079. 2
  5080. 2
  5081. 2
  5082. 2
  5083. 2
  5084. 2
  5085. 2
  5086. Большое спасибо за видео! Касательно IOT: интернет вещей уже относительно давняя тема, и существует уже более 10 лет. Тем не менее, для частного потребителя, она, действительно, много пользы пока не даст. Однако из практических применений можно выделить кучу проектов: например умные урны (оптимизируют своевременный вывоз мусора - кстати есть и наша реализация), датчикти температурного режима, умные системы навигации и т.д.. Иными словами, эта технология пока больше для промышленного использования, нежели чем для рядового потребителя. Вообще есть очень хорошая литература на этот счет - А. В. Росляков, С. В. Ваняшин, А. Ю. Гребешков "ИНТЕРНЕТ ВЕЩЕЙ ". От себя еще добавлю, что задачи, стоящие перед iot совершенно разноплановые. Есть группы задач чисто на железо - например снижение энергопотребления, всякие пассивные датчики и тому подобное, разработка новых протоколов, или решений на их основе (zigbee, lora и т.д.), и много прикладных задач. Прикладные задачи, могут быть как написание софта (драйверов и т.д.) так и более высокого уровня (например реализация machine-2-machine, где умные вещи обмениваются данными, делают выводы и принимают решение). Вот эти кейсы сейчас у нас использует megafon, ibm и microsoft. Так что развитие у этого направления есть. Теперь касательно языков: соглашусь с большинством - си, как низкоуровневый язык нужен (в конце концов кому-то нужно писать прикладной/системный инструментарий на котором мы работаем). Касательно gamedev - у unreal были плюсы (а на нем, кстати, был сделан MK). Касательно всяких unity3d, xamarin и т.д. - на них можно делать игры, тот же unity умеет с js и с#, но графика и физика даже близко не сравнится, но в то же время для мобилки - очень хорошо подойдет. Тем не менее, я лично рекомендовал бы начинать знакомство с программированием именно с си подобных языков (но заведомо целился бы на работу тем же java/go/.net/node.js программистом). Хотя бы по той причине, чтобы человек понимал, что происходит под капотом его приложения, и воспринимал то же обилие средств высокоуровневого языка как дополнительный инструмент, облегчающий жизнь, а не как должное. Если интересно послушать чуть больше про iot, node.js, go, blockchain и rust (видел в комментах) - то пишите, буду рад ответить.
    2
  5087. 2
  5088. 2
  5089. 2
  5090. 2
  5091. 2
  5092. 2
  5093. 2
  5094. 2
  5095. 2
  5096. 2
  5097. 2
  5098. 2
  5099. 2
  5100. 2
  5101. 2
  5102. 2
  5103. 2
  5104. 2
  5105. 2
  5106. 2
  5107. 2
  5108. 2
  5109. 2
  5110. 2
  5111. 2
  5112. 2
  5113. 2
  5114. 2
  5115. 2
  5116. 2
  5117. 2
  5118. 2
  5119. 2
  5120. 2
  5121. 2
  5122. 2
  5123. 2
  5124. 2
  5125. 2
  5126. 2
  5127. 2
  5128. 2
  5129. 2
  5130. 2
  5131. 2
  5132. 2
  5133. 2
  5134. 2
  5135. 2
  5136. 2
  5137. 2
  5138. 2
  5139. 2
  5140. 2
  5141. Сергей, в продажах не один год проработал.. Почему то работодатели продолжают набирать менеджеров по продажам (на активный поиск) или другими словами - прямые продажи. Когда звонишь по телефону, проводишь диалог, набиваешься на встречу, презентуешь компанию и очень умоляешь, что бы спеки скидывали. Это очень унылая работа (прямые продажи) - за один можно 98% случаев слышишь отказ, результативность такой работы минимальная.. Но она есть.. В прямых продажах самое важное найти 1) целевую аудиторию (потенциальных клиентов) и 2) Очень много звонить! В моей практике (когда была CRM и фиксировала исходящие звонки) за пол года сделал 14 000 звонков. И это считается еще мало звонков. В среднем менеджер прямых продаж должен делать 200 звонков в день. Но как гласит одна мудрость - лучший клиент, это тот кто пришел к тебе сам :))) Я весь написал к тому, что бы вы не отрицали прямые продажи так таковые.. Есть куча компаний, которые заинтересованы развивать свой персонал. Ставлю лайк, технологический подход к продажам мне больше нравиться :)
    2
  5142. 2
  5143. 2
  5144. 2
  5145. 2
  5146. 2
  5147. 2
  5148. 2
  5149. 2
  5150. 2
  5151. В моем случае я пошла учиться на веб-дизайнера/веб-разработчика, хоть в обучении много программирования, мне всегда хотелось создавать изображения и анимации. Анимация и создание изображений там есть, но его чертовски мало, полтора года спустя после поступления я убедилась, что программировать и решать математические задачи я не хочу, делаю это в основном через нехочу, что хочу связать свою жизнь рисованием и прочими творческими штуками. Да и в будущих курсах там будет только программирование, от художеств не останется практически ничего, как я поняла. Поняла, что всё-таки пойду на мультипликатора, осталось доучить второй курс, чтобы смогла перейти в другое учебное заведение, хорошо, что в Челябинске появилось направление "анимация по видам", т. е. его не было в городе и оно существует только 2 года. А после того, как я твёрдо решила, что надо уйти из it направления, мне стало не комфортно здесь учиться и обучение не нравилось. Почему я изначально не пошла на мультипликатора? Я была не против программировать, если там ещё будет рисование. Да и ни я, ни семья не знали, что в будущем появится учебное заведение в направлении анимации, что оно только в Питере и в Москве, может, есть ещё в каких городах, но этого я не знаю. А пока я терплю и жду долгожданного отчисления, меня стало бесить любое упоминание it, везде спам этого it, стань программистом и все такое, не очень спокойно реагирую на разговоры об этом, там много платят и вообще, это ведь так модно и молодёжно, все заебись. Как вы и сказали, не всем программирование подходит, как и любая профессия в целом, главное пойти работать туда, где тебе будет интересно и комфортно работать.
    2
  5152. 2
  5153. 2
  5154. 2
  5155. 2
  5156. 2
  5157. 2
  5158. 2
  5159. 2
  5160. 2
  5161. 2
  5162. 2
  5163. 2
  5164. 2
  5165. 2
  5166. 2
  5167. 2
  5168. 2
  5169. 2
  5170. 2
  5171. 2
  5172. 2
  5173. 2
  5174. 2
  5175. 2
  5176. 2
  5177. 2
  5178. 2
  5179. 2
  5180. 2
  5181. 2
  5182. 2
  5183. 2
  5184. 2
  5185. 2
  5186. 2
  5187. 2
  5188. 2
  5189. 2
  5190. 2
  5191. 2
  5192. 2
  5193. 2
  5194. 2
  5195. 2
  5196. 2
  5197. 2
  5198. 2
  5199. 2
  5200. 2
  5201. 2
  5202. 2
  5203. 2
  5204. 2
  5205. 2
  5206. 2
  5207. 2
  5208. 2
  5209. 2
  5210. 2
  5211. 2
  5212. 2
  5213. 2
  5214. 2
  5215. 2
  5216. 2
  5217. 2
  5218. 2
  5219. 2
  5220. 2
  5221. 2
  5222. 2
  5223. 2
  5224. 2
  5225. 2
  5226. 2
  5227. 2
  5228. 2
  5229. 2
  5230. 2
  5231. 2
  5232. 2
  5233. 2
  5234. 2
  5235. 2
  5236. 2
  5237. 2
  5238. 2
  5239. 2
  5240. 2
  5241. Жесть описание, прямо жить не хочется )) С последним не согласен. Не один два человека за ним сидят. Чаще всего как раз много людей за ним работает, но "относительно" много, не так много, как в социальной сети. Т.е. вы в энтепрайзе чаще всего автоматизируете бизнес. Банк, страховую, да в общем-то любое предприятие, или их сеть. Вот где-то такие и объемы людей, может меньше. На счет интересности, то тут в энтерпрайзе сложность не ограничена, можно хоть до датамайнинга усложниться, бывает надо DSL написать, т.е. язык программирования для клиента в какой-то предметной области (не типично, и может вас никогда к этому не допустят). Но, типичная работа, это как Сергей и описал, очень часто CRUD (но не всегда только им ограничивается), часто много SQL. Если кто выбирает, то один из очевидных плюсов таких проектов, которые вряд ли где еще найти можно - это чрезвычайная стабильность таких проектов. Они никогда не заканчиваются. Не помню чтобы сами по себе захотели и завершились, многим уже более 20 лет (на которых я работал). Т.е. вам не надо будет думать, что через полгода придется снова искать работу (хотя это не вредно), база знаний стабильна, SQL и реляционные базы данных зарекомендовали себя крепко с 70-х годов. Т.е. вам не надо будет так же думать, что через год придется забыть то что знаете, учить какой-то новенький фреймворк. Ну и повторюсь, на счет интереса - сложность проекта, кода, применяемых техник, ничем сверху неограничена, если вы архитектор, вам постоянно придется придумывать как сделать что сложнее и круче, а бизнесу всегда всего мало. И скайнет напишете, я думаю, сразу же захотят скайнет 2 ))
    2
  5242. 2
  5243. 2
  5244. 2
  5245. 2
  5246. 2
  5247. 2
  5248. 2
  5249. 2
  5250. 2
  5251. 2
  5252. 2
  5253. 2
  5254. 2
  5255. 2
  5256. 2
  5257. 2
  5258. 2
  5259. 2
  5260. 2
  5261. 2
  5262. 2
  5263. 2
  5264. 2
  5265. 2
  5266. 2
  5267. 2
  5268. 2
  5269. 2
  5270. 2
  5271. 2
  5272. 2
  5273. 2
  5274. 2
  5275. 2
  5276. 2
  5277. 2
  5278. 2
  5279. 2
  5280. 2
  5281. 2
  5282. 2
  5283. 2
  5284. 2
  5285. 2
  5286. 2
  5287. 2
  5288. 2
  5289. 2
  5290. 2
  5291. 2
  5292. 2
  5293. 2
  5294. 2
  5295. 2
  5296. 2
  5297. 2
  5298. 2
  5299. 2
  5300. 2
  5301. 2
  5302. 2
  5303. 2
  5304. 2
  5305. 2
  5306. 2
  5307. 2
  5308. 2
  5309. 2
  5310. 2
  5311. 2
  5312. 2
  5313. 2
  5314. 2
  5315. 2
  5316. 2
  5317. 2
  5318. 2
  5319. 2
  5320. 2
  5321. 2
  5322. 2
  5323. 2
  5324. 2
  5325. 2
  5326. 2
  5327. 2
  5328. 2
  5329. 2
  5330. 2
  5331. 2
  5332. 2
  5333. 2
  5334. 2
  5335. 2
  5336. 2
  5337. 2
  5338. 2
  5339. 2
  5340. 2
  5341. 2
  5342. 2
  5343. 2
  5344. 2
  5345. 2
  5346. 2
  5347. 2
  5348. 2
  5349. 2
  5350. 2
  5351. 2
  5352. 2
  5353. 2
  5354. 2
  5355. 2
  5356. 2
  5357. 2
  5358. 2
  5359. 2
  5360. 2
  5361. 2
  5362. 2
  5363. 2
  5364. 2
  5365. 2
  5366. 2
  5367. 2
  5368. 2
  5369. сколько я видел "свободы" и "творчества" в работе у разработчиков - понимал что это не моё. Я наоборот через год работы разрабом перешёл в тестирование и сразу в нагрузку . так получилось. и прям зашло В НТ мне все карты дают. А задача не менее эпическая - воспроизвести правдоподобную нагрузку , и не на одно приложение - а на весь приклад всего стенда (и ПРАВДОПОДОБНО). Тут ты как бы и царь и бог, а с другой стороны и творец скриптов и эмуляторов и бизнес-аналитик (ибо абы какие запросы и абы как слать нельзя). Короче не променяю свою должность в НТ даже на архитектора. А смысл если архитектор спрашивает у тебя же где изъяны производительности .....что интересно при этом у тебя админ доступ ко многим серверам и сервисам изначально выдают (на нескольких работах замечал что к НТ-спецам сразу дают админку) видимо что бы админы не зае...ись настраивать там всё сами
    2
  5370. 2
  5371. 2
  5372. 2
  5373. 2
  5374. 2
  5375. 2
  5376. 2
  5377. 2
  5378. 2
  5379. 2
  5380. 2
  5381. 2
  5382. 2
  5383. 2
  5384. 2
  5385. 2
  5386. 2
  5387. 2
  5388. 2
  5389. 2
  5390. 2
  5391. 2
  5392. 2
  5393. 2
  5394. 2
  5395. 2
  5396. 2
  5397. 2
  5398. 2
  5399. 2
  5400. 2
  5401. 2
  5402. 2
  5403. 2
  5404. 2
  5405. 2
  5406. 2
  5407. 2
  5408. 2
  5409. 2
  5410. 2
  5411. 2
  5412. 2
  5413. 2
  5414. 2
  5415. 2
  5416. 2
  5417. 2
  5418. 2
  5419. 2
  5420. 2
  5421. 2
  5422. 2
  5423. 2
  5424. 2
  5425. 2
  5426. 2
  5427. 2
  5428. 2
  5429. 2
  5430. 2
  5431. 2
  5432. 2
  5433. 2
  5434. 2
  5435. 2
  5436. 2
  5437. 2
  5438. 2
  5439. 2
  5440. 2
  5441. 2
  5442. 2
  5443. 2
  5444. 2
  5445. 2
  5446. 2
  5447. 2
  5448. 2
  5449. 2
  5450. 2
  5451. 2
  5452. 2
  5453. 2
  5454. 2
  5455. 2
  5456. 2
  5457. 2
  5458. 2
  5459. 2
  5460. 2
  5461. 2
  5462. 2
  5463. 2
  5464. 2
  5465. 2
  5466. 2
  5467. 2
  5468. 2
  5469. 2
  5470. 2
  5471. 2
  5472. 2
  5473. Проверил апдейт Evernot-а, ааааааааа! И что я нашел в release notes? Найди дефект спел чекером: Мы решили ряд проблем с синхронизацией и сбоями в работе системы, чтобы эти проблемы вам больше не коснулись. Мы устранили несколько неприятных ошибок редактирования и наименования заметок, которые снова и снова мешали работе приложения. Теперь вы гарантированно сможете переименовать скрытые метки в панели инструментов. С 0% вероятности до 100% — солидное улучшение. У нас были проблемы с вложением в заметки клипов из YouTube, сложности с PDF и общими заметками. Мы обратились к профессионалам, и они помогли нам все это устранить эти недостатки. У пользователей возникали проблемы с перетаскиванием электронных писем из Microsoft Outlook в заметку. Теперь все должно работать нормально. Переключение между заметками приводило к потере правок в отсканированную визитку. Мы уверены, что вы редактировали визитки не просто так, поэтому устранили эту досадную ошибку. Мы проправили поверку офрографеи. Изменена: Теперь название списка заметок выглядет одинаково на всех платформах. Возможно, вам покажется это мелочью, но поверьте, это очень раздражало. Теперь вы можете экспортировать заметку с отсутствующим источником изображения (вместо него видна маленькая иконка), а затем импортировать его обратно в аккаунт. Мы все еще задаем иконке вопросы о том, что она сделала с вашим изображением, но ответов пока не получили. ААААААААААА!!!!! ШКОЛО! Теперь мне ясен их уровень. ААААААА У МЕНЯ БОМБИТ И ПОЛЫХАЕТ! Вот и думай, может это их сервер обновки кто-то паЛАмал и прикрепил туДы вируса-убийцу системы.
    2
  5474. 2
  5475. 2
  5476. 2
  5477. 2
  5478. 2
  5479. 2
  5480. 2
  5481. 2
  5482. 2
  5483. 2
  5484. 2
  5485. 2
  5486. 2
  5487. 2
  5488. 2
  5489. 2
  5490. 2
  5491. 2
  5492. 2
  5493. 2
  5494. 2
  5495. 2
  5496. 2
  5497. 2
  5498. 2
  5499. 2
  5500. 2
  5501. 2
  5502. 2
  5503. 2
  5504. 2
  5505. 2
  5506. Вот я смотрю стримы и видео Якова Файна(Джава-чемпиона) и сравниваю его видосы с видосами и стримами Сергея Немчинского. Будет не в обиду сказано Якову, но видосы Сергея на 10 голов выше стримов Якова. Яков в основном говорит про Политику, про бога и про Америку. А Сергей и его команда дает именно то что хочет его аудитория. В видосах Сергея есть и мотивация, и психология, и настрой, и ответы по техническим вопросам и скилам. Это то мне нужно. Причем Сергей дает ответы в простой, дружеской, не оскорбительной и очень приветной манере, и точно попадает в яблочко. Сразу видно Сергей отчень хороший преподаватель, потому что доносит информацию максимально просто и понятно. Во всяком случае с ответами на вопросы которые меня интересуют. Короче Сегргей, говорю абсолютно искренно и без лести, ваш канал, вы и вся ваша команда, для меня это драгоценные алмазы в серых и повседневных буднях. Ваша команда своими видосами выдает именно тот продукт который мне как подписчику и программисту нужен. Спасибо большое за очень ценную работу всей вашей команды.
    2
  5507. 2
  5508. 2
  5509. 2
  5510. 2
  5511. 2
  5512. 2
  5513. 2
  5514. 2
  5515. 2
  5516. 2
  5517. 2
  5518. 2
  5519. 2
  5520. 2
  5521. 2
  5522. 2
  5523. 2
  5524. @SergeyNemchinskiy, обзор широкий (что плюс), но в ущерб глубине. Где-то даже сильно неправильно. 1) Начнём с явной ошибки. Асинхронность не является многопоточностью. Да, это 2 разных механизма конкурентности, но работают они совсем по-разному. В Java асинхронности пока нет (подвижки есть, но пока мало) -- вам даже сравнивать не с чем. Иллюзия понимания хуже честного непонимания 1.1) JS однопоточен, там нет многопоточности. Там есть асинхронность 1.2) Кстати, в python примерно то же самое. Имеются некоторые различия в реализации асинхронности 2) Бэк -- это всегда работа с БД 2.1) Так вот, на текущий момент у NodeJS есть огромные проблемы -- отсутствуют внятные ORM. Есть knex и он прикольный, но он не контролирует состояние БД. Есть Bookshelf и выглядит оно неплохо, но миграции в документации на серьёзных щах предлагается писать руками. Поправьте, если что-то изменилось с тех пор. 2.2) Напитоне с ORM огромное разнообразие. Помимо набившей оскомину джанги, есть и её асинхронные аналоги. Помимо класса "ORM для тех, кто не умеет в SQL", есть и мощные инструменты типа SQLAlchemy 3) Бэк -- это часто бэкграунд джобы. Мало интересовался, что там у NodeJS, но в python помимо набившего оскомину синхронного Celery появляются асинхронные фреймворки 4) Браузер. А вот тут будете ржать -- pyodide. Вроде как потенциал для запуска в браузере есть. Вроде как это дорога к гибридным web-приложениям, где фронт генерится бэком (типа написал один раз, сбилдил статику и запустил сервер -- и всё из одной кодовой базы) -- вроде как реакт как раз сюда и вкатывается. Так вот, разговоры уже лет 5 слышу, но воз и ныне там. Посмотрим ещё через 5 лет, что будет. Видел также попытки реализовать JSX на питоне, но там грусть печаль тоска 5) Бэк всегда жадный до производительности. Всегда плюсом будет возможность скомпилировать код (а ещё это защитит код от кражи в случае взлома). Внезапно почти паритет 5.1) TypeScript компилится в нативный код чере llvm 5.2) У python целый ворох компиляторов. Начиная с nuitka, которая компилирует ванильный питонячий код (проблема в том, что долго и билдак толстый) и заканчивая mypyc (быстро и компактно, но тайпинг), а ещё есть диалекты типа cython Берегите себя и Слава Украине!
    2
  5525. 2
  5526. 2
  5527. 2
  5528. 2
  5529. 2
  5530. 2
  5531. 2
  5532. 2
  5533. 2
  5534. 2
  5535. 2
  5536. 2
  5537. 2
  5538. 2
  5539. 2
  5540. 2
  5541. 2
  5542. 2
  5543. 2
  5544. 2
  5545. 2
  5546. 2
  5547. 2
  5548. С днем рождения, Сергей! Хочу пожелать прежде всего здоровья и надежных, достойных людей в окружении! Недавно начал замечать, что я ни разу не профессионал. Начал замечать, что слишком много простейших и элементарных вещей делаются мною не на автомате, а с применением мозга. Вот тут то я и понял, что бороздить океаны SOLID и фабрики конечно же хорошо. Но оказывается, со временем все те вещи, что раньше вылетали достаточно бодро из под пальцев, сейчас вдруг требуют применения мозга ((( Из чего делаю вывод: Профессионал это фокус на самых простейших и элементарных вещах, которые ведут к ступеньками из которых получается лестница. Если же эти вещи требуют много времени, то это не совсем уж профик, как бы не печально это было. Ребят, коллеги, набивайте руку РЕГУЛЯРНО! Не думайте, что один раз забили в руки и оно там останется на вечно. Нет! Это не так! Это как с бегом, еще недавно вы могли пробежать марафон, но стоит на 2-3 месяца забить и вот, вы уже с трудом можете пробежать и 5 км!
    2
  5549. 2
  5550. 2
  5551. 2
  5552. 2
  5553. 2
  5554. 2
  5555. 2
  5556. 2
  5557. 2
  5558. 2
  5559. 2
  5560. 2
  5561. 2
  5562. 2
  5563. 2
  5564. 2
  5565. 2
  5566. 2
  5567. 2
  5568. 2
  5569. 2
  5570. 2
  5571. 2
  5572. 2
  5573. 2
  5574. 2
  5575. 2
  5576. 2
  5577. 2
  5578. 2
  5579. 2
  5580. 2
  5581. 2
  5582. 2
  5583. 2
  5584. 2
  5585. 2
  5586. 2
  5587. 2
  5588. 2
  5589. 2
  5590. 2
  5591. 2
  5592. 2
  5593. 2
  5594. 2
  5595. 2
  5596. 2
  5597. 2
  5598. 2
  5599. 2
  5600. 2
  5601. 2
  5602. 2
  5603. 2
  5604. 2
  5605. 2
  5606. 2
  5607. 2
  5608. Давайте немного о возможности написания хорошего кода. Правильное именование, знание шаблонов разработки, ньюансов языка, тонкостей среды, наличие опыта, неплохое понимание описываемого бизнеса - это все обязательно и естественно. Но как по мне, это необходимые, но не достаточные условия т.к. есть и следующие аспекты: Что уже реализовано - когда приходишь "допиливать" что-то, написанное более "серьезными" специалистами у которых свое виденье хорошего кода. Постановка задачи - так часто работаешь с аналитиками, котрые не понимают бизнес-процесс и создав танк, выясняются "незначительные" ньюансы которые требуют быстренько напильником превратить его в самолет. Время на выполнение - тут понятно, нет изучить, перечитать и обдумать как следует, не увидишь ни свои ни уже имеющиеся лажи. Чаще всего все эти три (может кто-то дополнит) аспекта в плачевном состоянии. И в этих условиях начинаешь балансировать и жертвовать чем-то. А так согласен, хороший код тот, который хорошо понимает человек а не компьютер.
    2
  5609. 2
  5610. 2
  5611. 2
  5612. 2
  5613. 2
  5614. 2
  5615. 2
  5616. 2
  5617. 2
  5618. 2
  5619. 2
  5620. 2
  5621. 2
  5622. 2
  5623. 2
  5624. 2
  5625. 2
  5626. 2
  5627. 2
  5628. 2
  5629. 2
  5630. 2
  5631. 2
  5632. 2
  5633. 2
  5634. 2
  5635. 2
  5636. 2
  5637. 2
  5638. 2
  5639. 2
  5640. 2
  5641. 2
  5642. 2
  5643. 2
  5644. 2
  5645. 2
  5646. 2
  5647. 2
  5648. 2
  5649. 2
  5650. 2
  5651. Рефакторинг и исправление ошибок. Бахнули вы класс Person, с полем age у которого интовое значение и данные которого сохраняются в базе данных. В результате в 2018 Анне 18 лет. Вопрос, сколько ей будет в 2019 и 2020м? Верно, все так же 18, т.к. хранить надо было дату рождения. И вот вы модифицировали базу и класс персон, теперь есть поле дата рождения и для родительского класса всё ок, чего не скажешь о наследниках, особенно сделанных не вами, а другими разрабами на своих проектах (Students, Customers, Employees и т.п.). Работая через методы у вас есть возможность решить проблему заменой алгоритма гетторов и сетеров в родительском классе, получить дату рождения расчетным путем и возраст (исходя из текущей даты). Сделав поле возраст публичным и призвав прописывать алгоритмы присвоения назначения в наследуемых классах вы вырыли себе и другим яму. Понятно что пример несколько упрощен с математической точки зрения, но общая суть необходимости сетеров и гетеров думаю ясна.
    2
  5652. 2
  5653. 2
  5654. 2
  5655. 2
  5656. 2
  5657. 2
  5658. 2
  5659. 2
  5660. 2
  5661. 2
  5662. 2
  5663. 2
  5664. 2
  5665. 2
  5666. 2
  5667. 2
  5668. 2
  5669. 2
  5670. 2
  5671. 2
  5672. 2
  5673. 2
  5674. 2
  5675. 2
  5676. 2
  5677. 2
  5678. 2
  5679. 2
  5680. 2
  5681. 2
  5682. 2
  5683. 2
  5684. 2
  5685. 2
  5686. 2
  5687. 2
  5688. 2
  5689. 2
  5690. 2
  5691. 2
  5692. 2
  5693. 2
  5694. 2
  5695. 2
  5696. 2
  5697. 2
  5698. 2
  5699. 2
  5700. 2
  5701. 2
  5702. 2
  5703. 2
  5704. 2
  5705. 2
  5706. 2
  5707. 2
  5708. 2
  5709. 2
  5710. 2
  5711. 2
  5712. 2
  5713. 2
  5714. 2
  5715. 2
  5716. 2
  5717. 2
  5718. 2
  5719. 2
  5720. 2
  5721. 2
  5722. 2
  5723. 2
  5724. 2
  5725. 2
  5726. 2
  5727. 2
  5728. 2
  5729. 2
  5730. 2
  5731. 2
  5732. 2
  5733. 2
  5734. 2
  5735. 2
  5736. 2
  5737. 2
  5738. 2
  5739. 2
  5740. 2
  5741. 2
  5742. 1
  5743. 1
  5744. 1
  5745. 1
  5746. 1
  5747. 1
  5748. 1
  5749. 1
  5750. 1
  5751. 1
  5752. 1
  5753. 1
  5754. 1
  5755. 1
  5756. 1
  5757. 1
  5758. 1
  5759. 1
  5760. 1
  5761. 1
  5762. 1
  5763. 1
  5764. 1
  5765. 1
  5766. 1
  5767. 1
  5768. 1
  5769. 1
  5770. 1
  5771. 1
  5772. 1
  5773. 1
  5774. 1
  5775. 1
  5776. 1
  5777. 1
  5778. 1
  5779. 1
  5780. 1
  5781. 1
  5782. 1
  5783. 1
  5784. 1
  5785. 1
  5786. 1
  5787. 1
  5788. 1
  5789. 1
  5790. 1
  5791. 1
  5792. 1
  5793. 1
  5794. 1
  5795. 1
  5796. 1
  5797. 1
  5798. 1
  5799. 1
  5800. 1
  5801. 1
  5802. 1
  5803. 1
  5804. 1
  5805. 1
  5806. 1
  5807. 1
  5808. 1
  5809. 1
  5810. 1
  5811. 1
  5812. 1
  5813. 1
  5814. 1
  5815. 1
  5816. 1
  5817. 1
  5818. 1
  5819. 1
  5820. 1
  5821. 1
  5822. 1
  5823. 1
  5824. 1
  5825. 1
  5826. 1
  5827. 1
  5828. 1
  5829. 1
  5830. 1
  5831. 1
  5832. 1
  5833. 1
  5834. 1
  5835. 1
  5836. 1
  5837. 1
  5838. 1
  5839. 1
  5840. 1
  5841. 1
  5842. 1
  5843. 1
  5844. 1
  5845. 1
  5846. 1
  5847. 1
  5848. 1
  5849. 1
  5850. 1
  5851. 1
  5852. 1
  5853. 1
  5854. 1
  5855. 1
  5856. 1
  5857. 1
  5858. 1
  5859. 1
  5860. 1
  5861. 1
  5862. 1
  5863. 1
  5864. 1
  5865. 1
  5866. 1
  5867. 1
  5868. 1
  5869. 1
  5870. 1
  5871. 1
  5872. 1
  5873. 1
  5874. 1
  5875. 1
  5876. 1
  5877. 1
  5878. 1
  5879. 1
  5880. 1
  5881. 1
  5882. 1
  5883. 1
  5884. 1
  5885. 1
  5886. 1
  5887. 1
  5888. 1
  5889. 1
  5890. 1
  5891. 1
  5892. Круто, Сергей, большое спасибо за данное видео ну и конечно же поздравляю FoxmindEd с Днём рождения :) Подписался на Ваш канал не так давно, но все ваши видео смотрю с кайфом. Вы и Эльдар всегда рассказываете очень интересно и понятно, даже таким людям как я - после просмотра видео всегда всё сразу становится понятным, так как вы рассказываете человеческим языком и рассполагаете к себе. Я в программировании пока ничего не понимаю, но в данный момент задумаюсь о смене профессии. После ваших видео понял, что боятся нечего и программирование это не только для гениев, а ещё и для обычных людей - то есть все проблемы только у нас в голове и нужно только время чтоб всё понять. Да бывает что-то тяжело понять, поэтому нужно просто гуглить разные источники или спрашивать у людей с опытом, искать разные решения и понимание само прийдёт (это как в детсво было, когда чего-то не понимал, то объясняли на яблоках :D). Расскажите пожалуйста в новом видео тему о смене профессии - как понять какой язык учить и чем именно хочешь заниматся, как устроится на работу программистом будучи банковским работником. Хочу поменять профессию так как хочу по другому приносить пользу людям, хочу сам исправлять баги чтоб в будущем сотня клиентов не страдала от этого. Если подумаете рассказать данную тему, то подойдите к ней пожалуйста весьма философски - то есть учитываем такие параметры : Вы человек, который с хочет с нуля научится программированием (при этом ничего в нём пока-что не понимает +/-) и у которого скоро родится ребёнок (я думаю Вы понимаете в чём заключается сложность :) ). У меня сейчас есть черновые варианты, но я пока не уверен в них поэтому было б очень интересно услышать ваше мнение. stasgutsal21.07@gmail.com - почта. В скором времени освобожусь на работе и посмотрю что вообще нужно для старта, недавно узнал что попасть к вам на курсы нельзя полностью с нуля и нужно будет пройти собеседование по знаниям, так что думаю начать хотя бы с этого как раз в августе будет отпуск :)
    1
  5893. 1
  5894. 1
  5895. 1
  5896. 1
  5897. 1
  5898. 1
  5899. 1
  5900. 1
  5901. 1
  5902. 1
  5903. 1
  5904. 1
  5905. 1
  5906. 1
  5907. 1
  5908. 1
  5909. 1
  5910. 1
  5911. 1
  5912. 1
  5913. 1
  5914. 1
  5915. 1
  5916. 1
  5917. 1
  5918. 1
  5919. 1
  5920. 1
  5921. 1
  5922. 1
  5923. 1
  5924. 1
  5925. 1
  5926. 1
  5927. 1
  5928. 1
  5929. 1
  5930. 1
  5931. 1
  5932. 1
  5933. 1
  5934. 1
  5935. 1
  5936. 1
  5937. 1
  5938. 1
  5939. 1
  5940. 1
  5941. 1
  5942. 1
  5943. 1
  5944. 1
  5945. 1
  5946. 1
  5947. 1
  5948. 1
  5949. 1
  5950. 1
  5951. 1
  5952. 1
  5953. 1
  5954. 1
  5955. 1
  5956. 1
  5957. 1
  5958. 1
  5959. 1
  5960. 1
  5961. 1
  5962. 1
  5963. 1
  5964. 1
  5965. 1
  5966. 1
  5967. 1
  5968. 1
  5969. 1
  5970. 1
  5971. 1
  5972. 1
  5973. 1
  5974. 1
  5975. 1
  5976. 1
  5977. 1
  5978. 1
  5979. 1
  5980. 1
  5981. 1
  5982. 1
  5983. 1
  5984. 1
  5985. 1
  5986. 1
  5987. 1
  5988. 1
  5989. 1
  5990. 1
  5991. 1
  5992. 1
  5993. 1
  5994. 1
  5995. 1
  5996. 1
  5997. 1
  5998. 1
  5999. 1
  6000. 1
  6001. 1
  6002. 1
  6003. 1
  6004. 1
  6005. 1
  6006. Моя думка: Ніхто не ліз в ІТ-сферу, тому вона і розвивалася, і відносно стала однією із провідних галузей надходження коштів в бюджет! Деякім чинушам, захотілося набити собі кармани, набиваючи бюджет грішми здерши шкуру з айтішніків! Вам спочатку будуть розказувати як це класно і що це крута ідея, потім буде як в Білорусі, де в результаті Парку високих технологій, Айтішніки отримали плюшки, а потім АйТі сфера стала непригодною для розвитку, і деградувала до тепер наскільки що айтішніки біжать з країни!!! Дія.Сіті єдине що має позитивне це зменшення бюрократії та зменшення податків для тих бізнесів які працевлаштовують людей по трудовому кодексу! В той ж час збільшення налогів для тих хто використовує варіант з ФОПами 3 групи вдвічі при тому що останніх становить більше 70% фопівців-айтішніків із зарплатами в рази більші (і в валюті) ніж працевлаштованим по трудовій! Якийсь реестр вводять резидентів Дія Сіті що становить загрозу для картельного зговору та монополізації сфери!!! Це не технократія, а охлократія! Законопроект №4303 можна розцінювати як черговий наступ на ФОПів, в той час як Беня під санкціями США за коррупцію ходить і дихає рівно!
    1
  6007. 1
  6008. 1
  6009. 1
  6010. 1
  6011. 1
  6012. 1
  6013. 1
  6014. 1
  6015. 1
  6016. 1
  6017. 1
  6018. 1
  6019. 1
  6020. 1
  6021. 1
  6022. 1
  6023. 1
  6024. 1
  6025. 1
  6026. 1
  6027. 1
  6028. 1
  6029. 1
  6030. 1
  6031. 1
  6032. 1
  6033. 1
  6034. 1
  6035. 1
  6036. 1
  6037. 1
  6038. 1
  6039. 1
  6040. 1
  6041. 1
  6042. 1
  6043. 1
  6044. 1
  6045. 1
  6046. 1
  6047. 1
  6048. 1
  6049. 1
  6050. 1
  6051. 1
  6052. 1
  6053. 1
  6054. 1
  6055. 1
  6056. 1
  6057. 1
  6058. 1
  6059. 1
  6060. 1
  6061. 1
  6062. 1
  6063. 1
  6064. 1
  6065. 1
  6066. 1
  6067. 1
  6068. 1
  6069. 1
  6070. 1
  6071. 1
  6072. 1
  6073. 1
  6074. 1
  6075. 1
  6076. 1
  6077. 1
  6078. 1
  6079. 1
  6080. 1
  6081. 1
  6082. 1
  6083. 1
  6084. 1
  6085. 1
  6086. 1
  6087. 1
  6088. 1
  6089. 1
  6090. 1
  6091. 1
  6092. 1
  6093. 1
  6094. 1
  6095. 1
  6096. 1
  6097. 1
  6098. 1
  6099. 1
  6100. 1
  6101. 1
  6102. 1
  6103. 1
  6104. 1
  6105. 1
  6106. 1
  6107. 1
  6108. 1
  6109. 1
  6110. 1
  6111. 1
  6112. 1
  6113. 1
  6114. 1
  6115. 1
  6116. 1
  6117. 1
  6118. 1
  6119. 1
  6120. 1
  6121. 1
  6122. 1
  6123. 1
  6124. 1
  6125. 1
  6126. 1
  6127. 1
  6128. 1
  6129. 1
  6130. 1
  6131. 1
  6132. 1
  6133. 1
  6134. 1
  6135. 1
  6136. 1
  6137. 1
  6138. 1
  6139. 1
  6140. 1
  6141. 1
  6142. 1
  6143. 1
  6144. 1
  6145. 1
  6146. 1
  6147. 1
  6148. 1
  6149. 1
  6150. 1
  6151. 1
  6152. 1
  6153. 1
  6154. 1
  6155. 1
  6156. 1
  6157. 1
  6158. 1
  6159. 1
  6160. 1
  6161. 1
  6162. 1
  6163. 1
  6164. 1
  6165. 1
  6166. 1
  6167. 1
  6168. 1
  6169. 1
  6170. 1
  6171. 1
  6172. 1
  6173. Сергей, спасибо за ваши видео. Как вы правильно заметили, полезно не только новичкам, но и опытным. Мне полезно в том, что я подмечаю моменты, которые для меня казались сами собой разумеющимися, но по видео и по комментариям вижу, что это не так, и теперь, при общении с младшими коллегами, я уточняю их понимание этих вопросов. А не думали ли вы снять видео про абстракцию не как принцип ООП, а как одного из "принципов" здравого смысла? Я довольно долго работал разработчиком электронных устройств, меньше - разработчиком микроэлектронных устройств, довольно много работал со структурным программированием, занимался планированием работ, сейчас довольно много работ с ООП. И везде нужны абстракции. Я на этих примерах объясняю молодым коллегам, как пользоваться абстрагированием. Если вы заинтересуетесь данной идеей, могу помочь с применением абстрагирования вне программирования, чтобы сэкономить вам время.
    1
  6174. 1
  6175. 1
  6176. 1
  6177. 1
  6178. 1
  6179. 1
  6180. 1
  6181. 1
  6182. 1
  6183. 1
  6184. 1
  6185. 1
  6186. 1
  6187. 1
  6188. 1
  6189. 1
  6190. 1
  6191. 1
  6192. 1
  6193. 1
  6194. 1
  6195. 1
  6196. ​ @bbKp3K  Технологии тут вообще не при чем (за исключением только разве выращивания "родных" ДНК совместимых органов). Я как раз говорю из опыта "много людей", среди которых некоторые мои знакомые (слава Богу не я) имеют импланты - искуственный клапан сердца - типа органический, который вообще по теории не требует приема лекарств (антикоагулянтов), НО практика далека от теории... И даже искуственные клапаны, которые по той же теории должны служить вечно, на деле не служат вечно, и люди во взрослом или пожилом возгасте вынуждены повторно делать операции (такой себе опыт - ни дай Бог никому). Это я это знаю из опыта живых людей, которых я знал и встречал лично а не вообще из газет и статистики, и это про самые отработаные импланты, коих ставят уже на потоке миллионами ... Так что я не представляю ситуации, что бы человек здоровый, в здравом рассудке что-то вставил себе куда либо чужеродное в свой здоровый орган, если ему хотя бы в общих чертах рассказали о возможных побочных эффектах. Трансгуманизм как тюнинг здорового организма не более чем фантазия не сведующих людей, увлеченных развитием "технологий". В начале 20-ого века была эйфория от успахов физики, и люди верили, что наука решит все наши проблемы... Что вышло мы знаем. Сейчас наблюдается эйфория от успехов в информационных технологий и ИИ. И нам хочется верить, что все наши проблемы решат "техногогии". Но, скорее всего, это не так. А импланты и пересадка органов - плохое решение, но лучшее из худьших. Когда нибудь это будут считать варварством (когда смогут восстанавливать/выращивать родные органы).
    1
  6197. 1
  6198. 1
  6199. 1
  6200. 1
  6201. 1
  6202. 1
  6203. 1
  6204. 1
  6205. 1
  6206. 1
  6207. 1
  6208. 1
  6209. 1
  6210. 1
  6211. 1
  6212. 1
  6213. 1
  6214. 1
  6215. 1
  6216. 1
  6217. 1
  6218. 1
  6219. 1
  6220. 1
  6221. 1
  6222. 1
  6223. 1
  6224. 1
  6225. 1
  6226. 1
  6227. 1
  6228. 1
  6229. 1
  6230. 1
  6231. 1
  6232. 1
  6233. 1
  6234. 1
  6235. 1
  6236. 1
  6237. 1
  6238. 1
  6239. 1
  6240. 1
  6241. 1
  6242. 1
  6243. 1
  6244. 1
  6245. 1
  6246. 1
  6247. 1
  6248. 1
  6249. 1
  6250. 1
  6251. 1
  6252. 1
  6253. 1
  6254. 1
  6255. 1
  6256. 1
  6257. 1
  6258. 1
  6259. 1
  6260. 1
  6261. 1
  6262. 1
  6263. 1
  6264. 1
  6265. 1
  6266. 1
  6267. 1
  6268. 1
  6269. 1
  6270. 1
  6271. 1
  6272. 1
  6273. 1
  6274. 1
  6275. 1
  6276. 1
  6277. 1
  6278. 1
  6279. 1
  6280. 1
  6281. 1
  6282. 1
  6283. 1
  6284. 1
  6285. 1
  6286. 1
  6287. 1
  6288. 1
  6289. 1
  6290. 1
  6291. 1
  6292. 1
  6293. 1
  6294. 1
  6295. 1
  6296. 1
  6297. Здравствуйте Сергей, большое спасибо за видео. Мне очень нравится ваш новый формат видео, который вроде похож на новичковые вопросы, но во первых поменялась обстановка, вы теперь сидите в центре экрана на стуле и вокруг белый фон, это очень профессионально с точки зрения съемки выглядит. И плюс вы рассказываете многие интересные вещи, которые раньше только мельком упоминали иногда в других видео. Я всё ещё очень хотел бы увидеть ваше видео в формате новичковых вопросов, ну или в этом формате, про Веб Сервисы, но так как вы сделали целую около 2-ух часовую лекцию, возможно уже нет смысла делать отдельное видео, хотя нет,смысл есть для тех кто не смотрит большие лекции, я большую часть той лекции смотрел, но краткость сестра таланта, короткий видосик с сжатой конкретной информацией тоже очень интересно посмотреть. А так же вы не думали сделать видео про Микросервисы и сохраность данных них (хотя бы вкратце)б про то жив ли Ruby, подробное мнение о дотНете и чем он хуже Спринга на Джава (ваш прошлый ролик об этом сравнивал чисто языки СиШарп и Джава и поддержку библиотек снизу). Мне кажется это всё ещё очень интересная и актуальная информация, к тому же думаю с вашим опытом порассуждать на эту тему минутное дело, хотя я понимаю затраты времени на съемку видео и ценю это, но если бы вы сделали ролики на эту тематику, я думаю это было бы весьма интересно.
    1
  6298. 1
  6299. 1
  6300. 1
  6301. 1
  6302. 1
  6303. 1
  6304. 1
  6305. 1
  6306. 1
  6307. 1
  6308. 1
  6309. 1
  6310. 1
  6311. 1
  6312. 1
  6313. 1
  6314. 1
  6315. 1
  6316. 1
  6317. 1
  6318. 1
  6319. 1
  6320. 1
  6321. 1
  6322. 1
  6323. 1
  6324. 1
  6325. 1
  6326. 1
  6327. 1
  6328. 1
  6329. 1
  6330. 1
  6331. 1
  6332. Повністю згоден з вище сказаним. На 3 курсі почав працювати помічником адміністратора в державній структурі, там був просто клондайк коду, який просто неможливо було прочитати, все це було написано на php і найсмішніше що це був зовсім не сайт, а самописна серверна програма яка по суті керувала цілою бібліотекою, база даних майкрософт, все це хостилось локально, на системі windows xp server. Одного разу коли адмін був у відпустці, перестала працювати вигрузка на сайт (з сайту на можна було подивитись список книг і які зараз доступні). Коли я почав вникати в те як це все працює я зрозумів що це навіть не програма а бекенд для скриптів, де кожна функція була окремим файлом, а в інтерфейсі просто записаний шлях до скрипта в домашній дерикторії програми. А самі скрипти були написані в рядочок, без табуляції просто реченнями. Розкопувати це все в мене не було бажання, але згодом в логах сайту я помітив що проблема була в тому що на сайті оновилась версія php. Я так і не зміг це побороти, але адмін коли прийшов з відпустки успішно написав якийсь скрипт і все запрацювало, що для мене на той час виглядало магією.
    1
  6333. 1
  6334. 1
  6335. 1
  6336. 1
  6337. 1
  6338. 1
  6339. 1
  6340. 1
  6341. 1
  6342. 1
  6343. 1
  6344. 1
  6345. 1
  6346. 1
  6347. 1
  6348. 1
  6349. 1
  6350. 1
  6351. 1
  6352. 1
  6353. 1
  6354. 1
  6355. 1
  6356. 1
  6357. 1
  6358. 1
  6359. 1
  6360. 1
  6361. 1
  6362. 1
  6363. 1
  6364. 1
  6365. 1
  6366. 1
  6367. 1
  6368. 1
  6369. 1
  6370. 1
  6371. 1
  6372. 1
  6373. 1
  6374. 1
  6375. 1
  6376. 1
  6377. 1
  6378. 1
  6379. 1
  6380. 1
  6381. 1
  6382. 1
  6383. 1
  6384. 1
  6385. 1
  6386. Да, это один из вариантов. В реальности чуть сложнее. Обычно учет ведется по паттерну, известному нынче как Event Sourcing, а в 13 веке - как Double-entry bookkeeping :) Идея в том, что у нас есть счет, как сущность. На нем может быть остаток на начало цикла (дня). И лог (Leger) в котором записываются все транзакции: дебет-кредит. И реальный остаток на счету - он вычисляется, как сумма транзакций, в которых он принимает участие. Беда в том, что когда при проведении нашей операции мы сначала вычисляем остаток и на основе этого принимаем решение - можно ли проводить операцию - кто-то, кто быстрее нас, может провести свою операцию (например, снять все деньги). В результате мы можем уйти в минус. Это очень паскудный "феномен", называется write skew, который пробивает почти все уровни изоляции (об этом - позднее). Как вариант - перед началом операции мы проверяем счет, с которого снимаем, на предмет блокировки. Если все ок - то блочим его для всех других пользователей. По окончании операции - не забываем снимать блок.
    1
  6387. 1
  6388. 1
  6389. 1
  6390. 1
  6391. 1
  6392. 1
  6393. 1
  6394. 1
  6395. 1
  6396. 1
  6397. 1
  6398. 1
  6399. 1
  6400. 1
  6401. 1
  6402. 1
  6403. 1
  6404. 1
  6405. 1
  6406. 1
  6407. 1
  6408. 1
  6409. 1
  6410. 1
  6411. 1
  6412. 1
  6413. 1
  6414. 1
  6415. 1
  6416. 1
  6417. 1
  6418. 1
  6419. 1
  6420. 1
  6421. 1
  6422. 1
  6423. 1
  6424. 1
  6425. 1
  6426. 1
  6427. 1
  6428. 1
  6429. 1
  6430. 1
  6431. 1
  6432. 1
  6433. 1
  6434. 1
  6435. 1
  6436. 1
  6437. 1
  6438. 1
  6439. 1
  6440. 1
  6441. 1
  6442. 1
  6443. 1
  6444. 1
  6445. 1
  6446. 1
  6447. 1
  6448. 1
  6449. 1
  6450. 1
  6451. 1
  6452. 1
  6453. 1
  6454. 1
  6455. 1
  6456. 1
  6457. 1
  6458. 1
  6459. 1
  6460. 1
  6461. 1
  6462. 1
  6463. 1
  6464. 1
  6465. 1
  6466. 1
  6467. 1
  6468. 1
  6469. 1
  6470. 1
  6471. 1
  6472. 1
  6473. 1
  6474. 1
  6475. 1
  6476. 1
  6477. 1
  6478. 1
  6479. 1
  6480. 1
  6481. 1
  6482. 1
  6483. 1
  6484. 1
  6485. 1
  6486. 1
  6487. 1
  6488. 1
  6489. 1
  6490. 1
  6491. 1
  6492. 1
  6493. 1
  6494. 1
  6495. 1
  6496. 1
  6497. 1
  6498. 1
  6499. 1
  6500. 1
  6501. 1
  6502. 1
  6503. 1
  6504. 1
  6505. 1
  6506. 1
  6507. 1
  6508. 1
  6509. 1
  6510. 1
  6511. 1
  6512. 1
  6513. 1
  6514. 1
  6515. 1
  6516. 1
  6517. 1
  6518. 1
  6519. 1
  6520. 1
  6521. 1
  6522. 1
  6523. 1
  6524. 1
  6525. 1
  6526. 1
  6527. 1
  6528. 1
  6529. 1
  6530. 1
  6531. 1
  6532. 1
  6533. 1
  6534. 1
  6535. 1
  6536. 1
  6537. 1
  6538. 1
  6539. 1
  6540. 1
  6541. 1
  6542. 1
  6543. 1
  6544. 1
  6545. 1
  6546. 1
  6547. 1
  6548. 1
  6549. 1
  6550. 1
  6551. 1
  6552. 1
  6553. 1
  6554. 1
  6555. 1
  6556. 1
  6557. 1
  6558. 1
  6559. 1
  6560. 1
  6561. 1
  6562. 1
  6563. 1
  6564. 1
  6565. 1
  6566. 1
  6567. 1
  6568. 1
  6569. 1
  6570. 1
  6571. 1
  6572. 1
  6573. 1
  6574. 1
  6575. 1
  6576. 1
  6577. 1
  6578. 1
  6579. 1
  6580. 1
  6581. 1
  6582. 1
  6583. 1
  6584. 1
  6585. 1
  6586. 1
  6587. 1
  6588. 1
  6589. 1
  6590. 1
  6591. 1
  6592. 1
  6593. 1
  6594. 1
  6595. 1
  6596. 1
  6597. 1
  6598. 1
  6599. 1
  6600. 1
  6601. 1
  6602. 1
  6603. 1
  6604. 1
  6605. 1
  6606. 1
  6607. 1
  6608. 1
  6609. 1
  6610. 1
  6611. 1
  6612. 1
  6613. 1
  6614. 1
  6615. 1
  6616. 1
  6617. 1
  6618. 1
  6619. 1
  6620. 1
  6621. 1
  6622. 1
  6623. 1
  6624. 1
  6625. 1
  6626. 1
  6627. 1
  6628. 1
  6629. 1
  6630. 1
  6631. 1
  6632. 1
  6633. 1
  6634. 1
  6635. 1
  6636. 1
  6637. 1
  6638. 1
  6639. 1
  6640. 1
  6641. 1
  6642. 1
  6643. 1
  6644. 1
  6645. 1
  6646. 1
  6647. 1
  6648. 1
  6649. 1
  6650. 1
  6651. 1
  6652. 1
  6653. 1
  6654. 1
  6655. 1
  6656. 1
  6657. 1
  6658. 1
  6659. 1
  6660. 1
  6661. 1
  6662. 1
  6663. 1
  6664. 1
  6665. 1
  6666. 1
  6667. 1
  6668. 1
  6669. 1
  6670. 1
  6671. 1
  6672. 1
  6673. 1
  6674. 1
  6675. 1
  6676. 1
  6677. 1
  6678. 1
  6679. 1
  6680. 1
  6681. 1
  6682. 1
  6683. 1
  6684. 1
  6685. 1
  6686. 1
  6687. 1
  6688. 1
  6689. 1
  6690. 1
  6691. 1
  6692. 1
  6693. 1
  6694. 1
  6695. 1
  6696. 1
  6697. 1
  6698. 1
  6699. 1
  6700. 1
  6701. 1
  6702. 1
  6703. 1
  6704. 1
  6705. 1
  6706. 1
  6707. 1
  6708. 1
  6709. 1
  6710. 1
  6711. 1
  6712. 1
  6713. 1
  6714. 1
  6715. 1
  6716. 1
  6717. 1
  6718. 1
  6719. 1
  6720. 1
  6721. 1
  6722. 1
  6723. 1
  6724. 1
  6725. 1
  6726. 1
  6727. 1
  6728. 1
  6729. 1
  6730. 1
  6731. 1
  6732. 1
  6733. 1
  6734. 1
  6735. 1
  6736. 1
  6737. 1
  6738. 1
  6739. 1
  6740. 1
  6741. 1
  6742. 1
  6743. 1
  6744. 1
  6745. 1
  6746. 1
  6747. 1
  6748. 1
  6749. 1
  6750. 1
  6751. 1
  6752. 1
  6753. 1
  6754. 1
  6755. 1
  6756. 1
  6757. 1
  6758. 1
  6759. 1
  6760. 1
  6761. 1
  6762. 1
  6763. 1
  6764. 1
  6765. 1
  6766. 1
  6767. 1
  6768. 1
  6769. 1
  6770. 1
  6771. 1
  6772. 1
  6773. 1
  6774. 1
  6775. 1
  6776. 1
  6777. 1
  6778. 1) нафига тебе С вместе с джавой? Ты хоть на чём-то одном нормально научись. В институте и так потом навалят всего понемногу. 2) учимся гуглить: открываем гугль, забиваем что-то типа "ВНЗ спеціальність 121" или "ВНЗ спеціальність 122" и находим сайты со списком ВУЗов по городам и специальностям. 3) думаем своей головой, где хотим учиться - в своём городе или в другом. На бюджете или на контракте. Нужна ли военная кафедра. Нужна ли какая-то определённая спортивная секция или ещё какие-то дополнительные возможности. Продолжаем смотреть сайты ВУЗов, и выяснять интересующую инфу. Вероятность пройти в топовые ВУЗы на бюджет есть, но не особо высокая, поэтому имеет смысл раскидать яйца по разным корзинам, чтобы потом не страдать фигнёй год или два... или несколько. 4) если богатый Буратино, и есть возможность учиться за границей, то трезво оцениваем свои финансовые возможности и знание языка. В топовых мировых ВУЗах за год нужно выкладывать весьма кругленькую сумму в несколько десятков тысяч вечнозелёных президентов, плюс ещё проживание, питание, книги(дорогие) и т.д. В более близких к народу ВУЗах, типа польских, можно найти варианты всего раза в 2 дороже, чем в Украине - за пару-тройку тысяч долларов в год. Если совсем исхитрожопиться, то можно попробовать втулиться на какую-нибудь стипендию. 5) Если надумаешь учиться за границей, то, наверно, надо в первую очередь не джаву с С педалить, а иностранные языки, с прицелом на страну, куда намылился. 6) стримы на поговорить за жизнь - канал Nemchinsky live, 21:00 по пятницам.
    1
  6779. 1
  6780. 1
  6781. 1
  6782. 1
  6783. 1
  6784. 1
  6785. 1
  6786. 1
  6787. 1
  6788. 1
  6789. 1
  6790. 1
  6791. 1
  6792. 1
  6793. 1
  6794. 1
  6795. 1
  6796. 1
  6797. 1
  6798. 1
  6799. 1
  6800. 1
  6801. 1
  6802. 1
  6803. 1
  6804. 1
  6805. 1
  6806. 1
  6807. 1
  6808. 1
  6809. 1
  6810. 1
  6811. 1
  6812. 1
  6813. 1
  6814. 1
  6815. 1
  6816. 1
  6817. 1
  6818. 1
  6819. 1
  6820. 1
  6821. 1
  6822. 1
  6823. 1
  6824. 1
  6825. 1
  6826. 1
  6827. 1
  6828. 1
  6829. 1
  6830. 1
  6831. 1
  6832. 1
  6833. 1
  6834. 1
  6835. 1
  6836. 1
  6837. 1
  6838. 1
  6839. 1
  6840. 1
  6841. Хотел бы немного дополнить про декомпозицию предметной области. Так уж случилось, что после института я устроился работать программистом в одно крупное гос. предприятие. Разработка и внедрение ПО там строилась по принципу "Водопад" (https://ru.wikipedia.org/wiki/%D0%9A%D0%B0%D1%81%D0%BA%D0%B0%D0%B4%D0%BD%D0%B0%D1%8F_%D0%BC%D0%BE%D0%B4%D0%B5%D0%BB%D1%8C). Именно тогда и там я получил хороший урок по декомпозиции предметной области. Спасибо моим наставникам, коллегам и руководителям в одном лице. Коротко как это происходило. Нужно автоматизировать какой то участок предприятия. Начиналось все с бизнес аналитиков. Анализировали документооборот в бумажном виде (собирали входящие и исходящие документы). Это как бы специально обученные люди, которые непосредственно ведут разговор с людьми на участке автоматизации (заказчиком), собирают все документы и подготавливают всю эту документацию (в переваренном виде) для программистов. Потом приходят к ведущему программисту и вываливают пачку документов (заготовка, проектная документация). Программист проводит свой анализ и совместно с ДБА строит модель документооборота в базе данных. Там много ньюансов тут всё не пересказать. В процессе могут возникнуть дополнительные вопросы, которые можно задавать как БА так и иногда на прямую заказчику. Когда вся модель данных построена в базе начинается разработка интерфейсов (пишет свой код программист). Сейчас же, в аутсорсе, модель разработки приложения зачастую не такая как я описал. Смотрим https://ru.wikipedia.org/wiki/%D0%93%D0%B8%D0%B1%D0%BA%D0%B0%D1%8F_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8 Рядовому программисту может даже и не посчастливится поучаствовать в декомпозиции предметной области. Там зачастую даже скрам-мастер не знают что и как будет в итоге. А если там уже есть готовый продукт, то там будет много багфиксинга и конфигурирования в xml. Это вообще отдельная тема мало относится к нормальному программированию о котором мечтают многие начинающие программисты.
    1
  6842. 1
  6843. 1
  6844. 1
  6845. 1
  6846. 1
  6847. 1
  6848. 1
  6849. 1
  6850. 1
  6851. 1
  6852. 1
  6853. 1
  6854. 1
  6855. 1
  6856. 1
  6857. 1
  6858. 1
  6859. 1
  6860. 1
  6861. 1
  6862. 1
  6863. 1
  6864. 1
  6865. 1
  6866. 1
  6867. 1
  6868. 1
  6869. 1
  6870. 1
  6871. 1
  6872. 1
  6873. 1
  6874. 1
  6875. 1
  6876. 1
  6877. 1
  6878. 1
  6879. 1
  6880. 1
  6881. 1
  6882. 1
  6883. 1
  6884. 1
  6885. 1
  6886. 1
  6887. 1
  6888. 1
  6889. 1
  6890. 1
  6891. 1
  6892. 1
  6893. 1
  6894. 1
  6895. 1
  6896. 1
  6897. 1
  6898. 1
  6899. 1
  6900. 1
  6901. 1
  6902. 1
  6903. 1
  6904. 1
  6905. 1
  6906. 1
  6907. 1
  6908. 1
  6909. 1
  6910. 1
  6911. 1
  6912. 1
  6913. 1
  6914. 1
  6915. 1
  6916. 1
  6917. 1
  6918. 1
  6919. 1
  6920. 1
  6921. 1
  6922. 1
  6923. 1
  6924. 1
  6925. 1
  6926. 1
  6927. 1
  6928. 1
  6929. 1
  6930. 1
  6931. 1
  6932. 1
  6933. 1
  6934. 1
  6935. 1
  6936. 1
  6937. 1
  6938. 1
  6939. 1
  6940. 1
  6941. 1
  6942. 1
  6943. 1
  6944. 1
  6945. 1
  6946. 1
  6947. 1
  6948. 1
  6949. 1
  6950. 1
  6951. 1
  6952. 1
  6953. 1
  6954. 1
  6955. 1
  6956. 1
  6957. 1
  6958. 1
  6959. 1
  6960. 1
  6961. 1
  6962. 1
  6963. 1
  6964. 1
  6965. 1
  6966. 1
  6967. 1
  6968. 1
  6969. 1
  6970. 1
  6971. 1
  6972. В первую очередь что действительно нравится в работе разработчика - так это проекты. Проекты которыми пользуются люди, особенно если уж очень пользуется спросом. Ты понимаешь что ты это сделал, ты это смог, и люди пользуются твоим продуктом. Конечно же да, заработная плата, но это больше какой-то очень приятный бонус, нежели львиный плюс. Рано или поздно, выгорание приходит - лично я с ним борюсь изучением новых технологий или каким-либо вообще отдельным ветвлением (я Node.js Backend разработчик), к примеру изучение той же фронтенд разработки (React, Angular, Vue) или написание ИИ (уж очень интересна эта тема, но больше подходит для хобби, чем под основную работу). Так же даже пробовал обучать других ребят разработке на беке, и да, мне и это понравилось что я могу делиться своими знаниями, и что они могут так же делать свои какие-либо проекты которыми пользуются люди.
    1
  6973. 1
  6974. 1
  6975. 1
  6976. 1
  6977. 1
  6978. 1
  6979. 1
  6980. 1
  6981. 1
  6982. 1
  6983. 1
  6984. 1
  6985. 1
  6986. 1
  6987. 1
  6988. 1
  6989. 1
  6990. 1
  6991. 1
  6992. 1
  6993. 1
  6994. 1
  6995. 1
  6996. 1
  6997. 1
  6998. 1
  6999. 1
  7000. 1
  7001. 1
  7002. 1
  7003. 1
  7004. 1
  7005. 1
  7006. 1
  7007. 1
  7008. 1
  7009. 1
  7010. 1
  7011. 1
  7012. 1
  7013. 1
  7014. 1
  7015. 1
  7016. 1
  7017. 1
  7018. Абсолютно верные и правильные слова. От того, что вы переживаете и фрустрируете война не закончится. Нужно признать этот момент, обычный человек не может глобально на это повлиять. Если вы лично не поехали воевать за путлера и не поддерживаете, то что он творит в Украине, то вы уже сделали достаточно. А если ещё и переубеждаете сомневающихся вокруг себя, то вообще хорошо. Мы (в большинстве своём) обычные простые люди. Мы не революционеры-террористы. Хотя некоторые и пишут подобную дичь, мол свергайте путлера. Это, прости господи, свержение кончится в первый же день массовыми расстрелами, которые по тв объявят убийством изменников родины. Наше оружие это наш мозг и наши руки. Если вы программист или учитесь, то нужно продолжать это делать. Пользы в этом плане будет гораздо больше для общества в целом. Если вы создадите какой-то полезный сервис/приложение для людей (пускай и не связанный непосредственно с помощью Украине), то это уже будет весомый вклад для общества в целом. Youtube создавался для развлекательных целей, но сейчас мы получаем из него много полезных знаний и открытую информацию о происходящем вокруг. Дети в бомбоубежищах и подвалах Украины играют в игры на смартфонах. Они не перестали быть детьми из-за произошедшего. Может именно ваша игра поможет им отключиться от ужаса вокруг них. Мне лично тоже ужасно тяжело, в Украине у меня есть друзья (спасибо интернету) и я безумно за них переживаю. Но просто сидеть и переживать бессмысленно. Поэтому я продолжаю учиться и работать. Сейчас хочу релацировать в другую страну. Не из-за страха, а из-за принципа. Не хочу чтобы мои налоги шли на спонсирование этой войны. Война рано или поздно закончится, а профессия и навыки останутся. Нам всем сейчас нужно набраться сил во благо цивилизованного общества, развития и самого себя. Желаю всем успехов в этом.
    1
  7019. 1
  7020. 1
  7021. 1
  7022. 1
  7023. 1
  7024. 1
  7025. 1
  7026. 1
  7027. 1
  7028. 1
  7029. 1
  7030. 1
  7031. 1
  7032. 1
  7033. 1
  7034. 1
  7035. 1
  7036. 1
  7037. 1
  7038. 1
  7039. 1
  7040. 1
  7041. 1
  7042. 1
  7043. 1
  7044. 1
  7045. 1
  7046. 1
  7047. 1
  7048. 1
  7049. 1
  7050. 1
  7051. 1
  7052. 1
  7053. 1
  7054. 1
  7055. 1
  7056. Румыния м Польша это 2 совершенно разные страны. Польша в Европе это примерно как Китай в мире - производств до едрени фени, постоянный рост ВВП, постоянно что-то строят, ремонтируют, делают - круто. Ну и вертели они часть требований унии на своим кутасу, ЕС их прессовать, а они "шото не нравится? Ща выйдем" и ес задкует. Даже с вакцинацией - во-первых уже примерно 25% привили, во-вторых 1.5 месяца уже как нет ограничения по возрасту для взрослых и примерно неделя как разрешили пфайзер детям колоть, постоянно ставят мобильные прививочные центры где можно Джонсоном привиться, разрешили прививку всем желающим, то есть в принципе всем - ты легально в Польше - иди делай, естественно ни копейки не берут ещё и какие-то гос.лотереи для привитых делают, ну и в портале пациента вакцину, место и время можно выбрать (я такого даже у бельгов и швейцарцев не видел). Румыны... ну вот не так вообще.
    1
  7057. 1
  7058. 1
  7059. 1
  7060. 1
  7061. 1
  7062. 1
  7063. 1
  7064. 1
  7065. 1
  7066. 1
  7067. 1
  7068. 1
  7069. 1
  7070. 1
  7071. 1
  7072. 1
  7073. 1
  7074. 1
  7075. 1
  7076. 1
  7077. 1
  7078. 1
  7079. 1
  7080. 1
  7081. 1
  7082. 1
  7083. 1
  7084. 1
  7085. 1
  7086. 1
  7087. 1
  7088. 1
  7089. 1
  7090. 1
  7091. 1
  7092. 1
  7093. 1
  7094. 1
  7095. 1
  7096. 1
  7097. 1
  7098. 1
  7099. 1
  7100. 1
  7101. 1
  7102. 1
  7103. 1
  7104. 1
  7105. 1
  7106. 1
  7107. 1
  7108. 1
  7109. 1
  7110. 1
  7111. 1
  7112. 1
  7113. 1
  7114. 1
  7115. 1
  7116. 1
  7117. 1
  7118. 1
  7119. 1
  7120. 1
  7121. 1
  7122. 1
  7123. 1
  7124. 1
  7125. 1
  7126. 1
  7127. 1
  7128. 1
  7129. 1
  7130. 1
  7131. 1
  7132. 1
  7133. 1
  7134. 1
  7135. 1
  7136. 1
  7137. 1
  7138. 1
  7139. 1
  7140. 1
  7141. 1
  7142. 1
  7143. 1
  7144. 1
  7145. 1
  7146. 1
  7147. 1
  7148. 1
  7149. 1
  7150. Участвую в конкурсе. Спасибо за видео, я очень рада, что когда-то наткнулась на этот канал. Я хочу свичнуться в разработку, но пока сильно загружена на текущем проекте. Сейчас я спец по внедрению сэд. Нагрузка гигантская, из-за чего мне не удаётся найти ресурс для обучения. Как итог: я плАчу и плачУ. На курсе уже год. Текущую работу не хочу бросать, т.к. для меня это своеобразный челлендж: уже столько сделано, что бросить будет означать сдаться. Тем не менее, проект мчится к завершению и я планирую вернуться к курсу. Выражаю огромную благодарность тебе и твоей команде за информацию и мотивацию. Каждый раз, когда мне кажется, что я слишком тупа и ленива для достижения своей цели, что моя участь - это умереть в нищете и одиночестве, я смотрю этот канал, и у меня появляется надежда всё же достигнуть поставленной цели. Желаю успехов в развитии канала!
    1
  7151. 1
  7152. 1
  7153. 1
  7154. А что же тогда делать человеку с очень выраженной интроверсией? Решать задачи, писать код, разбираться в технологиях интересно и получается. Но вот с общением беда. И беда не в том, что общаться страшно, а в том, что общение быстро приводит к усталости и головной боли. Т.е., существует физиологический барьер к общению. Не говоря уже о том, что это часто просто неинтересно: люди много разговаривают, шумят, ходят (за это вообще розгами пороть надо!), и это сильно раздражает. Примечание: психических заболеваний по мнению нескольких врачей-психиатров нет, просто врожденная особенность. Вот что делать таком человеку? Только одна идея: найти такую нишу, чтобы общаться можно было только письменно и работать, соответственно только удаленно. Да, много денег так, естественно, не заработаешь. Но иначе, работая в коллективе, можно серьезно подорвать нервную систему, а тогда и от денег радости не будет
    1
  7155. 1
  7156. 1
  7157. 1
  7158. 10 років на Galaxy. Ніяких багів чи проблем. Ясно, що вам ще й не таке в голову наб'ють інстасамочки і тєхноблогіри. Але ж дайте відповідь: так в чому інноваційність компанії, яка впроваджує технології 2-3-річної давнини? Справді, при Джобсі були інновації, він створив цей ринок, а зараз яблучні просто косять бабло зі своїх хом'ячків, відстаючи технологічно на ринку, ними ж створеному. Дам вам прогноз: років через 2 в Еппл з'явиться телефон, що складається. А поки парадигма яблучних фанатів така: "складені телефони це просто іграшки, такого нікому не треба". А от коли вже в Еппл будуть такі телефони, пісенька яблучників зміниться на таку: "Еппл покращило вже існуючу технологію, зробило її в стоп'ятсот разів краще, ніж в Самсунг, адже складений екран для їхнього телефону зробив ... Самсунг!" )))) *Це ж було вже (Л. Кучма) В айфоні кращий екран на ринку! Ага. Амолед Самсунг)))
    1
  7159. 1
  7160. 1
  7161. 1
  7162. 1
  7163. 1
  7164. 1
  7165. 1
  7166. 1
  7167. 1
  7168. 1
  7169. 1
  7170. 1
  7171. 1
  7172. 1
  7173. 1
  7174. 1
  7175. 1
  7176. 1
  7177. 1
  7178. 1
  7179. 1
  7180. 1
  7181. 1
  7182. 1
  7183. 1
  7184. 1
  7185. 1
  7186. 1
  7187. 1
  7188. 1
  7189. 1
  7190. 1
  7191. 1
  7192. 1
  7193. 1
  7194. 1
  7195. 1
  7196. 1
  7197. 1
  7198. 1
  7199. 1
  7200. 1
  7201. 1
  7202. 1
  7203. 1
  7204. 1
  7205. 1
  7206. 1
  7207. 1
  7208. 1
  7209. 1
  7210. 1
  7211. 1
  7212. 1
  7213. 1
  7214. 1
  7215. 1
  7216. 1
  7217. 1
  7218. 1
  7219. 1
  7220. 1
  7221. 1
  7222. 1
  7223. Я хоть и не очень смотрю Сергея и до этого видео считал, что это просто реклама курсов(что по сути так и есть), но помимо рекламы Сергей приносит практику проектирования из больших кампаний в ваши бошки и для отказа от NULL, везде, где невпопад, есть своя причина, очень даже простая, типа любой Вася может вернуть NULL и приложуха упадет через 10к вызовов и это расходы для кампании, когда прогеры скопом начнут искать виноватого, за это надо заплатить деньги, а еще это может быть через несколько недель, когда в БД уже куча NULL залезла и хрен знает как это размотать обратно) Это не значит что NULL баним как GoTo и не пользуемся, я вообще считаю, что где-то на свете свое место есть и для GoTo, просто его еще не нашли=) Это значит, что если вы в рамках большой системы и не знаете код, где еще будет жить Ваш NULL, просто киньте Exception и тем самым избежите геморроя для всех, кто с ним будет работать, а может еще и поймаете баг, когда Вам присылают ID который Вам не должны присылать, например, а внутри Вашего небольшого кусочка кода - ради бога, вы там бог и король и сами решаете с чем и как работать и там возврат NULL каким-то private методом, например, может быть очень даже оправдан, наружу просто это не суйте... Все эти принципы, паттерны и прочее - это не панацея и ни в коем случае не единственный выход, они рассчитаны на поточное программирование, если у Вас свой проект - делайте как хотите и шлите всех - вы там хозяин и это ваше творчество, типа "я художник, я так вижу", терпеть не могу, если я на собесе рассказываю про свой проект, а какой-нибудь чувак сидит и с умным видом говорит, мол это нарушает что-то, да спасибо, я знаю и у меня были свои причины, а если вы пишете для какой-то конторы, уж будьте добры - соблюдайте те вещи, которые контора просит, даже если от NULL отказаться придется или юзать GoTo, ну как бы Вам за это платят.... А еще бросание Exception вместо Null очень хорошо работает во всяких WebApi... типа ловим где-то сверху и отправляем ответ в нужном нам конверте
    1
  7224. 1
  7225. 1
  7226. 1
  7227. 1
  7228. 1
  7229. 1
  7230. 1
  7231. 1
  7232. 1
  7233. 1
  7234. 1
  7235. 1
  7236. 1
  7237. 1
  7238. 1
  7239. 1
  7240. 1
  7241. 1
  7242. 1
  7243. 1
  7244. 1
  7245. 1
  7246. 1
  7247. 1
  7248. 1
  7249. 1
  7250. 1
  7251. 1
  7252. 1
  7253. 1
  7254. 1
  7255. 1
  7256. 1
  7257. 1
  7258. 1
  7259. 1
  7260. 1
  7261. 1
  7262. 1
  7263. 1
  7264. 1
  7265. 1
  7266. 1
  7267. 1
  7268. 1
  7269. 1
  7270. 1
  7271. 1
  7272. 1
  7273. 1
  7274. 1
  7275. 1
  7276. 1
  7277. 1
  7278. 1
  7279. 1
  7280. 1
  7281. 1
  7282. 1
  7283. 1
  7284. 1
  7285. 1
  7286. 1
  7287. 1
  7288. 1
  7289. 1
  7290. 1
  7291. 1
  7292. 1
  7293. 1
  7294. 1
  7295. 1
  7296. 1
  7297. 1
  7298. 1
  7299. 1
  7300. 1
  7301. 1
  7302. 1
  7303. 1
  7304. 1
  7305. 1
  7306. 1
  7307. 1
  7308. 1
  7309. 1
  7310. 1
  7311. Синдром перестраховщика - это частный случай синдрома самозванца ? Я пока не программист, а судовой механик на крупнотоннажных нефтяных танкерах (100 000 т дедвейт и более). В моём случае всё просто - я из-за излишней требовательности к себе не стал продолжать свой карьерный рост, когда надо было переходить с должности вахтенного механика (категория operational) на должность 2го механика (категория management). 2й механик по береговым понятиям работает за троих - вахтенный инженер-оператор (как на береговой электростанции), инженер-технолог ремонтного производства и бригадир ремонтной бригады. Именно из-за последней составляющей (работа с людьми - подчинёнными из числа рядового персонала) у меня возникли сомнения в необходимости дальнейшего продвижения по службе. Разочарование было очень неприятным, когда я наблюдал, как меня обходят более молодые, хуже учившиеся как троечники (а я - твёрдый хорошист со средним баллом диплома 4.4) и работавшие как жуткие косепоры (доказывавшие один из фундаментальных законов Мёрфи - "прирост профессионализма прямо пропорционален количеству угробленного оборудования") дольше, чем в течение первого года в должности (я же косячил жёстко только в первые 2 месяца первого года работы, а потом выплыл как щенок, скинутый в воду с лодочного причала). В одном эти молодые были намного круче меня - в карьерном жополизании, я же являюсь непримиримым противником любых его проявлений. Иногда эти молодые жополизы, став на должность категории management, становились говлоной болью продвинувшего их вышестоящего начальства, и очень часто - жуткой головной болью для подчинённых рядовых работников. Но я лишь убедился, что в современной корпоративной среде умение лизать жопу и половые органы начальника намного важнее, чем быть по настоящему (а не на бумаге) профессиональным работником.
    1
  7312. 1
  7313. 1
  7314. "если я могу, значит все смогут"... оооо. Я не начальница, но иногда надо было подсказать что-нибудь сотрудникам и я давала им мини задания, которые бы на практике показали ответ на их вопрос. Т.к. у меня была куча дел, я давала эти задания и сразу уходила, надеясь на то, что они сами справятся... ведь с этим даже я справлялась! И через пару дней я узнавала, что хрен там плавал, они не поняли нифига и задания выполнить не смогли... WTF? А потом так сложилось, что заменяла преподшу короткое время.... и тогда поняла на сколько все люди, мать их, разные. Одному что-то легко делать, второму просто пипец как сложно, хотя задача у них несложная. И у всех загвоздки возникали в разных аспектах одного и того же задания. Я была в шоке, прям мне кажется синдром самозванца у меня превратился в синдром супермена, потому что в их возрасте я колбасила темы круче и вообще гораздо больше знала, чем они, поэтому шок был обширнейшим "Как? Вы это не знаете? До сих пор не знаете? Вам 23, чем вы вообще в жизни занимались, что этого не знаете? Я это уже в 15 активно юзала, хотя у вас возможностей сейчас в разища больше, у нас такой техники не было как сейчас и Ютуба не было", что-то типа того. "Достаточно хорошо" - это было бы просто замечательно, но даже сейчас я не знаю что такое "достаточно хорошо", мне всё время кажется, что ещё "недостаточно", а сдавать сырой результат ой как не хочется... не хочу быть как те орлы, которые в 23 знают меньше, чем я в 15, но при этом считают, что раз я преподша, то неудачница по жизни. Спасибо за видео )
    1
  7315. 1
  7316. 1
  7317. 1
  7318. 1
  7319. 1
  7320. 1
  7321. 1
  7322. 1
  7323. 1
  7324. 1
  7325. Меня пригласили на работу на защите диплома в игровую компанию программистом. Объективно говоря, я понимаю, что была намного сильнее всех своих одногруппников, на диплом с нуля без использования сторонних библиотек писала свою сверточную нейронную сеть, а за несколько лет до этого делала систему управления манипуляционным роботом. Когда вышла на работу, первые 8 месяцев был просто какой-то ад. Мне давали довольно простые задачи, но знаний все равно категорически не хватало. Особенно тяжело было начать мыслить объектно. Сроков не ставили, сидишь разбираешься в своем темпе. Наставник идеальный, крайне спокойный, всегда отвечает даже на самые тупые вопросы, задачи усложняет постепенно, когда видит, что я сама дохожу до каких-то альтернативных решений. Команда очень маленькая, из-за чего внутри компании максимально дружеские отношения. Вот вроде бы идеальные условия, но синдром самозванца прям не отпускал. Стоило поговорить о переживаниях с директором - сразу стало в разы легче жить и дышать, он сильно меня поддержал. Как будто камень с души упал. Задачи вроде как легче не стали, но работать теперь намного проще. Если раньше я просыпалась с мыслью, что ничего не хочу делать, невероятно устала, может быть это не мое, то сейчас на работу можно сказать лечу, а сложные задачи не вызывают больше агонию и страх, потому что я знаю, что в любом случае с ними справлюсь. Скорее всего я бы конечно завалила сейчас любое другое собеседование, когда бы начали валить теоретическими вопросами, язык у меня не очень подвешан, но я знаю свои слабые стороны и пробелы, так что лишний раз стараюсь не париться и просто работать над ними.
    1
  7326. 1
  7327. 1
  7328. 1
  7329. 1
  7330. 1
  7331. 1
  7332. 1
  7333. 1
  7334. 1
  7335. 1
  7336. 1
  7337. 1
  7338. 1
  7339. 1
  7340. 1
  7341. 1
  7342. 1
  7343. 1
  7344. 1
  7345. 1
  7346. 1
  7347. Расскажу из своего опыта. Я в свое время был тест-лидом на enterprise проектах в Москве. Из-за огромных цен на жилье пришлось уехать обратно на родину с переходом на удаленную разработку в той же компании (удалось договориться). Сказать, что вначале был ад - ничего не сказать. Помогло то, что за время руководства тестирования у меня был изучен C# с некоторыми библиотеками (фреймворками), плюс было написано несколько приложений, одно из них используется в продакшене до сих пор. Вдобавок к этому проекты долгоиграющие, предметная область изучена от и до. Сейчас разрабатываю и на Java и на C#, что-то приходится делать и на плюсах. То есть, образно говоря, full-stack на нескольких языках. Про коммуникацию - хватает переписки в скайпе. Примерно раз в месяц приезжаю в Москву, если что-то нельзя решить из дома. Голосовую связь по скайпу с демонстрацией экрана использовал только первый год, руководитель отдела обьяснял некоторые вещи по проектам и языкам. Есть и минусы, причем они значительные. Я всё равно привязан к рабочему графику, все трудозатраты приходится фиксировать в виде отчетов, карьерный рост и управленческая деятельность для меня закрыты наглухо. Это, конечно, гнятет. По деньгам процентов на 30-40 меньше, чем можно было бы из себя вытрясти с нахождением в Москве. Вернуться обратно хочется, но перетаскивать семью намного тяжелее, чем уезжать одному. Потому, уверенности в будущем нет никогда.
    1
  7348. 1
  7349. 1
  7350. 1
  7351. 1
  7352. 1
  7353. 1
  7354. 1
  7355. @SergeyNemchinsiy Щодо Пайтона, нещодавно я пройшов невеличкий курс з пайтона, після 10 років програмування на PHP - я сидів і хапався за голову кожен раз коли треба граится відступами, коли нужно імпортувати купу бібліотек кожен раз коли тобі вони потрібні, коли бачив що всередині класу можна легко використати змінну яку визначили в клієнтському коді і ніяк не передавали всередину, коли "інкапсуляція" працює тільки для IDE, а за бажанням можна просто отримати доступ до чого завгодно всередині класу, коли немає нормальних ітераторів, а для того щоб зробити зручну ітерацію по даним треба попередньо "погратися" а щє дуже незручно коли область видимості функції об класу пересікається з областю видимості клієнтського коду через що можуть бути проблеми із однаковими іменами змінних !!!! ... Я згоден що з пайтоном можна в машин-лернінг, або у якийсь аналіз даних, але бляха-муха... після такого пафосного "Пайтон - супер-пупер мова програмування за допомогою якої можна робити шо завгодно, а щє закиди по типу принт можна зробити за один рядок коду, або переприсвоїти змінні одна одній теж за одну операцію" після занурення в пайтон в мене склалося стійке враження що мені на PHP багато чого робиться і працює набагато зручніше і пишеться коротше та швидше... Не знаю може я щє недостатньо занурився в бібліотеки та фреймворки, але на даному етапі я відчуваю що тупо втратив час та міг би вивчити за ці два місяці щось більш корисне. І як було приємно повернутися до фігурних дужок і крапки з комою і змінних із доларом :D
    1
  7356. 1
  7357. 1
  7358. 1
  7359. 1
  7360. 1
  7361. 1
  7362. 1
  7363. 1
  7364. 1
  7365. 1
  7366. 1
  7367. 1
  7368. 1
  7369. 1
  7370. 1
  7371. 1
  7372. 1
  7373. 1
  7374. 1
  7375. 1
  7376. 1
  7377. 1
  7378. 1
  7379. 1
  7380. 1
  7381. 1
  7382. 1
  7383. 1
  7384. 1
  7385. 1
  7386. 1
  7387. 1
  7388. 1
  7389. 1
  7390. 1
  7391. 1
  7392. 1
  7393. 1
  7394. 1
  7395. 1
  7396. 1
  7397. 1
  7398. 1
  7399. 1
  7400. 1
  7401. 1
  7402. 1
  7403. 1
  7404. 1
  7405. 1
  7406. 1
  7407. 1
  7408. 1
  7409. 1
  7410. 1
  7411. 1
  7412. 1
  7413. 1
  7414. 1
  7415. 1
  7416. 1
  7417. 1
  7418. 1
  7419. 1
  7420. 1
  7421. 1
  7422. 1
  7423. 1
  7424. 1
  7425. 1
  7426. 1
  7427. 1
  7428. 1
  7429. 1
  7430. 1
  7431. 1
  7432. 1
  7433. 1
  7434. 1
  7435. 1
  7436. 1
  7437. 1
  7438. 1
  7439. 1
  7440. 1
  7441. 1
  7442. 1
  7443. 1
  7444. 1
  7445.  @SergeyNemchinskiy  ну как же, это же самая холиварная тема! Такой агрессивный маркетинг от гугла. "Супер язык! Убийца джавы! Горутины намного легче и производительнее чем тяжеловесные потоки в джаве. За Го будущее! Скоро сервера будут писать только на нем, потому что нет альтернативы в плане сочетания скорости и легкости. А код на нем такооой читаемый и понятный!" - что то такое постоянно слышится, когда говорят про Го. На мой скромный взгляд - это странный язык с сомнительным дизайном. Вот еще интересный момент. Такой пиар продолжается примерно с 2016 года (может чуть раньше, точно не помню). Но так ничего и не изменилось. Я вижу странные таблицы, где сказано, что в США го-программист самый высокооплачиваемый ИТ специалист. Но мне кажется, что эти таблицы и такие заявления - опять маркетинг от гугла . Реальных вакансий по нему на сайтах о поиске работы очень мало. Мне бы хотелось узнать ваше мнение: 1) Почему так происходит. 2) Как вы думаете, какое будущее ждет эту технологию. 3) По какой причине гугл разработали еще один язык. Какие цели преследовали? Достигли ли их, по вашему мнению, или нет.
    1
  7446. 1
  7447. 1
  7448. 1
  7449. 1
  7450. 1
  7451. 1
  7452. 1
  7453. 1
  7454. 1
  7455. 1
  7456. 1
  7457. 1
  7458. 1
  7459. 1
  7460. 1
  7461. 1
  7462. 1
  7463. 1
  7464. 1
  7465. 1
  7466. 1
  7467. 1
  7468. 1
  7469. 1
  7470. 1
  7471. 1
  7472. 1
  7473. 1
  7474. 1
  7475. 1
  7476. 1
  7477. 1
  7478. 1
  7479. 1
  7480. 1
  7481. 1
  7482. 1
  7483. 1
  7484. 1
  7485. 1
  7486. 1
  7487. 1
  7488. 1
  7489. 1
  7490. 1
  7491. 1
  7492. 1
  7493. 1
  7494. 1
  7495. 1
  7496. 1
  7497. 1
  7498. 1
  7499. 1
  7500. 1
  7501. 1
  7502. 1
  7503. 1
  7504. 1
  7505. 1
  7506. 1
  7507. 1
  7508. 1
  7509. 1
  7510. 1
  7511. 1
  7512. 1
  7513. 1
  7514. 1
  7515. 1
  7516. 1
  7517. 1
  7518. 1
  7519. 1
  7520. 1
  7521. 1
  7522. 1
  7523. 1
  7524. 1
  7525. 1
  7526. 1
  7527. 1
  7528. 1
  7529. 1
  7530. 1
  7531. 1
  7532. 1
  7533. 1
  7534. 1
  7535. 1
  7536. 1
  7537. 1
  7538. 1
  7539. 1
  7540. 1
  7541. 1
  7542. 1
  7543. 1
  7544. 1
  7545. 1
  7546. 1
  7547. 1
  7548. 1
  7549. 1
  7550. 1
  7551. 1
  7552. 1
  7553. 1
  7554. 1
  7555. 1
  7556. 1
  7557. 1
  7558. 1
  7559. 1
  7560. 1
  7561. 1
  7562. 1
  7563. 1
  7564. 1
  7565. 1
  7566. 1
  7567. 1
  7568. 1
  7569. 1
  7570. 1
  7571. 1
  7572. Что делать, если немного перегорел от скучного и зачастую глупого энтерпрайза? Подковровые движухи и не логичные решения. Вот вы говорите про энтерпрайз в который влито овердох.я денег и переписывание его на другую платформу. Последний раз работал в такой компании 6 лет. Потом они решили перейти с джавы на пхп. Набрали новую команду пхп разработчиков и начали пилить параллельный продукт. Ньюансы не буду рассказывать, да и не имею право. Но это случилось. Большая часть разработчиков джава ушли сразу как только это всё началось. Остались те, кто не мог поверить и надеялся, что старый продукт ещё поживет. В итоге остался сапорт и миграция. Я занимался миграцией. Потом очередное решение руководства. Решили полностью закрыть направление. Короче ещё 12 человек тупо уволили и меня в их числе. Продукт конечно остался и клиенты на нем. Клиенты достаточно крупные. В поддержке оставили несколько человек. Я что то от этого всего как то перегорел. Старался, а оказалось никому это не нужно... облом. Уже вот 4 месяца без работы т.к. не могу собраться мыслями и вообще придти в себя после такого поворота событий. Надо бы на собеседования походить и устроиться куда то. Но не просто куда то, а хочется интересный проект. Похоже энтерпрайз и интересный проект не очень совместимо. Хотелось бы в компанию, которая занимается разработкой устройств (пром. оборудование, электроника) и программного обеспечения к устройствам. Но не нахожу ничего подобного у нас в стране.
    1
  7573. 1
  7574. 1
  7575. 1
  7576. 1
  7577. 1
  7578. 1
  7579. 1
  7580. 1
  7581. 1
  7582. 1
  7583. 1
  7584. 1
  7585. 1
  7586. 1
  7587. 1
  7588. 1
  7589. 1
  7590. 1
  7591. 1
  7592. 1
  7593. 1
  7594. 1
  7595. 1
  7596. 1
  7597. 1
  7598. 1
  7599. 1
  7600. 1
  7601. 1
  7602. 1
  7603. 1
  7604. 1
  7605. 1
  7606. 1
  7607. 1
  7608. 1
  7609. 1
  7610. 1
  7611. 1
  7612. 1
  7613. 1
  7614. 1
  7615. 1
  7616. 1
  7617. 1
  7618. 1
  7619. 1
  7620. 1
  7621. 1
  7622. 1
  7623. 1
  7624. 1
  7625. 1
  7626. 1
  7627. 1
  7628. 1
  7629. 1
  7630. 1
  7631. 1
  7632. 1
  7633. 1
  7634. 1
  7635. 1
  7636. 1
  7637. 1
  7638. 1
  7639. 1
  7640. 1
  7641. 1
  7642. 1
  7643. 1
  7644. 1
  7645. 1
  7646. 1
  7647. 1
  7648. 1
  7649. 1
  7650. 1
  7651. 1
  7652. 1
  7653. 1
  7654. 1
  7655. 1
  7656. 1
  7657. 1
  7658. 1
  7659. 1
  7660. 1
  7661. 1
  7662. 1
  7663. 1
  7664. 1
  7665. 1
  7666. 1
  7667. 1
  7668. 1
  7669. 1
  7670. 1
  7671. 1
  7672. 1
  7673. 1
  7674. 1
  7675. 1
  7676. 1
  7677. 1
  7678. 1
  7679. 1
  7680. 1
  7681. 1
  7682. 1
  7683. 1
  7684. 1
  7685. 1
  7686. 1
  7687. 1
  7688. 1
  7689. 1
  7690. 1
  7691. 1
  7692. 1
  7693. 1
  7694. 1
  7695. 1
  7696. 1
  7697. 1
  7698. 1
  7699. 1
  7700. 1
  7701. 1
  7702. 1
  7703. 1
  7704. 1
  7705. 1
  7706. 1
  7707. 1
  7708. 1
  7709. 1
  7710. 1
  7711. 1
  7712. 1
  7713. 1
  7714. 1
  7715. 1
  7716. 1
  7717. 1
  7718. 1
  7719. 1
  7720. 1
  7721. 1
  7722. 1
  7723. 1
  7724. 1
  7725. 1
  7726. 1
  7727. 1
  7728. 1
  7729. 1
  7730. 1
  7731. 1
  7732. 1
  7733. 1
  7734. 1
  7735. 1
  7736. 1
  7737. 1
  7738. 1
  7739. 1
  7740. 1
  7741. 1
  7742. 1
  7743. 1