Задать вопрос
  • Как можно определить несколько классов с одним родителем в рамках одного типа?

    DmitryITWorksMakarov
    @DmitryITWorksMakarov
    Эм.....а почему нельзя кэшировать в "массив" типа ParentClass?
    Для каждого объекта кэша будут известны все его методы, а реализацию (или уточнение реализации) их берут на себя потомки.
    Я насколько понимаю ООП, наследование и полиморфизм для того придумано....
    Ответ написан
    2 комментария
  • Как послать команду с телефона на компьютер?

    Neuroware
    @Neuroware
    Программист в свободное от работы время
    какие есть каналы связи между компьютером и мобильным устройством?
    К примеру если есть wifi и прямой коннект вообще не нужен никакой сервер.
    Ответ написан
    Комментировать
  • Как всё успевать и не быть роботом?

    EvilsInterrupt
    @EvilsInterrupt
    System programming, Reversing Engineering, C++
    Есть такая поговорка "Скажи мне кто твои друзья и я скажу кто ты". Если хотите чему-то научиться и координально поменять свою жизнь и самого себя, то настоятельно советую поместить себя именно в то окружение, где по большей части те люди на которых Вы бы хоть немного но хотели быть похожими и у которых можно многому научиться.

    Это мой собственный опыт.

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

    Все это дало мне то, что неявным образом у меня сформировалось мышление, привычки, действия, ритуалы и др. таким образом, что аж диву даешься "И это я?". К примеру от математиков прям железобетонно вбилось в голову фраза "Необходимо и достаточно", т.е. есть задача значит надо сделать настолько мало насколько это возможно, но при этом чтобы задача была решена!

    Рекомендую Вам прежде всего надо спросить себя "А что именно хочу?" и "Какие у меня мечты?". Ежедневно спрашивать себя "Какие задачи должен сегодня сделать чтобы хоть на чуть чуть приблизиться к моим мечтам?".
    Ответ написан
    6 комментариев
  • Как правильно читать книги по программированию?

    27cm
    @27cm
    TODO: Написать статус
    После 40 минут чтения уже пропадает интерес, простое поглащение теории, а задания только в конце главы (не дочитав до конца главы невозможно решить эти задания, а сама глава страниц на 30).

    • Не читайте всё подряд. Например, иногда бывает достаточно посмотреть фрагменты кода в главе, а к тексту обращаться лишь для прояснения непонятных моментов.
    • При первых признаках усталости, делайте перерывы. Но это не значит, что в перерыв нужно бросать книгу и бежать проверять ленту в контакте :-) В "перерыве", например, можно полистать, вспомнить и обдумать уже прочитанные главы; из любопытства заглянуть в следующие главу; поискать дополнительную информацию в интернете о материале прочитанных глав (статьи, видеоуроки); налить кофе, погладить кота и т. п. Словом, ни делать ничего такого, что могло бы вас заставить забыть о книге, если вы этого не планировали.

    Как правильно читать, что бы не забывать то, что прочитал в начале главы

    Лучший способ не забыть - начать применять на практике. Но если такой возможности нет то можно поступить так: придумывать и записывать по ходу чтения вопросы, ответы на которые есть в книге и которые вы хотите запомнить. В следующий раз, перед тем как вновь приметесь за чтение - пробегитесь и вспомните ответы на записанные вопросы. Вопросы можно записывать и просто на бумаге, но я предпочитаю делать это в Wunderlist.

    Ещё можете посмотреть:
    Как быстро и продуктивно читать техническую литературу?
    Литература, о том как читать книги?
    Как заставить себя читать книги по программированию?
    Ответ написан
    Комментировать
  • Где найти 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 комментариев
  • Тяжело ли, зная язык программирования на уровне джуниора, найти удаленную работу?

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

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

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

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

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

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


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

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