• Как выбрать Linux при запуске?

    nazares
    @nazares
    Software Engineer
    Ну вы либо grub не поставили либо поставили но не туда либо грузитесь не с того диска если их несколько:
    если диск один значит надо загрузиться с загрузочного диска и установить grub в MBR
    Ответ написан
    Комментировать
  • Как быстро выучить C++ для олимпиадного программирования, если есть опыт профессиональной разработки на PHP и JavaScript?

    RubaXa
    @RubaXa
    Всё просто, следуйте это инструкции
    252633.jpg
    Ответ написан
    Комментировать
  • Возможно ли врачу стать программистом?

    lxsmkv
    @lxsmkv
    Test automation engineer
    медицинское ПО огормная ниша, расчет графиков смен, диагностическое ПО, программы для архивирования, каталогизации, базы знаний, шифрования (данные пациента нуждаются в защите, да) , для анализа изображений, там столько всего. IBM Watson тоже может слышали. Или дискретно событийное моделирование тоже интересно. Ведь управление лечебным комплексом это бизнес и нужны модели для оптимизации работы. Или обучающие/тренировочные программы. Программы для статистических расчетов.
    Есть социальные сети для врачей. Их тоже кто-то пишет. Платформы для поиска специалистов, с функцией рецензии пациентами. Да все не перечислить. Медицина - частный случай, а задачи сами по себе все те же самые.
    Я как-то на практику устраивался, так одна из фирм, писала ПО на Дельфи для анализа и каталогизации рентгеновских снимков. Так что Дельфи оно может и не модно, но зато мало умельцев. Считается что это прошлый век, хотя это совсем не важно. Важно что есть спрос. (Специалистов на Коболе ищут днем с огнем и платят "деньжищи огромные тыщи", потому что уже никто на нем не пишет, а банковские системы поддерживать надо.) Питон тоже отличный, гибкий язык для любых в принципе задач. Я считаю нужно быть знакомым как минимум с одним компилируемым языком и с одним скриптовым. А возраст рояли не играет. И то что вы прошли курс Явы, я так понимаю очный, говорит о том что намерения у вас самые серьезные. Т.е это не поветрие никакое, а настоящий интерес, сопряженный со способностями (иначе бы уже давно забросили)
    Ответ написан
    2 комментария
  • Где найти интерактивное изучение js?

    evgeniy8705
    @evgeniy8705
    Повелитель вселенной
    nnmclub.to/forum/viewtopic.php?t=973073&start=45
    Единственный курс, в котором подробно изучается сам стандарт ES.
    Очень много практических заданий.
    Тем более обучение основано на изучении по учебнику Ильи Кантора.
    Тем более преподаватель бывший сотрудник Яндекса, нынешний сотрудник Lusoft
    Обучение длится 48 часов. Это только видеолекции, не считая времени на практику.
    По ES в курсе достаточно большое количество задач после каждой лекции, по JS также много задач из учебникак Ильи Картора, плюс выполняются такие работы как Слайдер, ToDo list, RSS ридер, корзина интернет магазина с local storage, а также выпускные проекты, сайт и игра.

    Этого курса + книги на learn.javascript.ru будет достаточно чтобы получить очень хорошую базу, конечно если выполнять все задания.
    Ответ написан
    1 комментарий
  • Где можно посмотреть фриланс рассказы?

    aRegius
    @aRegius
    Python Enthusiast
    Я не могу отнести себя к той категории людей, которые искали, сортировали и знают множество подобных ресурсов на любой вкус.

    Однако интерес к подобным реальным историям реальных людей (жизнь и работа программистов за рубежом) в свое время заставил меня уделить какое-то время поиску подходящих мне соответствующих ресурсов.

    На сегодняшний день есть лишь один, за которым я слежу постоянно. Вот он.

    Чем меня привлек:
    1. Грамотная (с точки зрения русского языка), подробная, интересная подача материала.
    2. Большое количество качественных, интересных, тематически уместных фотографий.
    3. Интересные темы.
    4. Удобный дизайн в контексте легкости чтения и восприятия информации (никаких мигающих баннеров, всплывающих реклам и прочей мути...).
    5. Хороший мотиватор (имею ввиду сам ресурс).

    Естественно, это мое субъективное мнение. Но я далеко не уникум, поэтому и делюсь, будучи уверенным, что кому-то также окажется полезным.
    Ответ написан
    2 комментария
  • План развития\правильный путь?

    kumaxim
    @kumaxim
    Web-программист
    Во первых, наличие высшего образования, той самой корочки, является обязательным требованием для green/blue card. До всех с разной скоростью доходит, что за бугром проекты и интереснее и перспективнее, да и платят там поболее. Про уровень жизни я молчу, нужно один раз съездить в США/ЕС чтобы убедиться в этом лично.

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

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

    Я могу сказать так, если ты идешь в универ чисто ради куска бумаги - лучше вообще не ходи, особенно если тебе армия уже не светит. Получи сертификат ILETS(англ. язык), Zend Certification Exam(отраслевой экзамен для PHP-программистов) и ты будешь востребован на рынке. Другой вопрос, что это позволит тебе писать код, но наврятли ты сможешь решать задачи. В работе программиста самое легкое это писать код. Тяжелей всего решать задачи: декомпозировать предметную область клиента, строить архитектуру приложения, оптимизировать ее под изменяющиеся требования. А вот для того чтобы решать задачи, тебе как раз и нужен тот самый склад ума, тот формат мышления, который в тебя по крупицам, по каплям будут заливать преподаватели/одногруппники на протяжении всех 3-5 лет обучения.

    В третьих, насчет формата обучения.
    Большая часть моих одногруппников реально учились до середины 3-го/начала 4-го курса. Потом каждый кто мог зацепиться где-то стажером, где-то младшим разрабом, кто-то пошел сисадмином на полставки... Нам преподы сказали прямо: ребята, Вы уже взрослые, Вам нужно думать о дальнешей карьере, работе. Мы понимаем, что работая Вы сильно посещать пары не будите, тяните только самый минимум и палки в колеса мы Вам вставлять не будем. И это очная форма!

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

    Пятое, резюмирую выше сказанное.
    Не иди в ВУЗ, если тебе нужна только бумажка. Иди в ВУЗ чтобы развиться как личность, как человек, как специалист, способный решать задачи. А насчет курсов... Вливать деньги в них тебе все равно придется, чтобы повышать свою квалификацию после, чтобы быстро вникнуть в какую-то тему. Без курса ты можешь дойти сам до всего этого за 6 месяцев работы с технологией/движком/фреймворком/языком(подставь нужное), но с вменяемым курсом, который откроет для тебя этот мир, ты тот же самый путь пройдешь за 1,5-2 месяца. А в нашей среде время = деньги, как знаешь.

    P.S.: надеюсь мой ответ будет полезен более чем одному человеку...
    Ответ написан
    2 комментария
  • Есть сайты для общения начинающих программистов, или что-то подобное?

    zo0m
    @zo0m
    full stack developer
    livecoding.tv

    вот тут норм интерактив :) Periscope для разработчиков

    ____update:
    (как ниже поправили, скорее Twitch)
    Ответ написан
    2 комментария
  • Что нужно освоить в Ubuntu?

    kentuck1213
    @kentuck1213
    Сам пользуюсь ей 3 месяца в ни каких книжках не нуждался для работы с Ubuntu. Все что нужно мне тупо гуглю.
    Ответ написан
    Комментировать
  • Как реализовать сборщик сообщений, постов и фотографий с разных соц.сетей?

    dimonchik2013
    @dimonchik2013
    non progredi est regredi
    взаимодействовать можно

    с языками сложнее, я рекомендую посмотреть на PyQT python-3.ru/category/pyqt
    как некий баланс между скоростью освоения языка и функциональностью

    а по-взрослому, конечно, в сторону Микрософта надо смотреть или Java
    Ответ написан
    Комментировать
  • Как реализовать сборщик сообщений, постов и фотографий с разных соц.сетей?

    @VZVZ
    Reverse-Engineer, Software Developer, Architect
    Соцсети (именно соцсети, а не мессенджеры) - это обычно классические сайты, работающие по HTTP/HTTPS, даже без сокетов (TCP) или RTMP.
    HTTP - это самый простой протокол из вообще существующих, и для него самый широкий инструментарий (снифферы, библиотеки стандартные и сторонние и т.д.)
    Так что написать такой бот большой проблемы не составляет. Читайте здесь:
    Про HTML-парсинг есть что нового?
    Ответ написан
    Комментировать
  • Какие технологии для разработки web приложения предложите кроме JS+PHP+MySQL?

    @akass
    Developer
    RubyOnRails
    Python(Django)
    Asp.NET
    Ответ написан
    Комментировать
  • Актуально ли второе высшее образование для программиста в области медицины?

    @NortaBirdo
    Для начала о себе: по образованию я врач-психиатр, по должности я ведущий бизнес-аналитик в фирме, которая пишет медицинский софт.

    Ответ коротко: нет, не нужно.

    Подробно:
    1. Высшее образование в медицине (я имею ввиду лечебный факультет, стоматологию (5 лет) и фармацевтику (5 лет) не рассматриваю) это 6 лет. После этого вы обязаны 3 года отработать врачом общей практики. После этого у вас специализация от 2 до 5 лет в зависимости от специальности. Чтобы пройти специализацию бесплатно, вам надо быть краснодипломником или к ним приближенным (что ой как не просто) чтобы пройти конкурс на федеральную льготу. Если по федералке не прошли, то остаются два способа: заплатить (простейшие специальности типа терапевта участкового стоят порядка 100 тыс./год), либо продаться больнице на 3 года (больница оплачивает вам обучение, а вы потом эти деньги отрабатываете). Если вы не проходите специализацию (это возможно) то значит практического опыта у вас по нулям. Ценность ваших знаний для разработки ПО -10 по шкале от 0 до 10 (я не опечатался, величина отрицательная при положительной шкале). чтобы понимать реальные потребности бизнеса вам нужен опыт, чтобы его получить вам надо: 1) пахать студентом в ночные смены мед.сестрой 2) пройти практику специализации.
      Кстати летние практики вам тоже надо проходить, и ночные дежурства в них тоже входят.
    2. На лечебном факультете заочки нет.
    3. Пропускать занятия - нельзя. Пропускать лекции - нельзя. Присутствие на лекциях проверяют, часто не ленятся пофамильно проверить весь курс (~300 человек). Пропускать сдачи историй болезни крайне не рекомендуется (хрен найдешь потом препода, а если найдешь - еще и хрен сдашь). Двойки получать - нельзя. Они штрафуются и/или отрабатываются (очно). Деканат обычно на стороне кафедры. Т.е. то что ты получил пару, потом не осилил 3 из 3 отработок в этом семестре и теперь тебя кафедра не допускает до сессии (кстати экзамена у этой кафедры в эту сессию может и не быть, но она все равно должна поставить допуск) - твои проблемы и только твои. Не выход на сессию - отчисление.
    4. Обучение медицине одно из сложнейших. Вам придется заучивать огромные объемы информации. Там нет логики. Например, чтобы сдать простейший (!) экзамен по нормальной (бог с ней, с патологической) анатомии вам придется заучить три тома анатомического атласа формата а4 по 600 страниц в каждом мелким шрифтом на латыни+русском + уметь все это показать на трупе (да-да, на три года ваш второй дом - анатомичка, есть, одной рукой ковыряя в трупе - это норма) Когда заучите, это первые года три - придется учится принимать решения исходя из всей этой информации
      Добавьте к этому: мудаков профессоров коих +50% в каждом вузе, разброс знаний: вам нужно будет ориентироваться в мед.биофизике, органической и неорганической химии, биохимии, биологии, ну профильных дисциплинах (первые три года - норма и патология тела+общая фармакология, вторые три года - клинические кафедры, когда собственно начинаем учить болячки (и да, тут снова придется кучу всего заучивать, но уже проще). Завершается это клинической фармакологией, которую заучить не возможно. Ты либо помнишь и понимаешь все свои 6 лет, либо очень плохо быть тобой)
    5. Для того чтобы писать медицинский софт в команду нужны бизнес-аналитики + грамотный архитектор + нормальный представитель на стороне клиента. Как и везде. Именно эти люди формируют техническое задание, осуществляют проектирование. К тебе в итоге уже придет конкретное задание вида "сделай класс А"
    6. Что бы быть хорошим бизнес-аналитиком, тебе на старте нужна не столько предметка, сколько методологии бизнес-анализа. Ты должен понимать как вытащить из пользователя что ему надо и зачем
    7. 95% рынка - это базовые учетные контуры (регистрация пациентов и их историй болезней/мед.карточек). Мед. тут не поможет вообще ни как от слова совсем. А вот хороший лид + внятный клиент + светлая голова и скрупулезность = profit. Оставшиеся 5% это исследовательские задачи, но тут без domain subject expert все равно не обойтись, даже если ты медик.


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

    На сколько востребованы в целом специалисты по медицинской информатике? Очень востребованы. Рынок только развивается, поле - не паханное.

    P.S. Если хочется по работать в сфере мед.информатики - напишите, можем пообщаться.
    Ответ написан
    8 комментариев
  • Что даёт владение компьютером (планшетом, смартфоном) в плане развития ребёнку?

    @Alcospb
    Кругозор и объем знаний развивается не за счет времени проведенного перед монитором, а за счет действий, которые предпринимает индивидуум.
    Аналогично, ваши мышцы не станут сильнее от сидения в качалке, как и мозги эффективнее от чтения анекдотов.
    Ответ написан
    Комментировать
  • Подойдет ли для фриланса Python по Марку Лутцу?

    Akdmeh
    @Akdmeh
    PHP, Yii2, Music
    cypselusmurarius: в вашем случае это ОТЛИЧНО (в комменте вы написали, что вам 14)! И очень похвально, что вы интересуетесь технологиями.
    К сожалению, Лутц - это только теория. Типа: "вот есть велосипед. У него есть переднее и заднее колесо, у вас есть руль, которым можно задавать направление". Но прочитав подобный мануал, ездить вы вообще не научитесь. Хотя у Лутца есть неплохие примеры рабочих программ. В таком случае попытайтесь несколько раз внимательно читать примеры, и затем пытаться реализовать такой же функционал, но не просто переписывая код один в один, а немного его видоизменяя - на уровне переменных и тому подобного.
    Подумайте вот о чем: какую программу вы хотели бы написать? Может, показывать список друзей вконтакте и диалоги с ними? Или, может быть, какую-то простую игру? Или может сайт сделать? Или еще чего?
    Очень важно найти реальный проект, над которым вы будете работать и начать его реализовать. И в этот момент вы поймете, как ничтожны ваши знания, как многого вы не знаете. Тут вы начнете искать способы решения той или иной задачи. Прежде, чем обратиться сюда либо на форумы - попытайтесь максимально кратко сформулировать вашу задачу. К примеру: "задать другой цвет контуру треугольника в canvas" или что-то подобное. Когда четко понимаете, что нужно - пользуетесь поисковиком. Также неплохо продублировать вопрос на английском и перевести непонятные слова в словаре, чтобы понять суть ответа и применить его. Умные люди ведь сказали когда-то: "в правильно поставленном вопросе есть уже половина ответа".
    И только если ничего не нашли - обращаться уже сюда.

    Только так, на практике, и никак иначе, вы научитесь чего-нибудь и уже за полгода активных занятий программированием сможете брать несложные заказы. Главное, самому понять, в какой области вы хотите работать - разрабатывать игры, серверные решения, простые программы-окна, сайты и т.д.
    Ответ написан
    Комментировать
  • Подойдет ли для фриланса Python по Марку Лутцу?

    Olej
    @Olej
    инженер, программист, преподаватель
    Сколько будут платить( если вообще будут:))

    После Лутца много платить не будут ;-)
    Ответ написан
    9 комментариев
  • Какую версию Python изучать в конце 2015 года?

    @Tabletko
    никого не трогаю, починяю примус
    Python 3
    Ответ написан
    Комментировать
  • Как быстро начать изучать python?

    @arciomau
    Вообще первое, что я посоветую - забыть на время про программирование и учить английский. Для понимания большинства книг тебе будет достаточно уровня Intermediate (B1, словарный запас 2-3 тысячи слов + общее понимание грамматики). Ибо все равно без английского ты достаточно быстро замучаешься. Точнее скажу, ты замучаешься при первой попытке погуглить любое нетривиальное решение возникшей проблемы (ибо многие подходящие решения будут объяснены по-английски на StackOverflow и подобных сайтах). Ну и при возникновении ошибок в ходе выполнения программы интерпретатор тоже будет "ругаться" по-английски. Если ты никогда не учил английский, пару лет на это уйдет, если заниматься не слишком интенсивно. Если взяться интенсивно, можно и за год, в принципе, достичь этого. Это не совсем просто. Но оно того стоит, 100%.

    После этого можно идти на coursera и записываться на курс для новичков по интересующему тебя ЯП. Например, для питона это что-то такое. Ну необязательно, конечно, coursera, есть и другие образовательные сайты (пример) - тут уже гугл тебе в руки.

    Просто без знания английского ты всегда будешь позади на пару лет: книги пишутся и переводятся на русский небыстро. Ну и как я уже сказал выше, уже средние знания английского сильно облегчат твою дальнейшую жизнь в смысле поиска решений в Сети. Это не зависит от выбранных технологий - такая же ситуация будет и с Java, Ruby, Go и любыми другими ЯП.

    Разумеется, можно параллельно учить английский и читать книги по питону. На этот случай тебе уже присоветовали книги. Я бы рекомендовал начать с Доусона. Книга Лутца, конечно, более универсальная, но уж очень она подробная для начала: можно и запутаться в таком объеме информации (хотя ничего действительно сложного там нет). Еще для быстрого старта подойдет эта книга. Но английский все равно в первую очередь учить, без него беда.

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

    Поэтому если уж ни в какую не хочется тратить долгие месяцы на изучение английского и одновременное изучение синтаксиса языка программирования, введения в алгоритмы и т.п. - займись чем-то другим.
    Ответ написан
    2 комментария
  • Кто получает удовольствие от Физики)?

    gbg
    @gbg
    Любые ответы на любые вопросы
    Учебники Ландсберга и Мякишева.
    Ответ написан
    1 комментарий