Последние комментарии

Для меня эта страница - это удобный способ смотреть, что нового происходит в комментариях и сразу находить заметку, не заходя в админку. Думаю, она будет полезна и тебе.


Михаил Фленов

2Владимир_
Ну я же никогда не говорил, что не нужно изучать VS и тулзы, которые повышают производительность. Я ни разу не говорил, что это плохо. Используй, если тебе удобно.

В чем я вижу у нас различие во мнении, так это:
Ты (дословно): что писать в чистом блокноте - это совсем не круто
Я: Это круто уметь писать без помощников. Но я не исключаю того, чтобы люди писали в VS. Опять же, в этом посте я написал, что на работе использую VS. Я не говорил, что его использовать ненужно. Ты можешь использовать VS, но если ты умеешь писать код без помощи тулзов это говорит о профессионализме.


Владимир_

И еще, программирование - это не тоже самое, что печатать текст. Большую часть времени ты все равно думаешь. И то, что ты помнишь, например, в каком немспейсе или сборке лежит нужный тебе класс, тоже не укажет на твои навыки. Я, например, не всегда четко помню, в какой именно сборке он лежит, но помню название. И тут решарпер мне поможет подключить сборку, а не искать ее название в инете. Продуктивно? Я думаю да. Говорит ли это о моих навыках, я думаю нет. Но у каждого свое мнение:)


Сергей

Rider - на Mac, Linux, Windows(использую когда нужно что то под старый net45 скомпилить).

Иногда что то быстро могу поправить в  VS Code. VS Studio даже не стоит уже нигде.

На других языках тоже пишу в IDE от JetBrains


IDDQD

Webstorm. Пробовал почти все популярные IDE/текстовые редакторы, но Jetbrains сделали лучший продукт


Владимир_

Не очень понятно как то, что ты используешь помощьников может указать на копипастера? Снипеты, автодополнения и прочие фишки хороших тулов никак не заменит знания и умения.
По поводу снипетов, то мне нравится в этом плане ReSharper. Например, когда ты передаешь в конструктор переменную и генеришь приватный член класса с его последующим присваением. Еще пользуюсь снипетами при создании html разметки. Хотя не скажу, что я познал дзен в этом деле.
И даже более, если посмотреть на людей которые освоили в совершенстве Vim или Emacs с их полным набором фич, то понимаешь, кто на самом деле продуктивен))).
Еще раз хочу подчеркнуть, я не оспариваю ваш профессионализм, иначе я бы не заходил на ваш блог. Но то что вы акцентируете внимание на том, что использование блокнота (а Notepad++ это тоже блокнот, хоть и помощьнее чем Notepad) хоть как-то показывает навыки человека в программировании, то на мой взгляд это неправда.
И я лишь хотел, чтобы люди, которые, может, начинают учится, прочитав ваш пост или услышав где-то еще такое мнение, не заблуждались в том, что не надо изучать хорошие тулзы.
Надо изучать, надо искать свой путь продуктивной работы. И еще, я не говорю, что все ограничивается студией или решарпером. Просто они могут послужить хорошей отправной точкой или, если можно так сказать, эталоном


NoStorm

Мне думается, что хорошие специалисты хороши независимо от пола. Последнее время очень часто поднимают проблему отношения к девушкам в ИТ, жалуются на дискриминацию и прочее. Я работал в одном известном оутсорсинге, где прошел через кучу проектов и ни разу не видел, чтобы девушек как-то принижали, или не брали на проект потому что она девушка, или не давали интересных задач и т.п. Мне в целом кажется что в среднем по больнице девушки зачастую даже лучше пишут код по двум причинам:  они банально аккуратнее и ответственнее, и по моим наблюдениям они гораздо реже стесняются спросить совета если им что-то непонятно. Парни же часто замыкаются в себе (потому что все хотят выглядеть дофига умными) и предпочитают скорее наговнокодить, чем спросить у коллеги.


Михаил Фленов

Сниппеты - хороший пример, но какой снипет ты регулярно вставляешь? Можно для примера три самых популярных? Я просто не видел программистов, которые пользовались бы этим, потому что потом часто эти сниппеты нужно подправлять, изменяя плейсхолдеры и это отнимает время. Лично мне проще написать заново.

Почему ты говоришь именно блокнот? Я пишу в Notepad++, который тоже поддерживает подсветку и плагины. То есть в урезанном VS Code писать код нормально, а в Notepad++ не продуктивно? Где грань?

Это круто и это признак профессионализма - умение писать без среды разработки. В Канаде (и на сколько я знаю крупные компании США) тестируют очень часто вообще на бумаге. Ты должен писать код без виртуальных помощников. Это позволяет отсеять копипастеров и драгендроперов. Это правильно - уметь писать без помощников. Ты это будешь делать только если понимаешь, как писать.

P.S. наверно ты именно пытаешся переубедить (текст не может передать настроение, поэтому могу и ошибаться), потому что ты начинаешь разговор и именно ты хочешь закончить своей мыслью. Когда я кому-то пишу, я только доношу мысль, а там восприняли ее или нет, это не мои проблемы. И хотя я тоже не собираюсь тебя переубеждать, пообщаться интересно. Ты хорошо аргументируешь и я написал отдельную заметку, чтобы там пообщатся дальше на эту тему.


Владимир_

Ну я не говорю про VS, я про тулы, повышающие продуктивность. Конкретно голый vs, меня тоже не особо прет. Мне, например, нравится VS Code, с набором плагинов, которые реально повышают скорость. Автодополнение, может, и не особо нужно. Но свет клином на нем не сошелся. Есть много других фич, в том же Vim (например, изменение нескольких строк одновременно), которые существенно облегчают жизнь. Даже вставить снипет, если к этому привыкнуть, удобнееи быстрее, чем полностью писать код.
P.S. я не пытаюсь кого-то переубедить, просто хочу донести мысль, что писать в чистом блокноте - это совсем не круто и не считаю это признаком профессионализма.  Скорее наоборот, но это лишь мое мнение, прошу не воспринимать его, как что-то негативное.


Михаил Фленов

Единственное, в чем теряется продуктивность, так это в отладке. В остально VS практически не упрощает тебе написание кода, если ты знаешь, что и как пишешь.


Владимир_

2Михаил
Тогда не понимаю в чем смысл. Ладно если проект сам пишешь с нуля, он не очень большой и в нем можно легко ориентироваться. Но если проект реально большой, мне кажется продуктивность просядет кардинально. Особенно, если код достался по наследству. Я вот, честно, не понимаю "романтики" писать на голом текстовом редакторе. Это как с ножом и вилкой. Да, изначально удобней есть руками, но как только освоишь нож и вилку, то понимаешь, зачем их придумали:).


О блоге

Программист, автор нескольких книг серии глазами хакера и просто блогер. Интересуюсь безопасностью, хотя хакером себя не считаю

Обратная связь

Без проблем вступаю в неразборчивые разговоры по e-mail. Стараюсь отвечать на письма всех читателей вне зависимости от страны проживания, вероисповедания, на русском или английском языке.

Пишите мне