• Поздний старт в ИТ - есть ли шансы?

    zo0m
    @zo0m
    full stack developer
    какой-то вы неуверенный слишком
    я собеседовал достаточно много студентов и возраст скорее играет на вас
    "Что делал? тебе столько лет, а где опыт?", конечно спросят, только не для того чтобы вас топить, а для того чтобы понять что за человек сидит.
    Если на собеседованиях будете хорошо отвечать -- у вас нет причин не попасть куда-угодно.

    псц, ПОЗДНИЙ СТАРТ в 26 ??? я видел взрослых мужиков за 40 полностью меняющих работу на IT, а вам 26...

    чувак иди проспись
    Ответ написан
    6 комментариев
  • Поздний старт в ИТ - есть ли шансы?

    bobrovskyserg
    @bobrovskyserg
    Хех.
    У вас пустой профиль.
    У вас нет аккаунта на Гитхабе?
    Вы интраверт?
    Ну так начните активничать зесь (вы же отличник?)
    Шевелитесь, спрашивайте, отвечайте, не таитесь, не придуривайтесь - чем вы рискуете?
    Ответ написан
    Комментировать
  • Как и где продвигать свои программы?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    github / habrahabr - минимум
    Ответ написан
    Комментировать
  • Какой backend лучше для мобильного приложения?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    Часто это пример привожу, приведу еще раз:
    Вы каким прибором еду кушаете: вилкой, ложкой, ножом, или руками? Мне так кажется, что в зависимости от блюда.

    С backend то же самое: одни технологии круты для одного, другие - для другого. Вы скажите, что именно хотите делать, уже на базе этого стоит подбирать компоненты.

    Например чатики и системы, завязанные на событийность - под nodejs будут себя не плохо чувствовать.
    Под файловые распределенные хранилища - mogilefs.
    Под процессинг данных - все, кроме nodejs и php.
    Под очень серьезную мультипоточность - erlang.
    Под быструю разработку И высокую скорость - golang.
    Под еще более быструю разработку - php.
    Ответ написан
    Комментировать
  • Wordpress и высокая нагрузка. Как оптимизировать?

    @igoravr
    Начать можно с кеширования )
    Ответ написан
    Комментировать
  • Как установить Skype 4.3 на Ubuntu 14.04 LTS x64?

    nightvich
    @nightvich
    ITman
    Сегодня боролся с подобной фигней. Помогло следующее:
    apt-get -f install # покажет вам список проблемных зависимостей
    sudo dpkg -r имя_зависимости # для удаления
    далее делаете:
    sudo apt-get autoremove && apt-get autoclean
    Пробуйте поставить Skype
    Ответ написан
    3 комментария
  • Какие технологии стоит освоить?

    benbor
    @benbor
    Помог ответ - не забудь лайкнуть
    Одни и те же вопросы каждый день.
    Ответ написан
    2 комментария
  • Здоровье и программирование?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Зрение вообще не проблема для программиста.
    а) Есть очки/линзы
    б) у нормально программиста зарплата позволяет и нормально питаться и по желанию пройти коррекцию
    в) сохранить зрение нужно также как и в любой другой профессии - отдыхать, выдерживать нормальное расстояние между экраном и глазами.
    г) нормальный рабочий распорядок 40 часов в неделю. Ну вот как минимум столько. Но при нормальном экране, это не проблема.

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

    Если я провожу за монитором большую часть своей жизни, то мне приятно что у меня глаза не болят после 8 часов за ним. Но да, я наверное вдаль буду видеть хуже чем тот, кто, ну допустим проводит много времени на улице и рассматривает далекие объекты, но потом после 3 часов даже за приличным LCD не может усидеть, потому что глаза слезятся.

    Количество людей плохим зрением среди программистов и среди НЕ программистов различается не так уж сильно.
    Ответ написан
    Комментировать
  • Математика и программирование - так ли это нужно?

    @Espleth
    Когда в 7 классе с математикой плохо - это плохо. Если не исправлять ситуацию, то в техническом вузе, особенно хорошем, жизнь медом не покажется. А в не технический вуз программисту идти смысла нет особо, лучше тогда уж сразу работать.
    В геймдеве в программировании математика сплошь и рядом, без нее тяжело будет.
    Но если писать, например, какие-нибудь сайты, то математика там не особо нужна.
    Я бы на вашем месте задумался о выборе смежной области, если так хотите в геймдев, например дизайнером.
    Ответ написан
    Комментировать
  • Как научиться программировать, если доступен лишь браузер?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    писать код js/html(5)/css можно в любом текстовом редакторе и проверять локально
    (если только там не ajax, websockets и т.д.).

    рынок ТОЧНО перенасыщен "говнокодерами"
    а вот СПЕЦИАЛИСТАМИ - вряд ли)
    Ответ написан
    Комментировать
  • Какую БД использовать в Erlang для высоконагруженного сервера?

    mag2000
    @mag2000
    Erlang
    Таких вопросов не должно возникать у тех кто дорос до High-Load. С другой стороны изначально правильное проектирование – это хорошо.
    Mnesia не должна использоваться как основное хранилище. Riak – да.
    Чтобы не тратить время на Riak можно воспользоваться библиотекой, предоставляющей общий интерфейс и начать с Mnesia, а в будущем, когда проект дорастет до продакшена – перевести на Riak без изменения схемы таблиц.
    Ссылка: KVS. Получить бесплатную поддержку можно здесь.
    Ответ написан
    5 комментариев
  • Как выбрать узкую специализацию?

    ByKraB
    @ByKraB
    мне кажется у вас немного неправильный подход. не с того конца подходите. ну т.e вы хотите забивать гвозди только потому, что у вас классный молоток. а нужно наоборот, сначала понять, что вы хотите забивать гвозди, а потом уже выбирать молоток для этого дела.

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

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    С помощью какого прибор быстрее всего можно съесть много еды?)) Вы предположили, что это ложка, но тут вам приносят стейк.

    ЯП выбирается под проект. Если вы ориентированы на сверх хайлод уровня высокочастотного трейдинга - то вам даже железо специальное покупать нужно будет и БД использовать специфические, например kdb+.

    При выборе ЯП на самом деле вы выбираете инфраструктуру, которая должна прежде всего решать бизнес задачи. Например вы таки психанули и написали проект на Erlang, ок рано, или поздно - упретесь в железо, для ХЛ - это вполне норм ситуация. С точки зрения бизнеса прошаренный эрлангист стоит довольно дорого, а команда - тем более, на много дешевле выбрать другой ЯП с большим сообществом + более дешевыми специалистами, даже с несколькими лишними серверами.
    Ответ написан
    5 комментариев
  • Как выбрать узкую специализацию?

    @Inav
    Для начала нужно спуститься на землю, умею плохо - это не умею, это знаком, видел, имею представление. У вас по каждой из перечисленных областей есть несколько хороших вакансий куда вас берут работать? - Скорее всего нет. Нужно выбирать работу, а не область. Идите туда, где вас устраивают задачи, деньги и куда вас берут. Дальше растете в той области, которую требует ваша работа. А все остальное "вкусное" уходит в раздел хобби, программирования для себя и участия в опенсорс проектах.
    Ответ написан
    2 комментария
  • Как установить цену за работу?

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    software engineer
    Предполагаете какая зарплата в месяц соответствует вашим представлениям о своей квалификации.
    Делите ее на 20 рабочих дней и на 8 рабочих часов
    Получаете денег в час.
    Умножаете количество потраченного времени на часы, получаете стоимость всей работы.
    При желании можете умножить на коэффициент сложности или простоты работы, вашего личного отношения к заказчику, и интересна ли эта работа была вам лично.

    В СССР были целые тома нормативов, где расписывались все профессии, уровень квалификации и множители в зависимости от условий работы.

    Через некоторое количество выполненных задач, вы придете к какому-то пониманию уже не почасовой работы, а стоимости проекта в целом, а вначале вполне достаточно выяснить минимальную почасовую ставку, по которой вы готовы продаваться и отталкиваться от нее.
    Ответ написан
    Комментировать
  • Какую БД использовать в Erlang для высоконагруженного сервера?

    begemot_sun
    @begemot_sun
    Программист в душе.
    Mnesia использовать не рекомендуют. Используйте обычную БД коих море.
    Ответ написан
    Комментировать
  • С чего начать обучение для фриланса?

    kumaxim
    @kumaxim
    Web-программист
    И так, с чего начать обучение:
    1.Самый низкий порог вхождения у языка PHP. Начинайте именно с него
    2.Изучите популярные CMS: WP, DLE, Joomla и т.д. Очень много заказов есть типа "Создать сайт", причем экзотики в 2 из 3 проектах не нужно. Здесь минус в том, что школоты тут полно и цену они сбивают весьма сильно...
    3.Далее категория заказов "А можно ли сделать вот так". Сводится все это к разработке/переработке модулей на все тех же CMS. Нужно учить PHP + API этих самых CMS. Возьмите один движок и копайте по нему в эту область, не рвитесь сразу за всеми. Порог вхождения тут тоже не велик, но здесь больше голодные студенты обитают
    4.Когда перерастете уровень дополнений/модулей, переходите к фреймворкам. Сейчас самый популярный Yii. Фреймворк позволяет Вам делать какие-то уникальные приложения, которые достаточно тяжело реализовать на готовых системах. Здесь ценник по существеннее, чем в первых двух, т.к. школота в силу своих умственных способностей сюда влезть не может.

    Теперь расскажу как вообще этому обучаться на своем примере. Я делаю так:
    1.Открываю тоненькую книжечку по языку(листов 100, не более), смотрю на основы
    2.Делаю примеры из этой книжке в IDE/блокноте. Это дает мне определенную базу
    3.Далее у меня есть список из примерно 20 задач(любую методичку по программированию откройте), которые я всегда делаю на новом языке. Это позволяет мне "привыкнуть" к новому коду и начать изучать стандартную библиотеку языка
    4.Затем я начинаю брать низкобюджетные заказы на фрилансе по этому языку
    5.После этого начинаю учить самый популярный фреймворк языка, опять же на низкобюджетных проектах.
    6.Сделать с 12-15 проектов я могу уже браться за что-то более менее серьезное с почасовой оплатой на фултайме.

    Вот это мой путь. По срокам - базу я себе нарабатываю за 1,5-2 месяца, на это время у Вас должна быть какая-то "подушка".

    P.S. надеюсь помог. ))
    Ответ написан
    7 комментариев
  • С чего начать обучение для фриланса?

    ndr334
    @ndr334
    Веб-мастер
    Я бы начал с изучения английского. На российском рынке фриланса положение работников не завидное, а иногда просто унизительное. Лучше всего самостоятельно ищите возможности, старайтесь быть центром силы, а не периферийным звеном большой цепи.
    Ответ написан
    Комментировать