А кто их делает? ИИ-шки и делают... Ну под контролем инженеров. Как раз таки нужно больше программировать, изучать, раз ИИ освобождает время, чтобы производить более качественный продукт. И я не уверен, что текущие модели достигнут такого развития, чтоб превзойти своего создателя
Я как-то работал на одну мелкую контору, были аутсорсерами для крупного московского вуза. В итоге, наш директор (не думаю, что тупой, скорее хитрый) на созвоне сказал, что его сотрудники "зашиваются", один (нас было 2) аж за неделю написал 12 тыс. строк кода (человек вводил DDD архитектуру и переписал дефолтные Getter / Setter от Lombok на свой "provide", добавил с десяток сервисов для сервисов, это выглядело очень красиво, но как будто максимально бесполезно). Прозвучало красиво, на практике выхлоп от такого количества строк кода был +-0, но так как принимающая сторона забила на CR - данный аргумент прокатил (ровно до того момента, пока не стали душить за то, что проект не готов)
Недочитал статью, так как посередине меня смутило следующее (пункт "Ответственность есть, рубильника нет"). Из личного опыта я считаю, что эта проблема - конкретно организации И сотрудника. В данном случае человек просто заткнул собой место, но никак не стал тимлидом или техлидом. Он не вырос сам, так как не может сказать, "Нет", не готов спорить с руководством и отстаивать текущую позицию, не готов выходить на контакт с продуктом и обсуждать, что нужно оставить, что убрать и т.д. В данном случае я бы сказал, что и сам человек был не готов нести ответственность, и организация не понимает, что ей нужно от этого человека. Нужно было идти и спорить. Понятно, что у нас многие боятся увольнения и, зачастую, это самый мотивирующий рычаг воздействия для молчаливого согласия. Надо попробовать поговорить сначала с тем, кто назначил, обсудить пул своих задач, возможностей и смысла нахождения на этой позиции. А так, учитывая нынешнее его положение, думаю, что он вполне способен писать код, а не заниматься всей этой политической мутней
PS. Под личным опытом я понимаю наблюдение в должности разработчика и сотрудника организаций в целом.
Делать свой продукт не плохая идея, однако надо помнить, что его нужно также продвигать, поддерживать и искать клиентуру. И нет, найм не умер. Гос-во стабильно генерирует новые требования, законы, правила и регламенты. Переписывать это все будут ИИ? Контролировать будут ИИ? Мое мнение: мы не знаем ,какое будущее ждет нас, ИИ и весь мир в целом, однако ощущение, что что-то в этом "великолепном" ИИ неправильно меня не покидает. Жизнь циклична. Изобретение <...> -> Вау, это изобретение изменит мир, теперь людям не нужно <...>, чтобы делать <...> -> Произошел короткий "всплеск" активности, после которого ситуация начинала стабилизироваться. Подставить что угодно: компьютер, интернет, ИИ и т.д. 1) Появился компьютер - бухгалтеры оптимизировали свою работу, избавившись от рутины в виде подсчетов на калькуляторе и счетах 2) Появился интернет - магазины оптимизировали свою работу, добавив функционал интернет-магазинов, доставки и т.д. 3) Появились ИИ - разработчики оптимизировали свою работу, избавившись от рутины в виде написания простенького функционала История циклична, витки будут повторяться. Так что изучать ИИ - несомненно надо, избавит ли ИИ от найма разработчиков? Нет, разработчики адаптируются и будут делать другую работу. Самое главное - понять, что это за работа такая.
Статистика - среднее по больнице. Истории из жизни - зачастую пиковые точки, доводящие до абсурда. Среднестатистическая история мало интересна, а именно необычная - зацепит + в историях субъективщина. Сложно согласиться с тем, что история честнее статистики, как и сложно согласиться с обратным. У меня 2 знакомых, один уволился в связи с переходом на новое место работы, а второй все еще ищет работу. Так что пока что я не понимаю, придерживаться статистики или историй
Блин, я даже в родном городе (150к населения) знаю места за 100к+, где это еще и в БЕЛУЮ платят. А сам я переехал в центр республики, так как нашел работу по образованию и с устраивающей меня ЗП
В каком-то смысле я согласен, что это "потенциально ее доход", а в другом? В другом бессмысленно даже рассматривать, что "вот сейчас уберем СВ, каждый получит +30% -- ЗАЖИВЕМ!". Потому что 1) вот так просто убрать не получится - все слишком привыкли к СВ 2) это Россия, здесь найдут способ как даже в таком случае не увеличивать зарплату
Ну давайте тогда учитывать, что в РФ есть еще РЕГИОНАЛЬНЫЙ КОЭФФИЦЕНТ. Я живу в Башкирии, 15%, оклад 110 т.р. на руки получаю чуть больше 110 т.р. (-13% НДФЛ + 15% рег. коэф.). Про США не могу сказать, но теперь стало интересно
Я часто захожу на биржу фриланса для поиска заказов, чтобы поискать подходящие заказы, часто вижу там "сделать сайт на wordpress/opencart/tilda/etc". С одной стороны разработчик WordPress будет разрабатывать только на WordPress и делать на этом бабки на заказах. А с другой, если хочется реально разрабатывать ПО, то все-таки теорию лучше знать, так как это все опыт и ошибки предыдущих программистов
Как будто это проблема как раз в том, что он начинает использовать другой диапазон данных. Маленькие задачи описаны хорошо, а вот на больших задачах скорее всего данных слишком мало для качественного решения. Сам же ИИ не "думает", он просто подхватывает наиболее оптимальный вариант решения из имеющихся. А вот этот процесс "обдумывания" это просто алгоритм анализа, в какой набор данных попадет. Надо изучить подробнее, конечно, как работает Deepseek и ChatGPT для наиболее полного решения проблемы
Ну Powershell/Bash это вообще-то очень популярно, учитывая, что это базовые инструменты Windows/Linux. Про Rust не могу сказать ничего, так как не знаю
Как мне кажется ошибочно полагать мнение ИИ за основное. К нему можно присмотреться, проверить информацию и потом уже принимать решение о его целесообразности. Этот процесс не будет заменой действиям человека, а дополнит их и предложит альтернативу. Рановато доверять "ИИ", так как это всего лишь агрегатор информации из открытого доступа, но никак не ее генератор на основе умозаключений
Я когда пришел на свою первую работу, меня представили как опытного системного администратора, умеющего в 1С, php, Windows Server и различным ПО не связанным с повседневной жизнью (работал в хоккейном клубе, там были свои программы и железяки). На самом деле был просто студентом 2 курса с нулевыми знаниями в области 1С и php, серверное ПО тем более. Благо, все удавалось разрешать на банальном "как вы делали до этого" и гуглежом. За 3 года внутри компании вырос, работа была в кайф. Конечно, не так тяжело, как у вас. НО тут самое главное, что я за этот промежуток не научился полноценно "кодить" на php и 1С. Я (лично я считаю себя все-таки начинающим инженером) как инженер - находил решения проблемы. А программный код и прочее, и прочее - дело второе. Уметь программировать это скорее о том, чтобы писать код в соответствии с нормами и быстро. А уметь решать проблемы - быть инженером. На сегодняшний день работаю инженером-разработчиком баз данных. Меня тоже представили как БДшника, хотя я вообще до этого только на Java программировал (и знания по БД все же имелись) и нанимающие об этом знали. Но когда мне впервые дали оптимизацию запроса на несколько сот миллионов записей, чуть взгрустнул, так как индексы и иже с ними уже были, однако не работали. Избавился от view (они были перегружены) - сильно не помогло. Помог совет зайти с другой таблицы. На удивление в ней с 200x года было меньше записей чем в основной за последний год. В целом, не сильно такое достижение, но тоже увеличил объем знаний - подробнее изучил селективность индексов, как они работают, как лучше их формировать и т.д. Опыт скромен и мало соответствует профессионалам, просто захотелось поделиться, почему нет?. Надеюсь, что в будущем ждет еще множество интересных "вызовов" самому себе
И это огорчает. Общество довольно непривередливо, что, как мне кажется, довольно несправедливо. Касательно ТДД, ИМХО, тесты выступают в качестве спецификации. Но я работаю - ТЗ часто переписывают, добавляют и изменяют старый функционал, так как, "Уточнили - не так работает/не понравилось/подставить свое". В таком случае все переписывать, конечно, самоубийственно. В теории, практика оч крутая, на практике хз, может кому-то подойдет
Как работающий в госсекторе (а точнее там очень сложная цепь, когда госсектор повис на ОООшках) скажу, что это, если и правда, то не везде. На республиканском уровне точно нет. Хотя я работал и на Московский гос вуз из лидеров также через ОООшку - тоже нет) Там даже хуже было
А кто их делает? ИИ-шки и делают... Ну под контролем инженеров. Как раз таки нужно больше программировать, изучать, раз ИИ освобождает время, чтобы производить более качественный продукт. И я не уверен, что текущие модели достигнут такого развития, чтоб превзойти своего создателя
Я как-то работал на одну мелкую контору, были аутсорсерами для крупного московского вуза. В итоге, наш директор (не думаю, что тупой, скорее хитрый) на созвоне сказал, что его сотрудники "зашиваются", один (нас было 2) аж за неделю написал 12 тыс. строк кода (человек вводил DDD архитектуру и переписал дефолтные Getter / Setter от Lombok на свой "provide", добавил с десяток сервисов для сервисов, это выглядело очень красиво, но как будто максимально бесполезно). Прозвучало красиво, на практике выхлоп от такого количества строк кода был +-0, но так как принимающая сторона забила на CR - данный аргумент прокатил (ровно до того момента, пока не стали душить за то, что проект не готов)
Недочитал статью, так как посередине меня смутило следующее (пункт "Ответственность есть, рубильника нет"). Из личного опыта я считаю, что эта проблема - конкретно организации И сотрудника. В данном случае человек просто заткнул собой место, но никак не стал тимлидом или техлидом. Он не вырос сам, так как не может сказать, "Нет", не готов спорить с руководством и отстаивать текущую позицию, не готов выходить на контакт с продуктом и обсуждать, что нужно оставить, что убрать и т.д. В данном случае я бы сказал, что и сам человек был не готов нести ответственность, и организация не понимает, что ей нужно от этого человека. Нужно было идти и спорить. Понятно, что у нас многие боятся увольнения и, зачастую, это самый мотивирующий рычаг воздействия для молчаливого согласия. Надо попробовать поговорить сначала с тем, кто назначил, обсудить пул своих задач, возможностей и смысла нахождения на этой позиции. А так, учитывая нынешнее его положение, думаю, что он вполне способен писать код, а не заниматься всей этой политической мутней
PS. Под личным опытом я понимаю наблюдение в должности разработчика и сотрудника организаций в целом.
Делать свой продукт не плохая идея, однако надо помнить, что его нужно также продвигать, поддерживать и искать клиентуру.
И нет, найм не умер. Гос-во стабильно генерирует новые требования, законы, правила и регламенты. Переписывать это все будут ИИ? Контролировать будут ИИ?
Мое мнение: мы не знаем ,какое будущее ждет нас, ИИ и весь мир в целом, однако ощущение, что что-то в этом "великолепном" ИИ неправильно меня не покидает. Жизнь циклична.
Изобретение <...> -> Вау, это изобретение изменит мир, теперь людям не нужно <...>, чтобы делать <...> -> Произошел короткий "всплеск" активности, после которого ситуация начинала стабилизироваться.
Подставить что угодно: компьютер, интернет, ИИ и т.д.
1) Появился компьютер - бухгалтеры оптимизировали свою работу, избавившись от рутины в виде подсчетов на калькуляторе и счетах
2) Появился интернет - магазины оптимизировали свою работу, добавив функционал интернет-магазинов, доставки и т.д.
3) Появились ИИ - разработчики оптимизировали свою работу, избавившись от рутины в виде написания простенького функционала
История циклична, витки будут повторяться. Так что изучать ИИ - несомненно надо, избавит ли ИИ от найма разработчиков? Нет, разработчики адаптируются и будут делать другую работу. Самое главное - понять, что это за работа такая.
Статистика - среднее по больнице. Истории из жизни - зачастую пиковые точки, доводящие до абсурда. Среднестатистическая история мало интересна, а именно необычная - зацепит + в историях субъективщина. Сложно согласиться с тем, что история честнее статистики, как и сложно согласиться с обратным. У меня 2 знакомых, один уволился в связи с переходом на новое место работы, а второй все еще ищет работу. Так что пока что я не понимаю, придерживаться статистики или историй
Попробуй, блин, найди программиста на ассемблере... Думаю, специфика вакансии
Блин, я даже в родном городе (150к населения) знаю места за 100к+, где это еще и в БЕЛУЮ платят. А сам я переехал в центр республики, так как нашел работу по образованию и с устраивающей меня ЗП
В каком-то смысле я согласен, что это "потенциально ее доход", а в другом? В другом бессмысленно даже рассматривать, что "вот сейчас уберем СВ, каждый получит +30% -- ЗАЖИВЕМ!". Потому что
1) вот так просто убрать не получится - все слишком привыкли к СВ
2) это Россия, здесь найдут способ как даже в таком случае не увеличивать зарплату
Сюда же еще региональные коэффиценты бахнуть и их аналог в США (если есть)
Ну давайте тогда учитывать, что в РФ есть еще РЕГИОНАЛЬНЫЙ КОЭФФИЦЕНТ. Я живу в Башкирии, 15%, оклад 110 т.р. на руки получаю чуть больше 110 т.р. (-13% НДФЛ + 15% рег. коэф.). Про США не могу сказать, но теперь стало интересно
Я часто захожу на биржу фриланса для поиска заказов, чтобы поискать подходящие заказы, часто вижу там "сделать сайт на wordpress/opencart/tilda/etc". С одной стороны разработчик WordPress будет разрабатывать только на WordPress и делать на этом бабки на заказах. А с другой, если хочется реально разрабатывать ПО, то все-таки теорию лучше знать, так как это все опыт и ошибки предыдущих программистов
Как будто это проблема как раз в том, что он начинает использовать другой диапазон данных. Маленькие задачи описаны хорошо, а вот на больших задачах скорее всего данных слишком мало для качественного решения. Сам же ИИ не "думает", он просто подхватывает наиболее оптимальный вариант решения из имеющихся. А вот этот процесс "обдумывания" это просто алгоритм анализа, в какой набор данных попадет.
Надо изучить подробнее, конечно, как работает Deepseek и ChatGPT для наиболее полного решения проблемы
Разделяй и властвуй. Разбивая задачу на мелкие кусочки и используя ии, можно добиваться более эффективного результата. Однако все еще не панацея
Ну Powershell/Bash это вообще-то очень популярно, учитывая, что это базовые инструменты Windows/Linux. Про Rust не могу сказать ничего, так как не знаю
Как мне кажется ошибочно полагать мнение ИИ за основное. К нему можно присмотреться, проверить информацию и потом уже принимать решение о его целесообразности. Этот процесс не будет заменой действиям человека, а дополнит их и предложит альтернативу. Рановато доверять "ИИ", так как это всего лишь агрегатор информации из открытого доступа, но никак не ее генератор на основе умозаключений
Двухнедельные еще нет, а вот месячные уже да
Я когда пришел на свою первую работу, меня представили как опытного системного администратора, умеющего в 1С, php, Windows Server и различным ПО не связанным с повседневной жизнью (работал в хоккейном клубе, там были свои программы и железяки). На самом деле был просто студентом 2 курса с нулевыми знаниями в области 1С и php, серверное ПО тем более. Благо, все удавалось разрешать на банальном "как вы делали до этого" и гуглежом. За 3 года внутри компании вырос, работа была в кайф. Конечно, не так тяжело, как у вас. НО тут самое главное, что я за этот промежуток не научился полноценно "кодить" на php и 1С. Я (лично я считаю себя все-таки начинающим инженером) как инженер - находил решения проблемы. А программный код и прочее, и прочее - дело второе. Уметь программировать это скорее о том, чтобы писать код в соответствии с нормами и быстро. А уметь решать проблемы - быть инженером.
На сегодняшний день работаю инженером-разработчиком баз данных. Меня тоже представили как БДшника, хотя я вообще до этого только на Java программировал (и знания по БД все же имелись) и нанимающие об этом знали. Но когда мне впервые дали оптимизацию запроса на несколько сот миллионов записей, чуть взгрустнул, так как индексы и иже с ними уже были, однако не работали. Избавился от view (они были перегружены) - сильно не помогло. Помог совет зайти с другой таблицы. На удивление в ней с 200x года было меньше записей чем в основной за последний год. В целом, не сильно такое достижение, но тоже увеличил объем знаний - подробнее изучил селективность индексов, как они работают, как лучше их формировать и т.д.
Опыт скромен и мало соответствует профессионалам, просто захотелось поделиться, почему нет?. Надеюсь, что в будущем ждет еще множество интересных "вызовов" самому себе
Каждый раз прихожу к этому же выводу. При этом так работает везде
И это огорчает. Общество довольно непривередливо, что, как мне кажется, довольно несправедливо.
Касательно ТДД, ИМХО, тесты выступают в качестве спецификации. Но я работаю - ТЗ часто переписывают, добавляют и изменяют старый функционал, так как, "Уточнили - не так работает/не понравилось/подставить свое". В таком случае все переписывать, конечно, самоубийственно. В теории, практика оч крутая, на практике хз, может кому-то подойдет
Как работающий в госсекторе (а точнее там очень сложная цепь, когда госсектор повис на ОООшках) скажу, что это, если и правда, то не везде. На республиканском уровне точно нет. Хотя я работал и на Московский гос вуз из лидеров также через ОООшку - тоже нет) Там даже хуже было