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

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


NoStorm

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


Михаил Фленов Зарегистрированный пользователь

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

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

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

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


Владимир_

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


Михаил Фленов Зарегистрированный пользователь

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


Владимир_

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


Михаил Фленов Зарегистрированный пользователь

2Максим
Ты наверно попутал WCF с WPF. WCF - это веб сервисы и они живы. WPF - это не только Silverlight, но и универсальные приложения Windows. Но если ты хочешь писать для Web, то согласен, WPF можно забыть.

Я бы изучал .NET Core. Разница есть, но зная Core ты быстро разберешся с полноценным фреймворком. Просто Core лучше, быстрее и он постепенно будет набирать популярность.

2Владимир_
Я знаю, что можно обвешивать плагинами, моя начальница работала без них


Владимир_

Михаил, чтоб вы знали, Vim намного мощьнее Nodepad++, его можно обвешать плагинами так, что даже дебажить можно, неговоря уже про автокомплит. Проблема только в том, что к нему сложно привыкнуть, но если привык, то это отличнейший инструмент, приближающийся по функциональности к IDE, а в некоторых нюансах работы с текстом, обходящий их.


Максим

Привет, сейчас активно начал изучать C# восстанавливать в памяти язык C#.
Сейчас я изучаю Windows Forms, дальше планирую или WPF или Web склоняюсь к Web больше, все таки сейчас все в WEB идет.
Подскажите что лучшие учить ASP.NET MVC 5 или ASP.NET Core ?
На сколько я понимаю Silverlight или WCF бессмысленно учить.
Да я еще с ADO.NET не разобралься.
И если что можете ссылки на книги кинуть


Михаил Фленов Зарегистрированный пользователь

Спасибо


Вадим

Поздравляю с прошедшим!


О блоге

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

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

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

Пишите мне