Теперь Кью работает в режиме чтения

Мы сохранили весь контент, но добавить что-то новое уже нельзя

Что именно делают программисты?

Программирование+1
хз_что
  ·   · 45,3 K
Анонимный ответ25 окт 2021
В упрощенном виде (вы - единственный разработчик в команде) работа программиста выглядит так: к вам приходит заказчик и на словах объясняет "Нам нужен сайт, на котором пользователь вводит свои данные и цели, а сайт ему рассчитывает оптимальный рацион питания и предлагает купить продукты по списку по ссылкам на магазины наших партнеров".
Вы говорите "ок", выясняете подробности (какие именно данные вводит пользователь, по какой логике подбирается рацион, где взять данные по продуктам питания и их БЖУ, какие партнеры и где сайты партнеров), вам предоставляют все необходимые для работы данные в виде файлов, ссылок и т.д.
Вы садитесь и пишите этот сайт, "деплоите" его (т.е. делаете так, чтобы этот сайт был доступен пользователям в интернете) и заказчику сдаете готовую работу. Как именно вы выполняете эту работу и доводите словесное описание до готового продукта заказчику фиолетово, он на выходе хочет получить работающий сайт.
Это очень упрощенно. Если вдаваться в детали, то даже для маленького сайта/сервиса/приложения одного разработчика вряд ли будет достаточно. Есть целая команда: например, разработчик пишет код, а "деплоить" (выкладывать на сервер, обеспечить доступность для пользователей сети) проект будет девопс-специалист. Тогда программист доводит проект до вида кода, который запускается в "демо-режиме" (режиме для разработки и отладки), а дальше сдает код девопсу.
И работа сдается не вся сразу, а по частям и каждая часть согласовывается с заказчиком и утверждается у заказчика.
Для взаимодействия с заказчиком может быть нанят дополнительный сотрудник (проджект-менеджер).
Разработчик может делать только часть сайта (например, только бэкенд: хранение данных, аналитика, выдача данных по запросу), а отрисовкой данных будет заниматься другой разработчик (фронтендер).
Кроме написания собственно кода разработчик занимается дополнительными штуками типа адекватного хранения этого кода и истории его изменений (работа с системами контроля версий), подбором и установкой необходимых сторонних программ, поиском оптимальных решений, зачастую написанием автоматических тестов для своего кода и так далее.
Работа - в сфере IT. Увлечения - книги, финансы...  · 25 мар 2021  ·
id
Кажется, что всё очевидно, - пишут программный код. По факту - не совсем так. Давно подсчитано, что любой код приложения читается чаще, чем пишется. Поэтому программисты: 1. Много читают чужого кода. 2. Проводят рефакторинг -... Читать далее
Заходите в Яндекс.ДзенПерейти на bit.ly/3w79GNg
1 эксперт согласен

Получается, что алгоритмы придумывает некто другой? А кто тогда? Странно.

Молодой программист, интересующийся всем подряд  · 14 июл 2021
Мне кажется, что помимо слов «пишут код» или «разрабатывают программы» следует сказать следующее: С точки зрения пользователей программисты облегчают им жизнь, делая доступ к услугам, товарам, контенту и сервисам проще и... Читать далее
1 эксперт согласен
BackEnd, PHP, SQL, Redis, RabbitMQ   · 4 июл 2021
Большую часть времени программист тратит на поиск оптимального решения поставленной перед ним задачи. Под оптимальным же подразумевается не просто сбор и обработка данных, но еще и универсальность (возможность использования... Читать далее
Программист, математик, инженер.  · 23 мар 2021
Где-то была цитата: "Программисты это профессиональные конвертеры галлюцинаций заказчика в жёсткую формальную систему". И ещё вариант: "Программирование это церебральная мастурбация". Как профессионал в области, могу сказать... Читать далее
Одни пишут бесполезные игрушки и прочие приложения, которые пощупать нельзя, и пользы не несут. Но есть программы... Читать дальше
Делюсь личным опытом  · 24 мар 2021
Программисты «пишут код». Попробуем разобраться, что это на самом деле, простым языком. Для того чтобы создать приложение, сайт или другое интерактивное программное обеспечение, необходимо написать серию команд, которые будут... Читать далее
"программист низкого уровня" очень смешно звучит в контексте этой профессии напрашивается вариант, что это... Читать дальше
Техник Психолог Англичанин  · 25 мар 2021
на Самом деле, программисты это те же самые строители. Только если в строительстве строится какое-то сооружение, в программировании строится приложение. Вот и все. получаешь заказ - собираешь какой-то прикол и отдаёшь за... Читать далее
Увлекаюсь физикой и математикой, держу рыбок...  · 12 окт 2021
Программист — это творческая профессия. Но он (если он работает) не пишет код, чем-то вдохновившись. Программист получает задание и "растолковывает" его компьютеру, то есть пишет такой код на каком-либо языке программирования... Читать далее
Я эксперт во всех экспертных темах Яндекс.Кью...  · 26 июл 2021  · example.com
Программисты, как понятно от названия, программируют ПО. Для программирования нужно иметь терпение и знание языков программирования. Мнение о том, что ПО полностью создаёт лишь программист - ошибочно. Программисты выполняют... Читать далее
Первый
Анонимный ответ29 мар 2021
Законопослушные программисты работают в команде (даже если и по одному!), создавая продукт, приносящий пользу и развивающий отрасль и сферы. Программист - преступник взламывает аккаунты, мошенничает, вымогает доллары и... Читать далее