Как стать автором
Обновить

Комментарии 25

if (var = otherVar) {…

https://pp.vk.me/c631420/v631420724/448c2/bq19AqYf2Z0.jpg
А знаете — ведь есть ещё и иные языки, кроме С-подобных…
Добро пожаловать в увлекательный мир языка Pascal! :-)
:=
Но почему тогда не написать !exists() или not exists(). «Не найден» читается лучше, чем «найден = ложь» на любом языке.
НЛО прилетело и опубликовало эту надпись здесь
Никто никогда не пишет true/false в условии в явном виде!

Как минимум один из моих коллег. Но, правда, это меньшее, что я видел.

НЛО прилетело и опубликовало эту надпись здесь

Дело не столько в стилях оформления кода, сколько в том, что может означать в языке if (condition) в зависимости от того, что находится в condition.


Например


if (false)print("impossible");
if (null)print("impossible");
if ([])print("impossible");

Одинаково ничего не напечатают и не кинут эксепшнов. Сответственно если вы знаете, что метод возвращает именно false, то надо проверять на false.


var found = list.contains(10);

if (found == false) {
    print("no 10 in list");
}
А что если там FALSE задефайнен на какое-то другое значение?
НЛО прилетело и опубликовало эту надпись здесь
Действительно, важная и грустная тема. Сам иногда не знаю, туда ли иду. пока еще 4й курс специальности ИБ, но дальше мечу в магистратуру по SE. Нравится писать код, разбираться в алгоритмах, что то реализовывать. Но ту же гитару беру в руки редко, как и фортепиано, много времени съедает подготовка и изучение нового, в т.ч. и фундаментально — научных ИТ вещей. Стадионы наверное уже не соберу, однако на первом курсе пытался. Не вышло, из инициативных только я был и еще 1 человек, но разошлись, а потом стал больше работать над программированием / проектами, потому что это стало приносить деньги, фриланс, стипендии. Жаль. Но сейчас уже остановиться не могу — не поступлю туда, куда хочу — будет тяжело с работой, т.к знаю алгоритмы, плюсы и.нет. Все под десктоп. А доминирует веб. В регионе и части городов поблизости вообще вакансий нет (1с и веб есть). По это сейчас поставил на кон вообще все, хобби, пары, читаю все свободное время, пишу код, разбираю матан. Постараюсь за год хоть как то освоить веб технологии, при плохом развитии событий уйду в них. Деньги как то надо зарабатывать.
Ну да, сколько у нас получает профессиональный археолог?
NaN
как астрофизик
Все что найдет — то его.
Автослесарь, автодиагност, жестящник, автомаляр или просто сварщик. Наверно как-то так.
Уловил намёк, что женщинам не стоит работать в ИТ…
Спасибо, Семен, за Вашу статью.

Очень интересно и познавательно почитать о сомнениях, желаниях, так сказать, других сторонах программистов. Иногда меня тяготит мысль о том, что вполне возможно, что мы теряем великих музыкантов, художников, преподавателей в связи с ситуацией в стране, которая не дает возможности жить благополучно и реализовываться людям с данными профессиями. Но я уже ни раз встречала людей, которые не ограничиваются лишь своей работой, которым удается разделять ремесло, которое приносит им доход, с делом для души. И что самое интересное, эти люди очень спокойные и удовлетворенные, ведь им не нужно постоянно чем-то жертвовать для удовлетворения своих творческих потребностей.
Если они «великие», то их «заберут» из неблагополучного положения.
Был радиомехаником, электромонтажником, наладчиком, инженером-конструктором, энергетиком, теперь программист-питонист. Все знания приобретенные по предыдущим местам работы и профессиям очень пригодились в текущей.
С успехами сетей глубокого обучения момент «смерти» программирования стал ещё ближе, поэтому надо бы уже начать готовиться перейти в другую область =)
А если серьезно, есть какие нибудь ощутимые сдвиги?
Я мониторю только Хабр/Гиктаймс и что-то не видел. Наверно проблема в «объяснении» нейронной сети что от него хотят.
Сам я вот пытаюсь создать последний язык программирования, это когда программировать смогут обычные люди без каких либо знаний, дети. Тогда останутся только фанаты некоторых языков, программирующих в своё удовольствие.
Поэтому буду пытаться предупредить программистов на случай, если у меня получится =)
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации