• Где найти best practice по c#?

    ImmortalCAT
    @ImmortalCAT
    C# loving
    https://github.com/AndreyAkinshin/ProblemBook.NET - problembook.net/content/ru/INTRODUCTION.html

    задачник по C# от Андрея Акиньшина
    Ответ написан
    Комментировать
  • Какие есть расширения для браузера, чтобы можно было легко добавить на изучение незнакомое английское слово?

    Prognosticator
    @Prognosticator
    TODO: Здесь будут ворованные умные мысли, типа мои
    Плюсую lingualeo.
    С фрикадельками можно немножко считерить, во время пробного золотого статуса, добавляйте хоть тысячи слов, коллекции, или свой массив слов, в общем любые и отовсюду. И если пользоваться сервисом, фрикаделек будет полная морозилка. На добавление слов хватит. Пользуюс сервисом +- год, еще не платил. Хотя там есть вкусные платные вещи. Для мобильного приложения нужна сеть, могу ошибаться, может пашет и офлайн - проверьте сами. Когда сети нет (и не только), больше подходит вариант ниже.

    Еще гугл переводчик, со своим разговорником.
    У меня всегда открыта и закреплена вкладка браузера с ним. Удобно импортировать слова в таблицы и с ними работать. Сортировать, заучивать. Вкупе с расширением довольно гибкое решение. И сторонних расширений я думаю сделано немало, не гуглил. На мобильном есть те же таблицы гугла. Со всей их мощью.

    Сам пользуюсь и лингволео и гугл разговорником с таблицами. Если какой-либо сервис сгинет или будет временно недоступен, переключусь на второй и база в 10К слов останется.
    Ответ написан
    2 комментария
  • Какие есть расширения для браузера, чтобы можно было легко добавить на изучение незнакомое английское слово?

    zzloy
    @zzloy
    Дизайнер
    На Лингвалео «фрикадельки» можно зарабатывать, проходя квесты, получая достижения и выполняя план. То есть, по сути, вам надо им пользоваться, чтобы добавлять новые слова.
    Ответ написан
    1 комментарий
  • C#. Как в реестре задать иконку пункта контекстного меню проводника из ресурсов exe файла?

    Nipheris
    @Nipheris Куратор тега C#
    Вместо пути к ico указываете путь к exe и, через запятую, номер иконки в ресурсах, например, С:\WINDOWS\system32\notepad.exe,1

    Вот неплохой пример: stackoverflow.com/questions/6799553/how-to-set-a-i...
    Ответ написан
    1 комментарий
  • Как лечится кризис начинающего программиста?

    globuzer
    @globuzer
    gezgrouvingus progreszive ombusgrander greyderzux
    ММмммммм, вы определили для себя конкретную цель?
    Вы просто хотите научиться программировать или хотите научиться программировать для работы и карьеры, зарабатывания денег и решения задач?
    Какова ваша главная мотивация? От этого то все и зависит! Если просто для себя - это все быстро проходит, если нету жуткострашного интереса.
    Но и он должен быть чем-то все равно постоянно подпитан и подкреплен, хотя бы любопытством: " а что будет, если я сделаю вот так?"
    Если же у вас мотив научиться программировать для зарабатывания на жизнь, развития и построения своей карьеры в этом деле, то одной книги вам явно мало. Тем более Шилдта, тем более только по Си. Накачайте или купите или возьмите популярные книги по программированию, основам информатики, основам математики и алгебры, постарайтесь разобраться во всем, прорабатывайте каждый алгоритм, его решение. Пробуйте разные книги, каждую главу, теорию, подкрепляйте практикой.
    Придумывайте себе задачи для автоматизации, для программирования, для решения. Пытайтесь решить. Ставте перед собой сложные и нерешаемые задачи, но которые хотелось бы решить. Ищите ответы, в интернете, в книгах, в форумах. В сложностях рождается истина познания, которая хорошо усваивается и главное запоминается. В этом и будет ваша ценность учебы программированию, а не просто теория. Лично сам сталкивался, теория быстро забывается. И раз по одной книге не получается либо скучно, попробуйте по другой. По языку программирования Си и его диалектам и прообразам за всю историю насобирал кучу книг, как в электронном так и в бумажном виде. Комбинируя их, сочетая с блогами профессиональных программистов, используя и обозревая чужие исходники с гитхаба, читая профессиональные журналы, идеи, статьи, видеоконференции вы будете подкреплены достаточным багажом интереса и стремления все это охватить. И не забывайте про математику, теорию алгоритмов, структуры данных, статистику, теорию вероятностей, алгебру, любите и цените, изучайте и повторяйте основополагающие вещи. В мире программирования они встречаются часто.
    Сжимайте всю эту солянку воедино и будет хорошая основа для обучения и понимания, привыкания, осваивания профессии программист.
    Кризис начинающего программиста лечиться еще большим программированием и постановкой все новых и новых СЛОЖНЫХ задач и проблем, в решении которых ваше будущее!
    Ответ написан
    Комментировать
  • С сего начать изучение c# и wpf?

    yarosroman
    @yarosroman Куратор тега C#
    C# the best
    Язык программирования C# 5.0 и платформа .NET 4.5 Эндрю Троелсен эта книга поможет вам, для начала стоит изучить сам С#, потом уже стоит приступать к WPF, по XAML есть много книг. Так же потом стоит посмотреть, что такое MVVM, и как его реализовать, какие есть фреймворки для этого. Опять же разработка на WPF, WinRT, Silverlight основана на технологии XAML(отличия есть, но принципы разметки одни и те же). Освоив, что то одно, проще будет освоить и другие.

    Вот еще www.microsoftvirtualacademy.com, есть несколько курсов и по C# и XAML
    Ответ написан
    1 комментарий
  • Как лечится кризис начинающего программиста?

    DmitryITWorksMakarov
    @DmitryITWorksMakarov
    Начинай писать какой-нибудь проект. Я в свое время, когда учился программировать (правда по другой книге: "С# для профессионалов" какая-то из редакций), тоже заскучал.....начал писать проекты (например, решение системы линейных уравнений с произвольным порядком, что-то с нейронными сетями еще делал, с СОМ-портом что-то)....появилась какая-то уверенность в своих силах.....появились вопросы....искал в "интернетах", возвращался к книжке....в итоге язык освоил, а книжку использую как справочник.
    Ответ написан
    Комментировать
  • Отказали несколько клавиш клавиатуры. Что делать?

    eapeap
    @eapeap
    Сисадмин, Беларусь
    Временное решение - внешняя USB клавиатура.
    Тем временем купить новую и заменить.
    Ответ написан
    Комментировать
  • Отказали несколько клавиш клавиатуры. Что делать?

    gbg
    @gbg
    Любые ответы на любые вопросы
    Выбросить и купить новую. Попытки восстановления дорожек различными токопроводящими клеями и маркерами, как правило, бесплодны.
    Ответ написан
    Комментировать
  • Как учить мат часть?

    @SIRIUS_GREEN Автор вопроса
    В общем я сделал для себя выводы и нашел в каком направлении нужно двигаться. Благодарю всех за отклики!

    P.S Если у вас будут дети, в обязательном порядке уделяйте внимание, чтобы они изучали точные науки!
    Ответ написан
    Комментировать
  • Как быстро и на хорошем уровне освоить 1С-Битрикс?

    alexey-m-ukolov
    @alexey-m-ukolov Куратор тега Веб-разработка
    У Битрикса есть много учебных курсов, начать стоит с них, получить сертификат разработчика.
    dev.1c-bitrix.ru/learning
    Обязательно пройти стоит курс контент-менеджера, все администраторские и, разумеется, курс разработчика. Остальные по вкусу.
    Ответ написан
    5 комментариев
  • Тяжело ли, зная язык программирования на уровне джуниора, найти удаленную работу?

    Если кинуть объявление, что обучаю бесплатно программированию для web с последующим трудоустройством, то начинают ломиться просто толпы народа. Результат? 99% из них пропадают через месяц. Потому что не хотят или не умеют работать и учиться самостоятельно (при оказании любой консультативной помощи). Потому что не могут заниматься периодически не очень увлекательными вещами, потому что распыляются. Так через месяц они захотят стать дизайнерами, еще через месяц фотографами и т.п.
    К чему я это говорю? Вы столкнетесь с тем же самым. Сдюжите? Самостоятельно обучаться сложно и надо иметь fun, как говорят американцы, с этого должно переть. Иначе будет фигня... Надоест все через месяц.
    Ответ написан
    7 комментариев
  • Поздний старт в ИТ - есть ли шансы?

    beardedjack
    @beardedjack
    Ничего не бойтесь, дружище! Понимаю Ваши опасения. Ваш возраст - это ерунда.
    Самому уже 33. Всего-лишь пару месяцев назад получил должность, связанную с управлением проектами в области разработки ПО.
    До этого 11 лет в госконторе. Там начинал с эникейщика. Компы таскал. Админил все что можно. Много работал с людьми. Дорос до нач. отдела. Свободное время тратил на самообучение, фриланс. Потом добавилось получение второго высшего образования заочно по ит-специальности (голая математика, программирования было мало).
    Уже давно стало понятно, что надо менять сферу деятельности. Причем очень быстро. Мозг "закисает" на работе совсем... Вот и решился на экстренные меры.
    Да, здесь актуален вопрос психологического характера...
    Мотался по собеседованиям. Претендовал на должность Java junior-developer (выбрал джаву как ниболее интересную для меня в тот момент, хотя опыт был в иной области). Из этих собеседований вынес много нужного и интересного для себя. За это время подучился основательно. Мало спал. Много читал/писал/пробовал...
    Да, я был готов так поступиться со своим самолюбием: уйти с "престижной" должности и начать все "с нуля".
    На одном из ранних проваленных мною собеседований, интервьюер (технический специалист) задал вопрос: "А не поздновато ли ты, парень, решил резко так сменить сферу деятельности? Уйти с такой должности. Да на такую низкую должность... Возраст уже... Вот я б не рискнул...". На что получил ответ: "Это мои проблемы, парень. И мне решать как мне с этим жить".
    Все мои долгие попытки трудоустройства все-таки привели к положительному результату. В результате - имею очень интересную и хорошо оплачиваемую работу. И готов тратить свободное время на самообучение.
    Ответ написан
    Комментировать
  • Поздний старт в ИТ - есть ли шансы?

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    software engineer
    Если для того, чтобы кем-то стать, вам нужно сидеть и ждать чьего-то совета, и вас все время пугает то, что окружающие знают больше и они моложе - можете уже спиваться. С таким отношением и взглядами ничего не поменяется.

    Какая разница сколько кому лет, и так далее? Он вас подсиживает или что? Вы неспособны найти работу или научиться чему-то?

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

    donkaban
    @donkaban
    Умею рисовать тени
    Как обычно (это тостер же) миллион ответов, чай не что-то конкретное спрошено.
    Добавлю и я свои пять центов.
    Не слушайте дурацких советов "начни с тонких фуфловых книжек для начинающих" - это путь в говнокодеры. Если впереди - десять лет неспешного процесса "научился - понял, что не тому - научился - понял, что не тому" - тогда да, хобби не хуже, чем любое другое. Если же цели более практичные то :
    • Удостоверьтесь, что ваш английский позволяет относительно свободно читать техническую литературу. Если нет - занимайтесь английским, все остальное подождет.
    • Выясните (и лучше не здесь, а на SO, скажем) образцово-показательные книжки по выбранной вами технологии, языку, направлению.
    • Читайте. Если возникает сопротивление материала - это хорошо, мышца в мозгу избавляется от налипшего жира
    • Проходите онлайн тесты, решайте задачи в этих книжках, спрашивайте (здесь, на хешкоде, но опять же - разумнее на SO)


    То есть еще раз и коротко. - Английский. Только библии. Практикуйтесь.

    P.S. И перестаньте спрашивать "как заставить себя" - это лоховство. Сел и сделал. Если нет - идите мести дворы.
    Ответ написан
    Комментировать
  • Сколько времени в среднем проходит для освоения программирования с нуля и возможностью заработка?

    iwork
    @iwork
    :)
    Сам синтаксис ЯП несложен, а вот на опыт чтения, понимания и применения уже написанного(кем-то) кода уходят годы. Современный ЯП - это "среда программирования"
    Ответ написан
    Комментировать
  • Как максимально быстро разобраться с HTML, CSS, JS?

    StrangeAttractor
    @StrangeAttractor
    Я всегда восхищался сайтом w3schools.com. Много лет назад (когда HTML4 ещё только набирал популярность) изучил по нему HTML, CSS, JS, XML, RDF, OWL, XSLT, позже этот же сайт помог мне быстро въехаться в ASP.Net. Там одновременно и не втирают элементарные вещи подолгу и не обделяют их вниманием (вдруг кто-то таки не знает). Что знаешь можно пропустить в один клик - там подача материала в формате визарда (как при инсталляции программ), кратенько и понятно по каждой атомарной теме, без принудительного прохождения каждой. В последнее время он стал чуть посложнее в плане собственной юзабилити, но и материалов добавилось. В Сети можно найти несколько сайтов-клонов w3schools с темами, которых нет на оригинале.

    Профессионалом там, конечно, не станешь, но чтобы быстро въехать в тему, понять что есть что, к чему, как и где, заложить "скелет" понимания для дальнейшего обтягивания опытом и знаниями с помощью собственной практики и изысканий - ничего лучше я не видел (те же штуки типа codeschool грешат затянутостью и негибкостью, как мне кажется).

    Также настоятельно рекомендую найти хороший редактор с мощным автодополнением и подсветкой. Время, когда всё имело смысл всё держать в голове прошло, как и время справочников-руководств, по сути - гораздо удобнее когда ты начинаешь писать что-то и редактор сразу тебе подсказывает какие есть варианты (со временем оно и запоминается отсюда). В этом плане я не видел ничего лучше (да и такого же, хотя бы), чем продукция JetBrains (в Вашем случае - WebStorm) и VisualStudio (с которой Вы, как я понимаю, уже знакомы), хотя знатоки рассказывают о чудесах EMACS и VIM.

    Ну а дальше - рыскать по Сети в поисках интересных статей, книг, примеров.

    По части JavaScript и jQuery мне не известно ничего лучше, чем творчество Антона Шевчука.

    По Bootstrap я бы сам не отказался от хорошей наводки.
    Ответ написан
    1 комментарий
  • Как улучшить знания по .NET?

    1111paha1111
    @1111paha1111
    1. Рихтер - верный выбор. Это библия .net-чика. Осваивай её в совершенстве.
    Работа с коллекциями, обработка данных при помощи LINQ - могу посоветовать книгу Fabio Claudio Ferracchiati "LINQ for Visual C# 2008". Небольшой объём, и содержит много основных приёмов, в том числе обработка XML.

    Что касается разделов ASP.NET MVC, IIS, WPF - очень уж широкий охват. Судя по последним веяниям лучше двигаться в сторону веба и ASP.NET MVC. Микрософт слабо развивает линейку десктопа с WPF.

    2. Фаулер и GOF-паттерны. Рефакторинг даёт много полезных техник для избежания говнокода. Вторая книга расчтана на более "зрелого" программиста, имеющего опыт и дающая практические рецепты хороших архитектурных решений. Обе книги можно осваивать одновременно. В GOF сложность выше.

    ** GOF то есть книга авторов Erich Gamma,
    Richard Helm и другие "Design Patterns: Elements of Reusable Object-Oriented Software"

    Ещё альтернативный способ - ходить на собеседования в компании с целью разведывать требования к специалистам, делать тестовые задания, заполнять "тёмные места" в своей копилке знаний. Так можно понять чего хочет отрасль, какие знания нужны, какие задачи ставятся.
    Ответ написан
    Комментировать
  • Лучшая книга по ASP.NET с нуля

    Valeriy1991
    @Valeriy1991
    Разработчик .NET C# (ASP.NET MVC) в Alfa-B, Moscow
    Добрый день!
    По MVC - полностью согласен с Neir0 - "ASP .NET MVC Framework с примерами на C#" Стивена Сандерсона.
    По WebForms - несмотря на то, что книга, предложенная dmomen - "Разработка Web-приложений в среде ASP.NET 2.0. Задача-проект-решение" более прикладная (на протяжении всей книги идет 1 сквозной проект, на котором изучается ASP.NET WebForms), я бы посоветовал начать с "Microsoft ASP.NET 4 с примерами на C# 2010 для профессионалов" (либо более новую) - все-таки там основы ASP.NET + ASP.NET WebForms, без которых разрабатывать на ASP.NET конечно можно, но знаний будет не хватать.
    + еще сайт www.asp.net со множеством различных пошаговых и понятных туториалов (сам по нему изучал ASP.NET WebForms + EF)
    Если располагаете временем, то посоветовал бы (на основе личного опыта) такую последовательность Ваших действий:
    1) "Microsoft ASP.NET 4 с примерами на C# 2010 для профессионалов" (или новее)
    2) "ASP .NET MVC3 Framework с примерами на C#" (или новее)
    3) ну а сайт asp.net - уже по ситуации. Мне, повторюсь, он помог при разработке фрилансного проекта на ASP.NET WebForms + EntityFramework. Плюс на этом сайте хорошо расписаны туториалы по ASP.NET WebAPI.
    По поводу MSDN - это чисто субъективно. Мне, например, сложно воспринимать ту информацию, которая там есть, а вот моему коллеге гораздо проще. Это уже на Ваш выбор. Но туда приходится заглядывать, чтобы узнать какие-то тонкости.

    Успехов!
    Ответ написан
    Комментировать