Задать вопрос
  • Книги по структурам данных и алгоритмам?

    В твоем случае - не стоит.

    Желание понять - "..основы - основ", imho тупиковый путь. Лучше ставь цели сделать, что-то простое и работающее. Сортировку, поиск, микро-игру, простой сайт и тп. Ищи такие мануалы, или по англицки getting started tutorial. Они есть для любой техноогии, хоть в тексте, хоть в видео.

    Ну и что с того, что ты запомнишь или будешь понимать, что "массив - это последовательно расположенная совокупность чего-то там..". Главное, что ты - можешь сделать!! А это очень быстро станет понятно, когда начнешь, что то делать по мануалам, хотя бы. Только не обнадеживайся, по мануалу - сделать все не составляет труда, даже для мартышки. А вот использовать мануал, как основу, для своего простенького проекта, это действительно - уже уровень программирования. Там, станут реальные задачи, и сразу станет понятно, насколько это твое. И уверяю тебя, знание основ базвых алгоритмов и базовых понятий, самая легкая задача в проекте.

    Для этого тебе всего-лишь надо, действительно, научиться гуглить ( научиться чувствовать, как искать нужную информацию ). Сама логика гугления - придумать пару ключевых слов ( вот тебе и массив ), и открыть первый десяток ссылок (вот тебе второй массив). Либо найдешь информацию, либо новые ключевые слова (вот тебе условие и сортировка ), тогда повторить (сам догадайся, что это..).

    И не учись в одиночку, а то увязнешь в дебрях. Программирование сейчас - социальная вещь. Ищи ментора, и соратников, чатся. Ходи на тусовки в своем городе и группах в ВК, правда не обнадеживайся, что ты кому-то будешь там важен и интересен. С отсутствием опыта и знаний, тебе предстоит тернистый путь. Читай правильные вещи, типа: tproger.ru

    Удачи.
    Ответ написан
    Комментировать
  • Интересуются ли компании работниками, которые не подходят под их требования?

    DevMan
    @DevMan
    стоит.

    если кратко, то лучше попробовать и жалеть, чем не попробовать и жалеть.
    если более развернуто: любая вменяемая компания заинтересована в интересных и толковых людях, даже если на данный момент они не обладают необходимыми знаниями, но виден потенциал.

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

    @deliro
    Первая истина - почти в любом вузе ничему не научат даже очно.
    Вторая истина - диплом требуют только госструктуры и идиоты (исходя из первой)

    P.S. Касается IT. Не претендует на истинность в других сферах.
    Ответ написан
    3 комментария
  • Какой Java проект приблизит к пониманию Enterprise?

    @bromzh
    Drugs-driven development
    Помимо знаний Java SE, коллекций, многопоточности, CDI и других вещей, обычно требуется знание:
    • Servlet API
    • JSP
    • JDBC
    • JPA
    • Trancsaction API
    • Java Message Service API
    • Validation API
    • EJB
    • JSF (не всегда)
    • JDNI
    • JavaMail API

    В общем, всё, что входит в JavaEE. Помимо этого, энтерпрайз любит всякие платные сервера приложений, например WebSphere. Так что хотя бы основы работы с ними надо иметь. Ну и естественно, надо знать SQL и уметь работать с СУБД (обычно используют решения от Oracle).
    Частенько требуют ещё и Spring. Ну и естественно, знание ant/maven/gradle (реже).

    Для примера можешь написать приложения для управления банковскими счетами. Сделай его как EAR-проект. Установи и настрой БД, настрой ORM в проекте. Всю бизнес-логику описывай в EJB, используя всякие remote-интерфейсы, message-driven beans и т.д. Для клиентской части возьми JSF.
    Сделай всё безопасно, с транзакциями, с тестами, с разными ролями и уровнями доступа, с возможностью масштабирования и т.д.
    Ответ написан
    1 комментарий
  • Как вести себя, когда дают большой проект с недокументированным кодом?

    Matvey-Kuk
    @Matvey-Kuk
    Разработчик в Cisco, CA.
    Радоваться, что есть возможность разобраться с чем-то новым, успокоиться, игнорировать неадекватность и адекватно парировать, в сотый раз подробно рассказывать, что по таким то и таким то причинам проект будет выполняться год-два. Главное - не умыкаться, не прятаться, вести себя как "чистый лист", чтобы все Ваши мотивы можно было понять, не сильно напрягаясь. И как можно раньше обо всем говорить. Лучше уволиться с рекомендациями и улыбкой сначала, чем со скандалом, нарушениями сна и угрызениями совести, через 2 месяца.
    Ответ написан
    Комментировать
  • Как переквалифицироваться из эникейщика в программиста?

    padonnak
    @padonnak
    В результате я ничего не умею, но уверен, что хочу быть программистом. Как быть?

    Как ничего? Ты уже знаешь эти слова и что то пытаешся понять прочитать разобраться найти задаешь вопросы небросаешь то что хочешь!
    И работать где то на постоянке программистом это жопа делать за оклад невыполнимую работу, тебе за месяц 50к рублей начальнику за один проект $$к рублей совсем неплохо ему не такли (особено если проеты хапают по конкурсам у муп и гос), собери людей во круг себя таких же как и ты, будет интереснее придумай первый проект сделай грамотное Т3 и сделай так чтобы твоих друзей которых ты нашел зацепило и может получится хороший стартап
    Ответ написан
    1 комментарий
  • Как переквалифицироваться из эникейщика в программиста?

    MegaMufa
    @MegaMufa
    Я так понимаю, вы из Краснодара. Я сам из этого города и знаю о трудоустройстве в нем довольно много ибо на одной работе больше года не задерживался.

    Значит заходите на hh и отфильтровываете вакансии по городу. Выписываете контакты десятка самых крупных фирм. Только не вебстудий всяких. Пишете в каждую письмо с предложением работы у них с предварительным периодом обучения на понимежном окладе. Профит.

    Крупные фирмы очень часто выращивают себе сотрудников т.к. это часто получается выгоднее, чем искать сеньора с завышеной самооценкой. Например в головной офис Тандера требуются разрабы на питоне и яве.

    Мне тоже 23 года. Без профильного образования. Первую работу (три года назад) нашел без проблем. Начал с 25к, через 5 мес получал почти 40к, на том же месте. Сейчас получаю 80к, но уже в другой фирме.

    Я вас понимаю, у меня тоже был психологический барьер чтобы начать. Думал, что я дурак и ничего не знаю. Потом жизнь приперла, срочно понадобились деньги - за 4 дня устроился программистом. А как потом оказалось, я знал больше своих коллег. Это я к тому, что разработчиками работает куча балбесов без вменяемых навыков и не парятся. Если у вас есть желание учиться и развиваться, скажите об этом потенциальному работодателю. Этот вариант будет выгоден и вам и ему.

    Понятно, что первые полгода о зп в 50к говорить не приходится. Но стоит ужать свои расходы и пойти на этот шаг. Потому что в будушем (не таком далеком) это даст большой профит. За полгода усердной работы вы наберетесь достаточно опыта, чтобы нормально развивать дальше свою карьеру. Сможете работать удаленно на другой горов или страну и получать много больше, чем могли бы в Краснодаре.
    Ответ написан
    10 комментариев
  • Что могут спросить на собеседовании. Ruby, RoR?

    rockysoul
    @rockysoul
    ruby monkey
    • Что такое before_filter и что для чего нужен?
    • Что такое MVC?
    • Расскажите как вы пишете тесты?
    • Чем модуль отличается от класса?
    • Какие БД знаете, юзали? Чем отличается mongoDB от mysql?
    • Что такое rake?
    • Что такое environment?
    • Что такое routes?
    • Назовите гемы которые вы используете?
    • Чем отличается авторизация от аутентификации? Какие гемы для этого используются?
    • Что такое rails console? Для чего вы ее используете?
    • При запуске rails server говорит, что такой порт занят, как убить запущенное на нем приложение?


    Вспомнил что смог. Удачи :)
    Ответ написан
    2 комментария
  • Как набрать проекты для портфолио Full stack PHP developer?

    Bandicoot
    @Bandicoot
    Вась-программист
    Попробуйте удаленную работу, зачем обязательно фриланс? С вашими-то скиллами
    Ответ написан
    6 комментариев
  • Как набрать проекты для портфолио Full stack PHP developer?

    codingal
    @codingal
    Front end и не только
    Если 7 лет опыта, то потратьте выходные или неделю на хоть какое-то КРУД-приложение - что угодно, туду-лист, менеджер закладок, посмотрите на апи какого-нибудь стороннего сервиса и напишите мелкое приложение, которое оттуда будет что-то вытягивать и чтоб с фильтрами, а код на гитхаб.
    По сути, смена специализации - это ваша личная проблема, в которую заказчики вникать не обязаны.
    Покажите свой код, что вы можете и умеете делать работу, в первых заказах сыграйте на срочности - бидьте в числе первых на срочные и дорогие заказы, так вы обойдете людей с рейтингом и отзывами.
    Ответ написан
    Комментировать
  • На чём писать программу для работы с таблицами Excel?

    @bobzer
    Java EE Developer
    В Excel есть встроенный язык Basic. Можно сделать всё не выходя за рамки самого Excel-а: напишите макрос, добавьте кнопки, вызывающие макрос с нужными параметрами.

    Если смысл задания именно в отдельной программе, то задача примерно следующая: открыть файл Excel, считать из него все непустые строчки и загрузить их в табличку в вашей программе. Далее всё делается средствами языка, от Excel уже ничего не зависит.

    Как открыть и считать файл подскажет Гугл по запросу "{язык} Excel".
    Ответ написан
    2 комментария
  • Что более перспективно?

    @abukhvalov
    Бездарность. Хуже Петросяна.
    Выбирай Java, это и мобильная разработка в конце концов. А фронтенд это рюшечки, кнопочки, формочки на аяксе и прочие мокрые письки. Те вещи, без которых можно прожить. От этого веет тоской, бессмысленностью и могильным холодом.
    Ответ написан
    3 комментария
  • Что более перспективно?

    myfirepukan
    @myfirepukan
    Жарим поиск
    1. Вы слишком много думаете ))
    2. Вы решаете проблему не с того конца
    Сначала получите 5 офферов от работодателей а там уже будете думать ))
    Не забывайте что вы будете делать то что скажет работодатель - скажет код индусов перебирать - и будете перебирать )) Вы пытаетесь спланировать свою жизнь в динамично меняющейся сфере - тут так не бывает. Расслабьтесь и течение вас само вынесет куда нужно...
    Ответ написан
    Комментировать
  • Что более перспективно?

    zolt85
    @zolt85
    Программист
    Хватит болтать, покажи нам свой код! (с)

    Я с Вас поражаюсь, Вы действительно на столько круты, что можете выбирать? Даю палец на отсечение, что Вы ни черта не знаете в программировании (без относительно языка программирования). Делить разработчиков на frontend/backend это какая-то модная чушь, от стартаперов-хипстеров. Разработчик прежде всего должен быть инженером! Универсалом, если хотите.

    Перестаньте спрашивать "Что делать?" на тостере, а просто идите и делайте то, что считаете нужным!

    Ладно, это старческое ворчание. По существу. Вы правы, все хотят middle или senior разработчиков на java вакансиях, и это обоснованно. Т.к. беря junior-а, Вы прикладываете усилия на его обучение. Скажу за себя (я такой твердый middle с обязанностями senior-a), если я вижу, что junior свалит как только я его научу, я его сам выгоняю. А многие junior-ы прямо говорят - я пришел к Вам набраться опыта, перед покорением других вершин. Ну и зачем мне такой junior? Мне нужны люди, которые будут тащить проект, выводить именно мой проект на новые вершины! Вам в первую очередь должно быть интересно само ремесло программистское, и если Вам оно интересно - Вы будете на расхват в любой конторе, на любом стеке технологий.

    Удачи!
    Ответ написан
    10 комментариев
  • Кто нибудь пробовал работать во фрилансе после работы?

    andykov
    @andykov
    Shit happens
    Работаю параллельно. Согласен с Денисом, это тяжело, а если нет самоорганизации то вдвойне тяжело. Фрилансу уделяю 4 часа с 7 вечера до 11 и один день из выходных. Стараюсь брать небольшие проекты, чтобы не подводить заказчика со сроками.
    Я к сожалению пока не могу отказаться от фриланса после работы, ибо ситуация вынуждает. Жена относится с пониманием, хоть это радует.
    Ответ написан
    Комментировать
  • Кто нибудь пробовал работать во фрилансе после работы?

    myfirepukan
    @myfirepukan
    Жарим поиск
    Можно брать небольшие задачи. Взяли правки двух скриптов каждая по часу и 300 рублей - вот 600 за вечер заработали потратив 2-2,5 часа времени а не 4-5
    Ответ написан
    Комментировать
  • Кто нибудь пробовал работать во фрилансе после работы?

    Bessome
    @Bessome
    Администратор Linux, Windows. 1С программист
    Надо пробовать. И исключить игры.
    Я вот сажусь фрилансить после 21-00, благо с МСК разница +3 часа. Днем встречи - вечером админинг. И домашние не обижаются, и сна хватает (21-00 + 4 = 01-00). Как-то так спать и ложусь, в 7-00 встаю.
    При этом успеваю - читать, тренить 4 раза в неделю (с 21 до 23).
    Действительно все от человека зависит на самом деле.
    Ответ написан
    Комментировать
  • Кто нибудь пробовал работать во фрилансе после работы?

    agent10
    @agent10
    Software Engineer
    Также работал когда-то, но впоследствии отказался.
    Получилось так, что соотношение "потраченное свободное время (время на семью) / доход" довольно хилое.
    Т.е. было легче сменить основную работу и повысить зарплату, чем тратить все вечера и выходные на фриланс.
    Лучше потратить это время на отдых, себя, родных и близких.
    Ответ написан
    1 комментарий
  • Почему стали популярны less, sass, ruby on rails, bower, grunt? И зачем они нужны?

    sayber
    @sayber
    Да, я программирую на PHP и еще асинхронно!
    Просто вы потерялись в середине нулевых, а по некоторым вещам и в начале.
    Стоит немного наверстать.

    Писать конечно можно и в блокноте. Я в середине нулевых начал пользоваться eclipse, nusphere (phped), теперь же жизнь без PHPStorm не представляю. Для простого кода обычно использую sublime.
    Ну и конечно, я так же не представляю жизнь без препроцессоров, современных наработок и т.д. Все что вам кажется дикостью. К примеру вместо PHP на серверной стороне использовать NodeJS или вообще Go.

    Помните, в 90е сотовые телефоны были редкостью ? Они были в новинку.
    Но сейчас, жизнь без них (я про обычные сотовые, без чатиков) просто не могу представить.

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