Задать вопрос
  • Есть ли будущее у программиста микроконтроллеров?

    @onepavel
    Консультация и разработка мобильных приложений
    Сейчас как никогда есть будущее. Учитывая западные санкции на высокотехнологичное оборудование для ВПК. Экс коллега работает в гос компании, где пишут на си и джава для встраеваемых систем. Большие зарплаты и много заказов.
    Ответ написан
    1 комментарий
  • Ребят я не понимаю. что с игрой?

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

    donkaban
    @donkaban
    Умею рисовать тени
    Продолжайте. В принципе это хорошо, что вы демпингуете. И вам деньги не нужны и заказчик доволен.
    Потом вы женитесь, снимете квартиру, заболеете, полюбите мясо, а не доширак...
    А заказчик останется тем же. И это славно, ибо каждый должен пожинать плоды дел своих.
    Ответ написан
    Комментировать
  • Как начать уважать свой труд?

    Kolyagrozamorey
    @Kolyagrozamorey
    инженер-электроник службы ИТ ХАЕС
    За то от дешевых заказов вы получили опыт. А он имеет гораздо большую ценность чем деньги. А если есть опыт + ещо и портфолио и вы качественно выполняете свою работу можно будет и цену поднимать.
    Ответ написан
    Комментировать
  • Как начать уважать свой труд?

    Sheregeda
    @Sheregeda
    always be coding
    хорош демпить
    Ответ написан
    Комментировать
  • А какой ваш путь изучения ЯП?

    @nikita-b
    Я не буду вам говорить с чего правильно начинать (Я не знаю), но на Python действительно мало вакансий. А те, что есть требуют достаточно большой стэк технологий. Найти работу может быть не так уж просто. При этом, как только вы достигаете определенного уровня, уже работа будет искать вас.

    На PHP куча вакансий и им достаточно много платят. Ruby достаточно распрастранен (Ruby on Rails). Java тоже популярен. Это касательно вэба.

    Моя история. Я когда-то программировал на С++, в один момент мне это надоело и 1.5 года работал экономистом-аналитиком. Потом придумал одну идею интернет сервиса начал его писать, понял что писать под вэб весело и вот уже трейти год программирую на Python с Django/Flask. Первый год правда было страшно, потому что пришлось уйти с основной работы, деньги заканчивались, а вакансий по Django не было практически. А те, что были требовали знания технологий и опыт работы. В итоге мне это надоело, я пошел по одной из этих вакансий и меня взяли)

    Сейчас изучаю golang и совершенствуюсь в тех технологиях, которые уже изучал.
    Ответ написан
    Комментировать
  • А какой ваш путь изучения ЯП?

    @Kroid
    Брось монетку. Точнее - брось монетку дважды.

    Не имеет значения, с чего именно начинать. Чтобы объективно выбрать из двух вариантов, надо вначале понять, что из себя представляет каждый из вариантов. Выкрики других людей на форумах не дают понимания. PHP или Ruby? Python или Golang? Чтобы сделать правильный выбор, надо изучить и то и другое, запилить пару сходных программ на каждом ЯПе, а потом уже сравнивать.

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

    Я, например, себя еще не нашел толком. Начал работать за зарплату фронтенд разработчиком (angularjs, bootstrap), потом перешел на Ruby on Rails, сейчас пишу систему управления докер-контейнерами. Перед этим для себя и на си, и на php и на ассемблере писать пробовал. И разрази мне гром, если я знаю, что буду делать завтра.
    Ответ написан
    Комментировать
  • А какой ваш путь изучения ЯП?

    azrail_dev
    @azrail_dev
    Язык ассемблера, python, ruby, php. Странная последовательность, сейчас бы начинал python.
    Ответ написан
    Комментировать
  • А какой ваш путь изучения ЯП?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    Помогите парню найти себя :)

    Ну, найти себя можно только самостоятельно)) Программирование должно действительно нравится, иначе (объективная точка зрения большинства) это очень сложная, нудная и ответственная работа.

    Моя история:
    Когда-то сестра играла в браузерку ganjawars, и сказала, сколько одна из команд играков заплатила реальных денег. В тот момент меня начала душить жаба, вот просто нереально душить.
    Я начал стого, что скачал дримвивер, сделал красивую страничку логина, и... и она не работает((
    Начал учить тогда еще Macromedia Flash, сделал первый сайт (тогда SPA еще не было мейнстримом), размером в 46 кб с фотоальбомом, о нас, микро-форумом, новостями, расписанием, файлообменником и перделками и мальеньким бэкэндом на php.
    Потом начал активно смотреть в сторону php и немного фрилансить, сейчас это моя основная рабочая лошадка, но тем не менее: учиться приходится постоянно.

    В направлении web - очень рекомендую поиграть с nodejs, так как после ноды вы будете знать js, а без - скорее всего только jquery.
    Ответ написан
    Комментировать
  • Какие задачи решают графовые БД?

    @MrClon
    Вот например что-то вроде вводной лекции по графовым СУБД. На сколько я понимаю в основном они предназначены для использование непосредственно человеком (т.е. сидит человек и что-то там в базе тыкает) и нужны для глубинного анализа данных (data mining, если по нашему, по простому).

    И кстати графовые СУБД это частны случай nosql. NoSQL это всё что не SQL, а не только эти ихние модные монги и рэдисы. Телефонный справочник это тоже NoSQL например.
    Ответ написан
    Комментировать
  • Какие самые реальные и действенные проекты\работы\фриланс для python-программиста?

    voidnugget
    @voidnugget
    Программист-прагматик
    Пишу на питоне ещё с 15 лет (2.4+)... ненавижу его runtime и архитектуру. Язык хороший - реализация никакущая. Ну да его синтаксис достаточно упрощён, но и за синтаксический сахар приходится платить сложностями отладки и поддержки.

    Сейчас же почти все известные мне конторы не используют питон в продакшенах с более-менее высокой нагрузкой. Яндекс тому пример. Чаще питон используется для решения прикладных задач администрирования, так как это делается, к примеру, в SaltStack. Все дружно слезают с питона, РНР и рельсов на Golang, Java/Scala, и иногда даже Groovy - производительность выше в десятки раз, и managed runtime на много стабильнее. Правда в случае с JVM очень сильно раздувается куча в виду избыточности объектной модели (оператву жрёт как дурное, а я байтики считать привык). Сейчас это должно лечится с помощью Project Graal и Truffle, правда пока до этого дошёл только jRuby, который тоже в пару десятков раз быстрее Ruby. По идее и Groovy тоже должен переползти как-то ... Вот про jyton ничего не знаю.

    Много моих знакомых слезло на Golang с Ruby и Питона.
    Стоит попробовать - он достаточно простой и идиоматичный, вот рефлексию стоит обходить стороной - она очень медленная, впрочем как и везде. Работу может и не найдёте сразу, но после реализации пары простых проектов будет проще предлагать в качестве целевой платформы.

    Фрилансить с питоном начать можно, но очень желательно опробовать ещё хотя бы пару окружений и фреймворков типа Groovy Grails, или Typesafe Stack. Сейчас требования рынка возросли в пару раз за последние два года - нужны ассинхронности/многопоточности, push-нотификации в мобильные приложения и по вэбсокетам/комету. И это всё с богатыми js-фронтендами на всяких там Angular'ах и React'ах. Естественно можно крутить костыли типа Celery / Gearmand / Beanstalk / RabidMQ, но накладные расходы на коммуникацию слишком большие :( Компилируемые языки со своими Managed Runtime'ами позволяют строить монолитные приложения в которых подобные решения избыточны в рамках одной и той же машины, а если это куча нод в кластере то нужно мерить/думать.

    Django сейчас сложно поддерживать так как он достаточно сильно развился за последние 3 года, и я очень сомневаюсь что сохранится совместимость новых версий со старыми.

    А вот с pyramid (pylons) и SQLAlchemy можно строить достаточно хорошие приложения. У них есть enterprise поддержка и соответствующие гарантии.

    Типовые задачи на питоне:
    - написать какой-то мелкий скрипт с Gui на PyQT / Pyside для какой-то аналитики и отрисовки графиков, иногда попадаются задачки с gstreamer'ом
    - написать какое-то простое RESTful CRUD приложение, в стиле "одна табличка БД - один контролеер", это конечно же тонна копипасты и мне больше нравятся DataMapper'ы по типу TastyPie. Иногда люди хотят чистого Tornado или Flask'a, так как им не нравится overhead в джанге и pylons.
    - написать скрипты для деплоя чего-то, обычно люди не знают про SaltStack.

    В плане архитектуры питонистам чужды различные SOA с CQRS-ES'ом, потому что сам компилятор не располагает. Хотя её достаточно просто поддерживать.

    Проблема всех проектов на Node.js / Python / Ruby это отсутствие долгосрочной поддержки библиотек и фреймворков - часто ломается обратная совместимость, и нужно постоянно следить за состоянием всех зависимостей. Опять же нужен TDD/BDD для того что это всё хорошо контролировать. Тестируешь руками - себя не уважаешь.

    Ну и вроде всё ...
    p.s. я опубликую на хабре статью сегодня-завтра "Freelance - you're doing it wrong" там поделюсь опытом работы и основными организационными проблемами в рамках удалённой работы и фриланса, покажу разницу между ними.
    Ответ написан
    6 комментариев
  • Какие самые реальные и действенные проекты\работы\фриланс для python-программиста?

    ali_aliev
    @ali_aliev
    Разработчик на Django/Python, JavaScript
    Python используется везде, где только можно. Web разработка, анализ данных, системное программирование/администрирование, математика, и т.д. Вам остается только решить, чем вы будете заниматься. По поводу опыта - чем его больше чем лучше. Я вам рекомендую забить в гугл "python engineer vacancy" и посмотреть какие требования для Python разработчика у работодателей.
    Ответ написан
    Комментировать
  • Сколько времени у Вас ушло с момента начала обучения до начала работы?

    mr_T
    @mr_T
    Web-разработчик
    От многого зависит. Если человек гуманитарий, то тяжко придется)
    Если нет багажа знаний по программированию в принципе (какие-то базовые понятия, паттерны, ООП и т.д.), то изучить-то ты изучишь, но толку с этого будет мало.
    Нужно еще понимать, что с созданием сайтов/web-приложений связано еще очень многое помимо знания непосредственно языка программирования: SQL, конфигурация сервера, права на файлы, сессии, HTTP заголовки... Дальше - больше: ORM, CMS/CMF какая-нибудь (а лучше какие-нибудь).
    В общем, PHP сам по себе - всего лишь язык, и нужно знать инфраструктуру этого языка.
    В итоге, отвечая на твои вопросы:
    1) От недели до бесконечности.
    2) Любым доступным. Вышка укажет (но не научит сама по себе), с чего начать. Книги дают основы. Гугл (в частности документация в его выдаче) дает все остальное. Видеоуроками, кстати, ни разу не пользовался, так как по мне быстрее прочитать. А, ну и практикуйся, без практики обучение - бесполезная трата времени.
    Ответ написан
    Комментировать
  • Сколько времени у Вас ушло с момента начала обучения до начала работы?

    azrail_dev
    @azrail_dev
    1. php начал изучать в ночь перед собеседованием. Этого было достаточно для устройства джуниором. 2 месяца стажировки, потом пошли реальные задачи.

    2. 2 года 10 месяцев учился в колледже. Но это время я почти полностью тратил на изучение linux, попутно отвлекался только на написание программ, облегчающих обучение на python + курсовые старался писать на новых для себя языках - ruby, с++. Диплом был так же на python. Что дал колледж: интересные задачи для реализации, базу по математике, делфи и языки ассемблера.
    Ответ написан
    Комментировать
  • Сколько времени у Вас ушло с момента начала обучения до начала работы?

    rework
    @rework
    Помог ответ? В благодарность отметь его решением
    Устроился html верстальщиком в веб студию. Проработал около года в этой должности параллельно читал умные книжки по PHP, общался с программистами, выполнял небольшие задачи по php. Через год перевели в программисты, но после этого все равно приходится постоянно читать и совершенствоваться, хоть уже и работаю 5ый год программистом.
    Ответ написан
    Комментировать
  • Что думаете про онлайн обучение в вузах? Не подскажете ли хороший?

    Я учился на факультете дистанционного обучения Томского университета систем управления и радиоэлектроники - fdo.tusur.ru

    Заканчивал в 2013 году, может быть, что-то уже успело измениться; опишу в общих чертах.
    - Государственный вуз и диплом государственного образца. Есть технические и экономические специальности. Я заканчивал 080801 - "прикладную информатику в экономике".
    - Обучение происходит полностью онлайн. Необходимо приезжать в Томск за всё время обучения два-три раза (зависит от специальности): на практикум(ы) и защиту диплома. Каждый приезд по продолжительности - около двух недель.
    - При поступлении предъявляете академическую справку и вам изрядную часть уже пройденных предметов зачтут. Составляется индивидуальный учебный план.
    - Есть программы ускоренного обучения.
    Ответ написан
    2 комментария
  • На западе не заказывают верстку? Или я туплю и не могу найти?

    @zugo
    Просто на западе, как правило, дизайнер, верстальщик и фронт-енд разработчик - это один человек. Знание верстки для дизайнера, насколько я понял, является там практически обязательным.
    Ответ написан
    1 комментарий
  • Где взять российский IP для глуповатого Авито?

    Jump
    @Jump Куратор тега Системное администрирование
    Системный администратор со стажем.
    Авито блокирует не все иностранные адреса.
    Он блокирует либо популярные прокси, либо адреса откуда часто ходят боты.
    Т.е обычная борьба с ботами.
    Поэтому идеальный вариант VPN c хорошим адресом, а не анонимайзер через которые ходят толпы.

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

    sayber
    @sayber
    Да, я программирую на PHP и еще асинхронно!
    Как то в 2003г. я жил с девушкой. Мы оба были геймерами. Ну я естественно тогда начинал свой путь программирования.
    Был у меня сайтик на обычном хостинге. По тем временам, код был сильно защищен. В один из прекрасных дней я увидел в логах необычное поведение. Прошерстил код, нашел спамбота.
    Конечно все почистил и т.д.

    Но мне стало интересно как и вам, кто и как меня взломал. Своими скромными силами я не смог определить.
    В итоге создал в корне сайта файлик forHacker.txt
    В нем задал вопрос - собственно как вы меня хакнули?
    на следующий день в аську стучится человек, я спрашиваю
    - Мол чего вам надобно? - в ответ
    - Товарищ Иван, вы же сами просили меня вам рассказать как я вас хакнул
    - Спасибо что откликнулись, просветите плз
    - Ваша девушка Света была не аккуратна, скачала мой файлик. В связи с чем я смог получить доступ к ее компу. Далее по локальной сети обнаружил доступ к вашему. Подсадил кейлогер и просто подождал ввода пароля.
    ....
    Всего вам хорошего и удачи. Ваш сайт оставляю в покое =)

    Это примерный наш разговор.
    Так что способов получения ваших данных велик )
    Ответ написан
    Комментировать
  • Как продвигать статейный сайт?

    Nidora
    @Nidora
    Бонус 200 руб всем новым клиентам! VDS - 149 руб
    Такая посещаемость у молодого сайта - это довольно таки не плохо.
    Советую пересмотреть ещё раз, как оптимизирован ваш сайт, или попросить кого то это сделать.
    После чего закупайте ссылки с трастовых сайтов и таким образом увеличите свои позиции в ПС.
    Ответ написан
    Комментировать