Ответы пользователя по тегу IT-образование
  • Как научиться программировать на Delphi?

    globuzer
    @globuzer
    gezgrouvingus progreszive ombusgrander greyderzux
    Привет! Почему взяли Delphi?
    Да, согласен, лет 10 назад - это было хорошим вариантом для обучения, паскаль, дельфи....
    Но сейчас - для обучения программирования и более того для перспектив, что более ценно порекомендовать лучше изучение с азов даже это Python, JS, C, C++, Java,....
    Хотя бы брать те языки, которые наиболее востребованы и привычны. Изучение их не осложнит ваш процесс, нисколько не сложнее того же дельфи, зато перспективнее и лучше на будущее.
    Точнее сказать актуальнее на ближайшее время - и пусть базу набъете и просто научитесь программировать. Главное понять смысл и научиться думать с точки зрения программ....
    Ответ написан
  • Какой материал для изучения алгоритмов вы можете порекомендовать?

    globuzer
    @globuzer
    gezgrouvingus progreszive ombusgrander greyderzux
    кроме алгоритмов для решения задач изучайте ТРИЗ
    Ответ написан
    Комментировать
  • Какой список литературы для структурированного изучения программирования?

    globuzer
    @globuzer
    gezgrouvingus progreszive ombusgrander greyderzux
    Когда учился в ВУЗе, задавался вопросом, почему нас учат именно так. Общался с преподавателями, смотрел программы обучения что дают в других ВУЗах, что давали раньше в СССР, когда учились студентами наши же преподаватели. Все же сделал такой вывод: программирование следовало начинать учить с паскаля, и на основе этого языка применять все знания информатики, булевой алгебры, алгоритмов, дискретной математики, анализа, теории вероятностей, которые в свою очередь должны быть уже изучены до программирования естественно. Всегда был холиварным вопрос - с какого языка учить программирования - СИ или ПАСКАЛЬ. Всегда были мнения и за и против того и другого.
    Судя по вашему вопросу, раз вы уже знакомы с Delphi, и тем более с PHP, то никакого труда вам не составить изучать Си. Раз хотите себя развивать для геймдева, то Си хороший выбор. Начните просто с Си, повторив все основы математики и алгоритмов. Попрактиковавшись в программировании, познав структуры программ и алгоритмы, можете пересаживаться на ООП, а там уж как раз и C++, C#, может быть и Java. Но для ООП-языков нужно хорошо изучить базу и концепцию ООП, почитать книги таких авторов как Буч, Бадд, Шлеер, Меллор... Ну и для прокачки именно в гейм разработке изучайте все побочные технологии и науки, которые могут использоваться вами: операционные системы, сети, графика, моделирование, визуализация, математические методы и прочее.
    Для практики можете в самом начале своего пути развития придумать идею, к примеру реализовать такую то игрушку, пусть даже простой тетрис или крестики-нолики. Ну и по мере развития прокачивайтесь и модифицируйте ее, совершенствуйте, придумывайте стратегии, ботов, интерфейс, фантазируйте над концепцией. Перед вами будут постоянно возникать различные вопросы и трудности - ответы на них уже гуглите, ищите в книгах, применяйте способы решения, тестируйте. Тем самым как раз практически и научитесь. Главное чтобы было большое желание, ну и проект был интересен для вас. А потом постепенно можно уже подключиться к какому-нибудь опенсоурс-проекту или пойти работать на малую ставку в игровую студию, даже стажером и перенимать опыт от профи-разработчиков, общаться с ними, учиться, опять учиться. Только тогда и станете профессионалом.
    Ответ написан
    Комментировать
  • Какая it специальность востребована для работы в Канаде, Австралии, США?

    globuzer
    @globuzer
    gezgrouvingus progreszive ombusgrander greyderzux
    В одном из интервью с каким-то большим дядько в сфере дизайна слышал, как он отзывался о специальности, связанной с проектированием сложных интерфейсов, юзабилити, технологий взаимодействия с пользователями... Как было сказано, сфера UI\GUI\UX очень востребована на западе, таких специалистов не хватает и они получают большие зарплаты. Но кроме того чтобы быть специалистом высокого уровня по такому направлению, нужно быть хорошим психологом, дизайнером, инженером, так как это все интегрируется в одной специальности.
    Ответ написан
    Комментировать
  • Реально ли учиться очно в универе, при этом работать не во вред учёбе?

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

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

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

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

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

    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
    А зачем вам взлом? Ведь это уголовно-наказуемое и преследуемое и вообще это зло.
    Не идите в ногу со злом, будьте добрее , лучше созидайте, защищайте невинных, храните данные и помогайте добрым людям, кто нуждается в защите от взломов и хакеров.
    Ну а для этих целей, вам нужно думать лучше и круче чем те самые взломщики.
    Но все же, будьте на стороне добра, и не оценивайте это материально.
    Ответ написан
  • Какое практическое задание по XML дать студенту?

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

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

    globuzer
    @globuzer
    gezgrouvingus progreszive ombusgrander greyderzux
    Конечно на счет Лутц или не Лутц - спорно. Вообще, прелесть Лутца - очень все доступно! Даже человеку с нулевым знанием в Python. Ну и закрепить Лутца можно просмотрев видеолекции от Лекториума (читает Е.Тузова), интересно.
    Самый, мне кажется, благоприятный материал для новичков...
    Ответ написан
    Комментировать
  • Где брать обозначение программ и программных документов?

    globuzer
    @globuzer
    gezgrouvingus progreszive ombusgrander greyderzux
    Все зависит от организации, которая является держателем подлинника и правообладателем исходных кодов. У каждой организации согласно всероссийскому классификатору дают обозначения на изделия. Вся эта система приведена в ГОСТах, посмотрите ЕСКД (ГОСТы серии 2.), ЕСПД (ГОСТы серии 19.), ГОСТы серии 34. и 24. Там все изложено. Если у вас вопрос применительно дипломного проекта, то скорее всего обозначение должно быть по системе кодирования ВУЗа или же той организации, где проходите практику.
    Ответ написан
  • Из математика в front-end разработчика. С чего начать?

    globuzer
    @globuzer
    gezgrouvingus progreszive ombusgrander greyderzux
    мне кажется вам прямая дорога в data-science, data mining, machine learning, neuro-technology, и подобные околонаучные и основанные на математике вещи, притом не фриланс, а нормальные штатные конторы, занимающиеся серьезными вещами, притом не только в РФ, но и за рубежом, возможно удаленная работа. и интересно, и близко к вам по направлению и высокооплачиваемо.
    а зачем вам веб? менять шило на мыло, притом с этим мылом вы будете отстовать от других специалистов, кто в этой области уже давно. зато с математикой в области обработки данных вы будете на равне, а то и может быть впереди остальных, у кого мало математического опыта. единственное вам нужно поднатаскаться в программировании, алгоритмах, языках Python, C, C++, C#, R, Statistica, Wolfram, параллельным вычислениям, все что наукоемкое....
    Ответ написан
    3 комментария
  • Реально ли выучить английский язык, только лишь слушая английскую речь?

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