• Готовое решение для асинхронной работы с базой, есть ли?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Java
    Седой и строгий
    На гитхабе целая куча обёрток для jdbc-драйверов, эмулирующих асинхронность с помощью пула потоков. Но чего-то действительно хорошего и общепризнанного я тоже не встречал. Есть надежда на обещанный в Java 10 асинхронный JDBC, но пока самый гармоничный способ асинхронной работы с БД - это заворачивать запросы в CompletableFuture.
    Ответ написан
    3 комментария
  • Лучший способ обучения?

    saboteur_kiev
    @saboteur_kiev Куратор тега Книги
    software engineer
    "более легкий и эффективный способ обучения"

    Взаимоисключающие параграфы.
    Эффективные методы - более тяжелые.
    Неэффективные - более легкие.

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

    1eqinfinity
    @1eqinfinity
    sound design, music, DSP
    Этот вопрос тут так часто задается, что кажется, будто никто не пользуется поиском.
    Ответ написан
    Комментировать
  • Какая команда закрывает программу?

    @IceJOKER
    Web/Android developer
    Тогда сначала научитесь пользоваться Google!
    stackoverflow.com/questions/2670956/how-to-quit-a-...
    Ответ написан
    1 комментарий
  • Реально ли студенту получить работу за рубежом?

    @JohnJon
    Если устраиваться сразу и напрямую в зарубежные компании, обязателен ли диплом?


    Да. Все русские, кто работают за рубежом имеют диплом и как правило хорошего вуза.
    Без диплома уехать за границу шансов мало или почти нет.
    И почему 6 лет учиться? Сейчас только 4 года учатся.
    Ответ написан
    Комментировать
  • Какие вы знаете русскоязычные сайты для изучения программирования?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    Только есть одно условие - сайт и курсы на нем должны быть на русском языке.


    HSLivcueqro.jpg

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

    По программированию рекомендую книгу "структура и интерпретация компьютерных программ", она есть в хорошем переводе на русском, и по ней учат в MIT. Но для ученика школы может быть тяжелова-то. Потому лучше воспользоваться какими-то упрощенными штуками типа codeschool, а там уже нужен язык.
    Ответ написан
    9 комментариев
  • Стартап после работы?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    Парень, меняй работу. Вкалывать по 12 часов в сутки - это очень хреновая идея, будешь овощем. Работа на износ эффективна только очень короткий промежуток времени, как только это время закончится производительность начнет резко падать, а потом - перегорание и апатия (к слову из них выйти не всегда легко).

    Если я правильно понял - работаешь в конвейерной web-студии, там смысла развивать спецов нету потому как задачи однотипные.
    Ответ написан
    Комментировать
  • Стартап после работы?

    nazarpc
    @nazarpc
    Open Source enthusiast
    Во-первых, вы не понимаете что такое стартап - поправимо, но весьма важно.
    Во-вторых откройте для себя GitHub, там много людей общаются - можете подключиться к интересному вам проекту или начать свой. Без конкретных вопросов конкретных ответов не будет, нет ни у кого цели сидеть и что-то объяснять всем подряд. Ищите, вникайте, спрашивайте если конкретно не понятно.

    Многие крупные сервисы ведут разработку на GitHub как Open Source код, можете и следить, и принимать участие. Тот же упомянутый Angular.

    По поводу стартаперских комьюнити - ищите в своем городе, почти наверняка найдете события, просто приходите, знакомьтесь с людьми, есть тематические группы в соц. сетях, просто поищите.

    Ну а конференция в месенджере... даже не знаю, зачем она может быть нужна в том виде, в котором вы её озвучили. Она же бесить будет жутко, вы там код собрались писать, или лялякать вечера напролет?)
    Ответ написан
    2 комментария
  • Кто нибудь пробовал работать во фрилансе после работы?

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

    @DaNHell
    Change the world
    Если есть желание и стремление, которое не должно никак соприкасаться с финансовой стороной, возврастных критерий, всевозможных дипломов, бумажек "подтереть.."
    IT я считаю - одна из наиобширных и разносторонних сфер. Кол-во информации для изучения не хватит и 2ух высших чтобы осилить. А простор для реализации и открытий безусловно без крайний.
    В чем собственно проблема? Когда попить воды хочется, не возникают тысячи мыслей о возврасте, о статусе карьерном, об очистки водопроводной воды, о происхождения жизни и эволюции... Просто берем и выпиваем воды сколько требуется.
    Вывод: просто выбираем сферу, именно интересную не пологаясь на уже имеющиеся знания (всеравно рано или поздно прийдеться понять/изучить хотябы основы и иметь представление как все работает из всех разветвлений IT), но упор должен быть на основную.
    Обозначте цели, которые НУЖНО достигнуть при любых обстоятельствах, + как у меня - что-то вроде предельной точки на момент начала изучения (грубо говоря, на тот момент я видел в этом тупик, и так скажем "финал" того что уже сделано, открыто, используеться.. Однако "тупиком" назвать - был наиглупеиший поступок, но поставив некую предельную цель на момент старта, дает некоторую уверенность и направленность по правильному пути)
    Вообщем мне лишь потребовалось заложеная идея основанная только на интересе и желания развить/открыть не только для себя что-то новое в it, впрочем то это уже было достигнуто на 8мом месяце с уровня "пользователь пк".
    Не придавая значения финансовой стороне, в итоге я нахожусь в неконкурентноспособном положение в своем выбранном уголочке IT, помиму этого, более нескольких тысяч клиентов которые проивляют уважение как к специалисту (к тому-же с точки старта прошло всего-то 1.4 года). Соответственно всеобщие благодарности и довольно много клиентов которые постоянно беседуют на сторонние темы, задают интересующие их вопросы, по возможности моей занятности конечно же получают ответ. Возможно это можно осудить как трату личного времени, которое можно вложить в развитие и совершенствование, но тут играет и тот фактор, что все они становяться чем-то похожим на "друзей", и без проблем на просьбу чем либо помочь пока что никто не отказывал, как говориться не имей 100 рублей...
    Ах и еще, то что мне помогло достичь действительно невероятных результатов за 1.4 года, это выбранный мною "консервативный" метод обучения, который сэкономил порядка 4-5 лет глядя на молодых специалистов окончивших вузы, и порой еще на один огромный шаг от их уровня. Заключается в исключении гугла, вики, за все время к тому же не задал ни 1 вопроса к знающим по теме IT.
    Соглашусь это сложно, очень сложно, и требует сильной выдержки и усидчивости. Но оно того стоит. А если возникают вопросы "как?", я думаю лучше их задать тем кто это когда то уже сделал, воплотил, и применил в наше с вами пользование (ведь у них в 1990-1998 ых годах не было гугла и тд, да и пройдя так скажем их путь по их стопам, открываешь для себя простую вещь, что и об этом уже позаботились). К примеру взяв HTTP и значения HEADER. Уверю, посмотрев на них быстрее прийдет понимание о общем строение www, принципах общения сервер-клиент, нежели прочитав статью в википедии из которой зеленому человеку вообще ничего не откроеться, и вообщем то врятли получит представление о всем IT (основах) на которых все и держится/развивается по сей час.

    Итог:
    Говорить можно бесконечно, рассуждать вечно, думать сколько угодно.. Но от этого мир не "закружиться" вокруг Вас..
    Интерес, стремление, и правильная идея.. И процесс достижения похвальных высот в определенных сферах будут интересны и загораться с желанием развиваться дальше... А все остальные вопросы сами по себе решаться, к тому-же со знаниями ТС если хорошо постараться можно и за пол года уже внести в общую копилку пару статей которые откроют новые рубежи во всем IT. Получить немного за труды благодарностей от крупных компаний, что не сомненно придаст уже прыжок на много лет от конкурентых "молодых" спецов.. Если их вообще возможно назвать специалистами. А финансовый вопрос я думаю закроется сам собой, причем в довольно приличном кол-ве.. Главное делать ради идеи.. А лишними средствами делиться с нуждающимися (благотворительность) нежели скапливать не нужные суммы под подушкой. Не в них счастье, не в них стимул, они только отобьют интерес этой самой изначальной ИДЕИ за которой должен идти каждый из нас, будт то IT, будт то гос. учр-ия...
    Все зависит от нас самих.. Можно быть проще - протереть штаны в вузах, пойти по спец. где прийдется изучить с того же нуля, потратить еще лет 5, и с глубокой тоской и депрессией обвинять всех в том что, уже на протяжении нескольких лет приходиться просто переписывать один и тот же исходник, получать заслуженную з/п за это в 800-1000$ и ненавидить начальство за то что не дают самореализоваться и развиваться дальше..
    Выбор исключительно на поставленной идеи, выбор у каждого свой.

    Надеюсь будет над чем поразмышлять и некий стимул выбросить уже кашу из головы и понять что вообще хочется получить за свои старания... Успехов)
    Ответ написан
    Комментировать
  • Поздний старт в ИТ - есть ли шансы?

    beardedjack
    @beardedjack
    Ничего не бойтесь, дружище! Понимаю Ваши опасения. Ваш возраст - это ерунда.
    Самому уже 33. Всего-лишь пару месяцев назад получил должность, связанную с управлением проектами в области разработки ПО.
    До этого 11 лет в госконторе. Там начинал с эникейщика. Компы таскал. Админил все что можно. Много работал с людьми. Дорос до нач. отдела. Свободное время тратил на самообучение, фриланс. Потом добавилось получение второго высшего образования заочно по ит-специальности (голая математика, программирования было мало).
    Уже давно стало понятно, что надо менять сферу деятельности. Причем очень быстро. Мозг "закисает" на работе совсем... Вот и решился на экстренные меры.
    Да, здесь актуален вопрос психологического характера...
    Мотался по собеседованиям. Претендовал на должность Java junior-developer (выбрал джаву как ниболее интересную для меня в тот момент, хотя опыт был в иной области). Из этих собеседований вынес много нужного и интересного для себя. За это время подучился основательно. Мало спал. Много читал/писал/пробовал...
    Да, я был готов так поступиться со своим самолюбием: уйти с "престижной" должности и начать все "с нуля".
    На одном из ранних проваленных мною собеседований, интервьюер (технический специалист) задал вопрос: "А не поздновато ли ты, парень, решил резко так сменить сферу деятельности? Уйти с такой должности. Да на такую низкую должность... Возраст уже... Вот я б не рискнул...". На что получил ответ: "Это мои проблемы, парень. И мне решать как мне с этим жить".
    Все мои долгие попытки трудоустройства все-таки привели к положительному результату. В результате - имею очень интересную и хорошо оплачиваемую работу. И готов тратить свободное время на самообучение.
    Ответ написан
    Комментировать
  • Поздний старт в ИТ - есть ли шансы?

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    software engineer
    Если для того, чтобы кем-то стать, вам нужно сидеть и ждать чьего-то совета, и вас все время пугает то, что окружающие знают больше и они моложе - можете уже спиваться. С таким отношением и взглядами ничего не поменяется.

    Какая разница сколько кому лет, и так далее? Он вас подсиживает или что? Вы неспособны найти работу или научиться чему-то?

    Не всем быть Биллами Гейтсами или Павлами Дуровыми, есть огромный пласт мидлов и сеньоров-середнячков, которые от жизни берут не кучу гиковских ништяков, а находят свое счастье. И для этого надо самим решать что вам делать и как - никто кроме вас лучше не знает на что вы способны.
    Ответ написан
    Комментировать
  • Поздний старт в ИТ - есть ли шансы?

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

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

    чувак иди проспись
    Ответ написан
    6 комментариев
  • Книги, дающие базу по программированию в целом и ООП?

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

    mak-oleg
    @mak-oleg
    I believe in god, for the rest i pay in cash!
    1. Придти на рабочее место.
    2. Принести с собой настоящую кружку программиста, объемом не менее 0,5 литра
    3. Наполнить ее крепким кофе
    4. Выйти в сеть интернет
    5. Поделится на форумах программистов в какую ж..... вы попали и что вам с этим делать, и ваш призыв не останется без ответа и поддержки
    Ответ написан
    Комментировать
  • Первый рабочий день программист. С чего начать?

    maaGames
    @maaGames
    Погроммирую программы
    Беги оттуда, пока не поздно!

    Госкорпорация, отсутствие опыта самостоятельных разработок, древнее недокументированное зло... Жесть!
    Ответ написан
    7 комментариев
  • Как осуществить запись/чтение больших объемов данных из InnoDb-таблицы в MySQL БД?

    opium
    @opium
    Просто люблю качественно работать
    Мне кажется вам ничто не мешает потратить час и проверить это все самому.
    Ответ написан
    Комментировать