• IDE для разработки под микроконтроллеры?

    globuzer
    @globuzer
    gezgrouvingus progreszive ombusgrander greyderzux
    Под каждую архитектуру и процЫк используется своя среда разработки, ну если считать продукт "из коробки". Кеил, интел, код-вижн, авр-студио, и др...
    Одним из советов будет использовать именно под тот или иной проц, ту среду, которая применима к нему, которая идет по дата-шите к процыку, которая идет в комплекте разработчика.
    Коллеги имели опыт менять среды разработки, известно, но потом возвращались все равно под комплект с процессором, который идет в составе коробочной версии.
    Также можно использовать универсальные среды разработки, подключив соответствующий компилятор для процессора, настроив все библиотеки, драйвера и модули.
    Ответ написан
    Комментировать
  • Почему все хотят django?

    globuzer
    @globuzer
    gezgrouvingus progreszive ombusgrander greyderzux
    обобщив все вышесказанное, обобщив аналитику интернета, можно сказать: дажнго просто круче, поэтому его все и хотят... остальные просто идут в догонку, но дажнго впереди!
    Ответ написан
    Комментировать
  • Кто такой кодер? и чем он отличается от программиста?

    globuzer
    @globuzer
    gezgrouvingus progreszive ombusgrander greyderzux
    кодер - более узкое понятие, хотя в простонародье кодерами и программистов называют.
    кодер, от слова коддинг, то есть просто кодировать, переносить уже готовый алгоритм в язык программирования и его синтаксис.
    фактически, программист делает подготовительную работу для кодера, придумывает алгоритм, продумывает предметную область и тд и тп, но в нынешнем мире, очень часто или почти всегда программист это тот человек, который и кодирует и программирует и моделирует и проектирует...
    англолицизмы, все эти понятия достаточно субъективно смешаны и перепутаны, на что еще накладывает отпечаток развитие науки и программирования в россии и за рубежом, стандартов и тд... вплоть до должностных инструкций министерства труда РФ :)
    каждый должен заниматься своим делом это главное
    Ответ написан
    Комментировать
  • Чем заняться студенту программисту в ВУЗе?

    globuzer
    @globuzer
    gezgrouvingus progreszive ombusgrander greyderzux
    начальные курсы - очень большой упор на математику, алгоритмы, фундаментальные знания, не только в области программирования, но даже и физики, техники...
    старшие курсы - практика и применение всей изученной теории с использованием всех изучаемых языков программирования....
    подрабатывать или нет - ваше дело, вопрос времени и интереса. в вузе не гонитесь за деньгами, гонитесь за знаниями и научитесь учиться, научитесь адаптироваться к рынку, научитесь психологии, научитесь чувствовать код, научитесь быть человеком, специалистом, программистом...
    а после вас ждет увлекательный и долгий путь успешной карьеры и вознаграждений всех ваших трудов...
    Ответ написан
    Комментировать
  • С чего лучше начать изучать ООП?

    globuzer
    @globuzer
    gezgrouvingus progreszive ombusgrander greyderzux
    Чтобы начать изучать ООП, нужно и важно понять принципы и парадигмы, философию и концепции ООП, вообще вникнуть в объектно-ориентированный анализ, а за сим, извольте окунуться в труды таких великих монстров ООП, как: Гради Буч, Фредерик Брукс, Тимоти Бадд, и другие.
    Почитайте классику ООП, почитайте и ознакомьтесь с дискуссиями в интернете по этой теме, погуглите, информации предостаточно. Основываясь на этом, понимая все что вы освоили, приступайте к практической стороне вопроса, использования и изучения различных инструментов ООП, будь то любой ооп_язык_программирования или моделирования.
    Ответ написан
    Комментировать
  • Какие языки программирования нужно знать?

    globuzer
    @globuzer
    gezgrouvingus progreszive ombusgrander greyderzux
    JavaScript. HTML5+CSS3, Python\PHP - ну и все их приблуды, стэки, библиотеки и тд...
    основа современного веба. учите их, будет вам счастье
    Ответ написан
    Комментировать
  • В каких сферах ИТ наиболее перспективно на ваш взгляд?

    globuzer
    @globuzer
    gezgrouvingus progreszive ombusgrander greyderzux
    На такой широкий вопрос можно смело ответить так:
    ИТ востребованы в нашей жизни! В жизни всех живых организмов нашей вселенной! Да и не только живых! Весь субъективизм нашей реальности уже и есть мир ИТ!
    Ответ написан
    Комментировать
  • Чем закрыть огромную дыру между теоретическими знаниями и их практическим применением в веб-программировании?

    globuzer
    @globuzer
    gezgrouvingus progreszive ombusgrander greyderzux
    Учиться нужно не только осваивая теорию, но и применяя все это на практике. После изучения теории - много-примного практики. Притом стараться выбирать и делать разнопрофильные и разнонаправленные задачи, сложные, искать себе трудности. На ошибках учатся. Каждую проблему пытаться решить, запоминать способы решения. Общаться с компетентными специалистами по сложностям в своих задачах (соц.сети, форумы, сайты, жизнь). Не раз и не два постоянно открывать теорию и вспоминать что было когда-то изучено, повторять, повторять, и вновь применять на практике уже все знания с большим профессионализмом и классностью. Только со временем вы сможете прокачаться, с приобретением опыта, потратив много трудодней обретете высокопрофессионализм, который может быть оценен в дальнейшем солидно и справедливо. Это ваша цель!
    Ответ написан
    2 комментария
  • Так ли хорош Python в сравнении с R для data mining?

    globuzer
    @globuzer
    gezgrouvingus progreszive ombusgrander greyderzux
    Любой специализированный инструмент (язык) или их связка хорош настолько, насколько хорош специалист, который их использует, ну и естественно насколько хороша его теоретическая подготовка по дата-мининиг, математике, статистике.
    Иногда, даже извратившись, можно сложнейшую алгоритмически-статистическую задачу, которая влечет анализ данных, можно решить на совершенно не предназначенном для этого языке.
    Что касаемо именно пайтона и языка R, оба хороши, серьезно - оба. Единственное для пайтона нужно доставлять дополнительные библиотеки и модули. НО! Каждая аналитическая и алгоритмически-статистическая задача тоже имеет свою специфику, привязку к той или иной технологии, теории - и тут уже в этом случае как раз приходится придумывать, какой именно язык применить - PYTHON или R, а может быть и оба их вместе, а может еще и подключить STATISTICA или еще чего, даже обычный MathLAB или Ecxel может оказать неоценимую помощь. Задачу, особенно сложную, всегда нужно решать комплексно! Тогда успех гарантирован с вероятности близкой к единице!
    Ответ написан
    1 комментарий
  • Какое образование нужно дизайнеру?

    globuzer
    @globuzer
    gezgrouvingus progreszive ombusgrander greyderzux
    естественно-научное, техническое образование пригодиться при проектировании интерфейсов, чтобы разобраться в специфике каждой проблемы
    Ответ написан
    Комментировать
  • Как стать руководителем/менеджером проекта?

    globuzer
    @globuzer
    gezgrouvingus progreszive ombusgrander greyderzux
    Управление, коммуникации, лидерство, психология, и все эти дела - это хорошо. Но, чтобы быть руководителем отдела разработки чего-то высокотехнологичного или софтверного, обязательно нужно понимать суть этих процессов. А следовательно - нужно и покодить, и попроектировать, и поразрабатывать, и с конкурентами пободаться, и рынок изучить, и теорию всего этого постичь.

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

    globuzer
    @globuzer
    gezgrouvingus progreszive ombusgrander greyderzux
    любой язык с поддержкой вашей СУБД, как вариант: python или c++.
    основам выучиться можно очень быстро. как раз для вас случай.
    особенно python легок и простен для начинания.
    Ответ написан
    Комментировать
  • Требуются ли навыки художника в разработке игр?

    globuzer
    @globuzer
    gezgrouvingus progreszive ombusgrander greyderzux
    Товарисч! Интересеная работа нужна всем, особенно если она высокооплачиваема.
    А по поводу художника, личное мнение и просто суммарное впечатление после аналитики интернета - художник и его специализация - это сугубо специфичная область. Для разработки игр (для хороших игр, в том числе включая всякие там технологии и фреймворки) нужны идейные люди, каждый заточенный под свое: алгоритмы, искусственный интеллект, математика, графика, художественное творчество, юзабилити, продвижение, приманивание игроков к проекту, кодирование и т.д.
    Каждый из представленных, если он действительно профи в своей области - то это гуд. Распыляться не нужно и бестолку. Так что просто подумайте - что вам больше по душе! Туда и ориентируйтесь!
    Ответ написан
    Комментировать
  • Оптимальный выбор ВУЗа в сфере IT?

    globuzer
    @globuzer
    gezgrouvingus progreszive ombusgrander greyderzux
    По факту, нужно не важно где - нужно просто научиться УЧИТЬСЯ, сформировать эмоционально-психологический стержень личности и стремление к постижению своих целей. А целями могут быть - изучение определенного предмета, алгоритма, языка программирования, философии, культуры программистов, веб-технологий или вообще что угодно, даже заработать сто питсот тыщ баксов как итог. С выбором вуза сложно угадать. Всегда есть и минусы и плюсы. ИМХО - москва и питер, а также другие города (хотя бы 1млн жителей), где есть вузы - вполне дают нормальную базовую естественно-научную подготовку. Это не касается технологий, новинок в сфере веба или политики программирования, это касается базы, фундаментальных знаний. Но многое зависит и от самого студента конечно же и его стремления
    Ответ написан
    Комментировать
  • Какую специальность выбрать для поступления в моём городе?

    globuzer
    @globuzer
    gezgrouvingus progreszive ombusgrander greyderzux
    Все зависит от ваших предпочтений, интересов и увлечений.
    Если все три фактора будут на высоте, то выбранная специальность будет у вас хорошо прокачана, выучитесь с интересом и станете высококлассным спецом, который будет любить свою работу!
    По вашим предложенным специальностям примерно так:
    1 - более по душе системное администрирование, сети, телекоммуникации, построение сетей и их проектирование
    2 - если нравиться автоматизация во всех ее проявлениях
    3 - если есть задатки творить и конструировать, проектировать, создавать
    4 - если обожаете программировать и думать над созданием больших программных комплексов
    5 - если есть интерес к защите информации и противостоянию взломов, есть интерес также самому взламывать что-то из программно-технических артефактов
    6 - если нравиться математическое программирование, алгоритмитизация, программирование
    7 - если по душе администрирование систем, программирование не сильно сложных комплексов

    А вообще, куда бы вы ни выбрали, главное не пожалеть о своем выборе и любить работу, не бояться развиваться и даже постигать другие специальности, расширяя свой кругозор, не забывая о досканальности уже изученных наук
    Ответ написан
    Комментировать
  • Как оформить требования к интеграции по ГОСТ 34?

    globuzer
    @globuzer
    gezgrouvingus progreszive ombusgrander greyderzux
    Вроде как В1 и В2, входные и выходные сигналы. Протоколы и концепции описываются в "описании программного обеспечения" и "информационное обеспечение". Не помню по шифрам документы. Но можно структурировать и компоновать в разных документах подобную информацию.
    Как понимаю у вас главный вопрос - протокол взаимодействия между системами. А эта тема может быть приведена даже в приложении к Описанию ПО, ГОСТ 34... или ГОСТ 19....
    Ответ написан
    Комментировать
  • Как правильно распределять время для кодинга?

    globuzer
    @globuzer
    gezgrouvingus progreszive ombusgrander greyderzux
    Вы работаете, учитесь, кормите семью, воспитываете детей, занимаетесь спортом, спите вообще?
    Все зависит от вашего личного жизненного времяпрепровождения и целей.
    Можно кодить и 24 часа на пролет, но тогда когда вы будете успевать кушать и спать, зарабатывать на хлеб?? Времяраспределение на работу, учебу, хобби - это субъективно очень. Но чтобы как-то хоть дать всем тостерманам вам совет, тогда уж опишите свою жизнь, что и как живете. Тогда можно будет и по опыту чужих и по теории GTD подсказать что-то. А так, субъективно - кодить нужно столько, сколько душа пожелает, главное не навредить здоровью!
    Ответ написан
    Комментировать
  • Какой язык программирования выбрать для изучения?

    globuzer
    @globuzer
    gezgrouvingus progreszive ombusgrander greyderzux
    Для аналитики: Python+математические библиотеки и модули\фреймворки под него, а также язык R
    Чтобы проинтегрироваться в веб, еще освоить HTML+CSS+JS
    И все, фриланс открыт под таких специалистов с большими распростертыми объятиями, если вы на самом деле будете супер спецом аналитиком и кодером
    Ответ написан
    2 комментария
  • Какую книгу по assembler посоветуете?

    globuzer
    @globuzer
    gezgrouvingus progreszive ombusgrander greyderzux
    Авторы книг: Юров, Голубь, Зубков. Это российские более-менее современные учебные пособия.
    Также есть старинная книга, автор Скэнлон, программирование на IBM\XT, там еще для i8086 объясняется и хорошо расписана архитектура процика.
    Для организации ЭВМ и машинных языков, можно для понимаю почитать Таненбаума Архитектура компьютера, чтобы понять смысл ЭВМ изнутри.
    Ответ написан
    1 комментарий
  • Почему в школах до сих пор преподают Pascal а не Python?

    globuzer
    @globuzer
    gezgrouvingus progreszive ombusgrander greyderzux
    Технологии меняются, особенно в сфере информационных разработок, не говоря уж о программной инженерии.... меняются они так быстро, что редко какая школа, да и даже вуз успевает за ними угнаться. Хорошо что бывают вразумительные студенты, пытаются некоторые компьютерн-сайнз знания и понятия выучить сами , не отставая от прогресса, а вот школьники - они привыкшие к "идти на поводу за учителем". Мало учителей, кто двигается с прогрессом, отсюда и паскаль...
    Но базовые знания алгоритмитизации и на паскале можно дать, этого будет достаточно. Притом не факт, что когда школьник выпуститься из школы и поступит в ВУЗ, язык пайтон будет так популярен, возможно появиться новый язык XLangBungosSuper, который превзойдет все и вся. Технологии меняются так быстро, что не угнаться. Нужно учить базовые вещи, которые будут востребованы всегда, независимо от технологий
    Ответ написан
    Комментировать