как вернуться к программированию

Dec 21, 2023 11:21

В комментах у Скотта Александра кто-то спросил, как вернуться к программированию, после того, как он работал программистом широкого профиля, но перешел в менеджмент и уже лет 10 не касался кода. Он хочет вернуться к программированию и работать над технически сложным и интересным проектом, которым занимается его компания. Его план был - пройти какой ( Read more... )

обучение, программирование

Leave a comment

Comments 24

awadd0n December 21 2023, 10:07:44 UTC
Такой вопрос: реально ли сейчас вкатиться в разработку ПО железячнику? Была именно аппаратная разработка на языках типа Verilog/VHDL. В бэкграунде нет всякой там алгоритмики, скорее электроника и всякие там ЦОС. Знание С, какое-то знание питона. Ассемблеры, думаю, ныне никому не нужны =)

Reply

simple_max2006 December 21 2023, 10:35:36 UTC
Судя по вакансиям на германщине - всякие жабо-пайтоны уже особо не нужны, зато ваканcий по железячникам/электроникам и прочему эмбеду полно. Ассемблера не видал, но C полно.

Reply


mopexod December 21 2023, 10:36:42 UTC
Copilot - это какой-то юношеский wet dream.
Я пользуюсь уже с полгода, работодатель всячески приветствует. Но ничего, кроме бессмысленных очевидных комментариев, он не умеет.
Особенно мило, когда он пытается писать код (не на С), и придумывает новые удобные операторы в query languages, которые и правда хотелось бы, но их нету!
Может, во фронтенде как-то иначе? В бекенде и базах данных он отлично пишет красиво выглядящий дурацкий код.

Reply

tabernac1e December 21 2023, 16:45:03 UTC
Схожие впечатления.
Заметил такой момент, что когда он начинает генерить что-то вменяемое, это скорее всего значит, что пора генерализировать код (выносить в реюзабельные функции и т.д.).
Этакий "умный" копипейст по сути. И очень большой соблазн появляется не рефакторить код сразу, ибо копипасту надо обычно чуть-чуть допиливать и это должно сразу напрягать. А копайлот как раз в это "допиливание" копипасты и умеет. Что для начинающих кмк очень вредная "помощь".

Reply

orbit123321 December 22 2023, 04:18:55 UTC
Он очень удобный, когда нужно что-то очень быстро (для проверки) написать на незнакомом языке программирования, на незнакомой библиотеке, в незнакомой предметной области. Вместо того, чтобы несколько часов читать мануалы (которые сейчас еще не так просто найти, которые слишком подробно написаны), можно быстро и криво решить конкретный вопрос здесь и сейчас

Например я никогда не работал на питоне с ГИС библиотеками, мануал для GDAL ужасный. Задача была очень простая, что-то вроде удалить мелкие дырки из полигона. Вручную я писал код пару дней (безуспешно), вместе с чат гпт мы сделали это за пару часов. И это было намного проще и приятнее, он выдает код, ты его распрашиваешь, что делает код, а потом идешь уже в описание конкретных компонентов/функций. Т.е. если использовать ассистента как интеллектуальную справочную систему, то он неплох (но только в сфере где ты сам не очень хорошо разбираешься. В моей профильной сфере я в 100 раз лучше чат-гпт отвечу. И намного быстрее). Ну и в узких сферах и не популярных языках программирования он

Reply


marat_magafurov December 21 2023, 13:40:48 UTC
Программирование - это как дышать. Если можешь не дышать, значит - не программист, возвращаться (или начинать, что одно и тоже) некуда. В таком случае (как говорил Червяк в Алисе) неважно, что учить и чем помогать)))

Reply


veremeenko_alex December 21 2023, 13:50:37 UTC

Advent of Code Day 1Part 2

Не так просто догадаться до oneight/eightwo/sevenine...

Reply

ext_5312370 December 21 2023, 17:10:41 UTC
Тоже в начале сделал неправильно.
Но должен отметить, что предполагаемая авторами интерпретация - наверное наиболее точная.

"каждое написание считать за цифру. Не заменять всё слово на цифру, а именно встретил текстовое написание цифры, считай в строке цифр, что встерил цифру!".

Reply

veremeenko_alex December 22 2023, 07:59:31 UTC

В тестовом примере это не отражено, что сильно путает.

С другой стороны какая-то логика есть, запись на слух может слепливать слова

Reply

ext_5312370 December 22 2023, 12:38:06 UTC
> В тестовом примере это не отражено

А кто-то обещал?
Внимательно читать условия. При условии, что запутанное условие сформулировано корректно - это не баг, а фича.

Reply


travalliero December 21 2023, 14:34:14 UTC

Мне CoPilot ощутимо помогает учиться Питону. Он часто предлагает решение лучше чем я знал раньше, при этом ты почти не тратишь на это время.

Это, конечно, сугубо техническая часть обучения.

Reply


Leave a comment

Up