Задать вопрос
  • Как переустановить встроенное в OS X приложение?

    @Nodar
    Python, Ruby, JavaScript
    Приложения, можно скачать с apple.com
    У меня iTunes баговал, скачал с apple.com, поставил поверх существующего, проблемы исчезли.

    https://support.apple.com/downloads/safari
    Ответ написан
    Комментировать
  • Mono || Java || Python: оптимальный стэк технологий для нового проекта?

    @Nodar
    Python, Ruby, JavaScript
    Если время критично, пишите на том, что знаете лучше всего.
    Поначалу может быть легко и на Java/Python, но когда потребуется реализовать что-то сложное, вместо того чтобы сидеть и писать код, будете втыкать в документацию.

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

    @Nodar
    Python, Ruby, JavaScript
    NodeJS
    Зачем учить Ruby, PHP, Python...., когда уже знаешь JavaScript?
    Выучить новый язык всегда хорошо, но если делать свои "проектики", то лучше взять что-то знакомое. NodeJS не подходит для проектов, где большая вычислительная нагрузка, но такую нагрузку надо еще заиметь, и с этим можно бороться и на Node

    Это все мое ИМХО
    Ответ написан
    4 комментария
  • Как решить проблему с кодировкой Rails 4, Mysql?

    @Nodar Автор вопроса
    Python, Ruby, JavaScript
    В database.yml кодировка прописана
    Ответ написан
    Комментировать
  • Почему все хотят django?

    @Nodar
    Python, Ruby, JavaScript
    Всем Tornado пацаны.
    Ответ написан
    1 комментарий
  • Как изучая технологию не стать ее заложником?

    @Nodar
    Python, Ruby, JavaScript
    Ничего плохого в этом нет. Ваша задача научиться программировать, на Ruby, Python или Erlang - это не важно, выучить новый язык программирования, фреймворк не составит труда, если у вас есть опыт работы с похожими технологиями.

    Но все же, когда будет время, рекомендую поиграться с С/С++ или Java. Просто для расширения кругозора.
    Ответ написан
    Комментировать
  • Учёба на ITшника-программиста. Запутался, куда идти?

    @Nodar
    Python, Ruby, JavaScript
    Авто + IT очень крутая тема сейчас, если таковых нет в Финлядии, посмотрите стажировки в других странах. А пока что пишите больше на C++, если есть хоть какой-то интерес то можно под Android, как уже сказали, скорее всего именно эта ОС будет в Авто будущего. Она кстати уже и сейчас внедряется, сам видел в Volkswagen Passat )
    Ответ написан
    Комментировать
  • Какие курсы Java и C/C++ предпочтительнее?

    @Nodar
    Python, Ruby, JavaScript
    По С++ не видел, но по Java возможно понравится udacity.com
    Ответ написан
    Комментировать
  • Post c домена на другой домен?

    @Nodar
    Python, Ruby, JavaScript
    Вам абсолюно точно нужен CORS, вот хорошее видео о том, что это такое и как пользоваться. Рекомендую посмотреть.
    Ответ написан
    Комментировать
  • Обучение Ruby.Что посоветуете?

    @Nodar
    Python, Ruby, JavaScript
    codeacademy.com для начала отличный выбор. Далее практика и документация.
    Ответ написан
    Комментировать
  • Основание логарифма при оценке сложности алгоритма nlog(n)

    @Nodar Автор вопроса
    Python, Ruby, JavaScript
    @WolfdalE
    Правильно понимаю: есть список [9,4,3,6,8,1]. Если при сортировке он делится на 2 [9,4,3] и [6,8,1], то основание логарифма 2. Если на 3 [9,4], [3,6], [8,1], то основание - 3?
    Ответ написан
  • Как перенести wordpress на хостинг?

    @Nodar Автор вопроса
    Python, Ruby, JavaScript
    Ответ нашел тут:
    codex.wordpress.org/Changing_The_Site_URL
    второй способ.
    Ответ написан
    Комментировать
  • Как вы (программисты) учились в ВУЗах?

    @Nodar
    Python, Ruby, JavaScript
    Не программист (по образованию), но: если предел ваших мечтаний тупо писать код (даже если вы очень качественный кодер), то нафиг вам не уперлась математика/физика/... Я не хочу сказать, что это плохо или кого-то обидеть, к тому же даже при этом можно зарабатывать очень приличные деньги.

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

    @Nodar
    Python, Ruby, JavaScript
    Автор, написали бы, чем вы сейчас занимаетесь, чтобы что-то конкретнее советовать.
    Я сам джуниор с опытом 9 месяцев и более того я не учился на прогера. У меня небыло ничего на GitHub.
    Я просто писал всем, даже на вакансии, где искали senior'а. Большинство даже не отвечали, кто-то приглашал, но предлагал мизер. 20 - 30 тыс в Москве-то и это не на 2-3 месяца, а на полгода, год. Таким я сам отказывал. В итоге получил 2 предложения с существенно большей суммой.
    Как найти работу, надо просто показать людям, что они смогут вырастить из вас разработчика, что вы сами заинтересованы в этом и регулярно над собой работаете.
    Меня спрашивали, как я учу язык и cs в целом, разговаривали о книгах, которые я прочитал, что планирую изучать в дальнейшем. Когда мне задавали технические вопросы, я не мог на них ответить, но и не парился по этому поводу, я сразу объяснял, какой у меня уровень.

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

    В итоге 2 (для тех, кто не знает что учить):
    - если вы еще в процессе самообучения учите:
    Linux - дистрибутив роли не играет. Если никогда не работали в линуксе, попробуйте. Научитесь пользоваться командной строкой, редактором nano.
    Хорошо освойте все основные структуры данных в питоне и что с ними можно делать.
    Перед тем, как писать свое решение - используйте поиск, 100% уже есть решение вашей проблемы. Изучите его
    Алгоритмы и структуры данных - учить обязательно, многие это требуют. Я не знал, что такое деревья, практически в первый же день, мне потребовалось писать обход дерева, я реально сожалею, что незнал, как это сделать. Пришлось искать помощи.
    ----
    P.S. - это мой личный опыт.
    Ответ написан
    1 комментарий
  • Какая может быть усредненная программа-минимум для junior frontend developer?

    @Nodar
    Python, Ruby, JavaScript
    html/css/javascript + любой js фреймворк. знать основы этого. имхо за пару месяцев это реально. + практика. для начала постарайтесь копировать какие-нибудь дизайны, потом я думаю свои идеи сами собой нарастут.
    Ответ написан
  • Где поучиться datascience/datamining в онлайне?

    @Nodar
    Python, Ruby, JavaScript
    Я думаю врядли можно что-то еще посоветовать. Сам ищу, но везде преподают только основы/поверхностный материал. Нужно искать задачи для практики, а еще лучше работу в данном направлении
    Ответ написан
    Комментировать
  • Быстрый переход с Java на Python: что читать?

    @Nodar
    Python, Ruby, JavaScript
    Марка Лутца не рекомендую - занудная книга. Лучше Dive into python
    Ответ написан
    1 комментарий
  • Как изучать математику для Data Mining, Machine Learning и тп?

    @Nodar Автор вопроса
    Python, Ruby, JavaScript
    Забыл добавить - с математикой проблем не было никогда, да и сейчас многое помню из того, что проходили. Так что можно советовать и что-то посложнее.
    Ответ написан
    Комментировать
  • Какие сейчас востребованные направления IT в Санкт-Петербурге?

    @Nodar
    Python, Ruby, JavaScript
    Опишу свой опыт. Я сам junior с полугодовым опытом разработки на Python. Причем, я еще и без образования в IT. Пару месяцев регулярно сидел на hh.ru в поисках. Опыт московский, но в Спб тоже самое.

    Самый простой способ (как это уже отметили - это Php). Я думаю вам не составит труда его изучить, тем более за год. Помимо самого языка изучить какой-либо фреймворк. Из моих наблюдений, самые популярные это Yii/Symfony. Yii несложный в освоении и многие его используют.

    Теперь о Python. Вакансий, со знание только Python намного меньше, но как правило они интереснее. Если вам интересен веб - поднимите свой скилл в Django. Практически любая python вакансия требует знаний django.

    Но если хотите не только лопатить сайты - то вот вам список того, что лучше бы освоить, если еще не знаете:
    - linux (не требуется быть гуру, хотябы знать что такое cd/ls/nano/ssh - и тп)
    - алгоритмы и структуры данных (опять же, врядли вас будут их жестко спаршивать, но что такое стек, очередь, дерево - лучше бы знать)
    - желательно уметь пользоваться git/mercurial
    - представлять что такое mysql/postgre и как там делать crud операции.
    За год это можно освоить как минимум трижды.
    -------------
    Итог всего:
    Забудьте про Ruby - молодым рубистам практически не рады
    Выбирайте либо Php (Yii/Symfony) - это в 90% случаев банальное создание сайтов, но вакансий много
    или Python(Django) + linux/алгоритмы - вакансий мало, интересных еще меньше, но найти место реально.

    И последнее, не нужно бояться. Я искал работу где-то 3 месяца, потому что хотел писать только на питоне, я не перевариваю Django и учить его не собирался, поэтому выбор был реально маленький.
    Пишите даже тем, кто не ищет джуниоров. Лично меня только 1 раз из примерно 8 собеседований поспросили сделать задания, в остальных случаях со мной просто беседовали. Я рассказывал о том, что я делаю, чтобы поднять свой скилл, какие книги читал, планирую прочесть, что планирую вообще учить. Потому что выбирая джуниора, большинство просто хочет быть уверенно, что вы рельано готовы много работать дома, чтобы поднимать свой уровень.
    Как-то так.
    Ответ написан
    Комментировать