Задать вопрос
  • С каких книг/сайтов начать обучение, чтобы стать программистом за один год и работать в США? Выиграл Green Card?

    Мне кажется, что на таком рынке, как США, можно быть востребованным в любом стеке технологий (главное - растить из себя хорошего специалиста).

    Год на обучение - может быть достаточно (для Junior как минимум), если позволит склад ума и характера - быстро схватывать, анализировать, понимать, докапываться до сути происходящего.

    На вашем месте я бы больше смотрел в сторону Java или C#. Если будете быстро въезжать в Java - то попробуйте Scala.

    Но главное - попробуйте приобрести живой опыт разработки (присоединитесь к какому-нибудь проекту на GitHub'е, или фриланс) - готовые проекты котируются куда выше, чем "разработка в академических целях".
    Ответ написан
    Комментировать
  • С каких книг/сайтов начать обучение, чтобы стать программистом за один год и работать в США? Выиграл Green Card?

    @maxxiixx
    Полезные ссылки

    Живет в америке, пропагандирует java
    americhka.us

    Известный Питерский автор, уехал в америку, выбрал микрософт C# и т.д.
    www.flenov.info

    Вопрос довольно таки специфичный.
    На javascript делают например мобильные игры не только верстка.
    С появлением webgl и canvas есть масса продвинутых примеров его применения
    media.tojicode.com/q3bsp
    phonegap.com
    За год выучить не получиться, ооп, паттерны, mvc и все такое это нужно время чтобы вникнуть и понять, но главное практика.
    Первым делом нужно осмотреть что востребовано, лучше спросить у тех кто живет в Америке.
    Есть же Android, iphone, window phone и т.д. мне кажется что то конкретное выучить проще.
    Вариантов много...
    Ответ написан
    Комментировать
  • Изучение C# для unity?

    @gleb_kudr
    Просто начните писать тетрис или шашки. Для этого достаточно посмотреть какие-нибудь туториалы. Учебники оставьте на тот момент, когда вы уже будете знать основной синтаксис.
    Ответ написан
    Комментировать
  • С каких книг/сайтов начать обучение, чтобы стать программистом за один год и работать в США? Выиграл Green Card?

    @lookid
    Лучше эти 1-1.5 учите английский. А в США идите в какой-нибудь универ на бакалавра или магистра. Там IT подтяните. А так зачем вам IT если вы собеседование на английском пройти не сможете.
    Ответ написан
    Комментировать
  • Программисты какой специализации самые высокооплачиваемые сейчас?

    Lure_of_Chaos
    @Lure_of_Chaos
    Программист
    Java (J2EE)\Scala, C# - как мейнстрим.
    А вообще хорошо платят знатокам редких языков (хаскелл, фортран), но это надо и знать, и работу суметь найти.

    А вообще платят в зависимости от опыта\послужного списка.
    Сеньоры, тимлиды не бедствуют :)
    Ответ написан
    Комментировать
  • Программисты какой специализации самые высокооплачиваемые сейчас?

    @top13
    Язык не важен, знание синтаксиса, подобия, архитектуры, платформ, различий... Опыт решает. Больше делаешь, больше опыта, больше получаешь. Программированием нужно заниматься, а не учиться или работать. Пиши для себя, пиши для работы, пиши в обед, пиши вечером перед сном.
    Ответ написан
    Комментировать
  • Программисты какой специализации самые высокооплачиваемые сейчас?

    opium
    @opium
    Просто люблю качественно работать
    умные
    видел почти во всех специализациях ценники по 50 баксов в час, что руби, что пхп, что джава.
    Отсюда вывод не так важен язык, сколько мозги.
    Ответ написан
    Комментировать
  • Какой язык с семейства Си учить ?

    @nesterione
    Для работы с станками лучше учить C или C++, но в изучении они не самые простые. Обычно проблемы возникают с указателями и выделением памяти. Изучить проще C, но писать реальные проекты, особенно крупные удобнее на C++ (ООП и тд.). C# в этом плане проще, там не нужно заботится о памяти, не нужны указатели + хорошая справка на MSDN, но нужно понимать ООП.

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

    И еще, Вы сказали, что сфера производства "автоматизации производства, промышленных роботов и станков ЧПУ", если задача заключается в программировании под железо, то тут выбор очевиден C/C++. Если нужно заниматься автоматизацией, писать софт под desktop (формы, БД ...), то возможно следует выбрать C#.

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

    lesovsky
    @lesovsky
    System engineer and PostgreSQL DBA
    последние полгода работаю postgresql dba, а вырос как раз из linux admin'а на все руки...
    как я стал dba,
    1. на предыдущей должности постоянно работал с postgresql (администрирование, репликации, балансировка, пуллинг, бэкапы, миграции налету между мажо... и прочее... чем больше ситуаций, тем больше опыта.
    2. помимо этого я хорошо изучал внутренности linux и его ядра (спасибо gentoo), память, процесы, и пр. Очень помогла книга "Ядро Linux" авторы Бовет и Чезатти.
    3. также не напоследнем месте стоит опыт в анализе производительности (почитайте Брендана Грега), особенно когда нет всяких мониторингов и т.п. а что тормозит нужно выяснить прямо сейчас.
    4. ну и заводите знакомства LinkedIn, Хабр... общайтесь напрямую с людьми, посещайте конференции, подписывайте на специализирвоанные блоги/RSS (PostgreSQL Planet например у постгрес)
    5. конкретно по постгресу могу порекомендовать такие книги
    S.Riggs, H.Krosing, PostgreSQL 9 Administration Cookbook PACKT 2010
    Z.Boszormenyi H..J.Schonig PostgreSQL Replication PACKT 2013
    G.Smith PostgreSQL 9 0 High Performance PACKT 2013
    Ответ написан
    Комментировать
  • Что нужно знать, чтобы стать администратором БД?

    metamorph
    @metamorph
    Ну, вообще у каждой БД есть своя документация достаточно большая,
    например для постгреса www.postgresql.org/docs/9.3/static/index.html
    И там чаще всего есть глава "администрирование":
    www.postgresql.org/docs/9.3/static/admin.html
    Вот как раз это и нужно знать.

    Плюс всякие особенности работы, косяки, баги и смешные байки из жизни, которые Вы будете травить за обедом.

    PS. К слову сказать, искал как-то раз админа постгреса на 150к. Никого! Тишина, благодать, все вокруг дизайнеры и программисты.
    Ответ написан
    2 комментария
  • Как вы настраиваете рабочее окружение при разработке сайтов?

    GM2mars
    @GM2mars
    Веб сервер - Openserver (до него был тоже денвер)
    Редактор - Sublime text 2
    Синхронизация - яндекс диск
    Работа с базами данных - phpMyAdmin
    Когда нужен git - bitbucket
    Постановка задач - trello (trello.com)
    FTP клиент - Total Commander
    Ответ написан
    1 комментарий
  • Как/на чем заработать обычному верстальщику?

    Deerenaros
    @Deerenaros
    Программист, математик, задрот и даже чуть инженер
    Общие советы, что уже были даны:
    + учи js,
    + учи english хотя бы до intermediate,
    + генерируй портфолио,
    + какой же верстальщик без своего сайта? сделай его идеальным и храни там своё портфолио и контакты, по возможности ставь на создаваемые сайты свой копирайт со ссылкой на портфолио (конечно, если заказчик не возражает),
    + в свободное время потерзай какой нибудь backend (RoR или Django)

    От себя добавлю: бросай PHP и никогда о нём не думай, может он и становиться лучше, но ему никогда не избавиться от своего тёмного прошлого (и переменных со знака доллара, вот ужас!). Когда будет пара хороших отзывов, смело иди на фриланс биржи, вроде odesk. C RoR и хорошим, красивым, технологичным, кроссбраузерным фротендом там вполне можно иметь и по $100 в час.

    Ах да, учись быстро копипастить. Использовать плагины. Избавляйся от всяческих попыток напилить велосипед, даже если так будет быстрее и лучше. Со временем, это мастерство позволит тебе делать сайты со скоростью пулемёта. Тогда ты постигнешь тёмный дзен и получишь свою порцию печенек. Я на полном серьёзе, когда ты поднимаешь сервер за 2 минуты, ставишь на него Bootstrap за 1 минуту и подгоняешь его (натягиваешь вёрстку из заранее созданных темплейтов) за 5 минут, обвешиваешь нужными виджетами из js, html5 и css3 за 5 минут и через 15 минут после получения заказа отправляешь заказчику наступает странное чувство эйфории. Конечно, это непостяжимый дзен, как всегда, по закону Мёрфи, какая-нибудь библиотека отвалиться, что-нибудь заглючит, а где-нибудь поползёт вёрстка и дебаг займёт пару часов, но всё же, делать полноценный сайт за 3 часа - бесценно. Для всего остального есть MasterCard.
    Ответ написан
    48 комментариев
  • C# программист хочет разрабатывать под Android: Java с нуля или Xamarin?

    @dplsoft
    По топику. ИМХО: Если писать только под Андроид - имхо, я бы рекомендовал вам путь "изучить джаву". Это дольше, но "основательнее".

    Имхо, как "андроидовец пишущиц на Java" - вы будете более востребованы, чем "андроидовец пишущий на Xamarin" и пр.

    Кроме того : освоить сам язык - на уровне достаточном что бы с мануалами написать простой тудулист - не составит проблемы. Для андроида нужно учить не JavaSE/JavaEE, а AndroidSDK - они пересекаются с JavaSE только некоторым набором базовых библиотек.

    Т.е. "если вам и так и так учить новый SDK - так зачем учить ксамариновский SDK, если можно выучить сразу AndroidSDK"?
    Ответ написан
    4 комментария
  • Что почитать для быстрого изучения Java?

    dsadasdad
    @dsadasdad
    lol
    Рекомендую почитать Тору
    Ответ написан
    Комментировать
  • Что почитать для быстрого изучения Java?

    @Ar4ybaldik
    Попробуйте связку, которую себе подобрал:
    Занятная страница программиста об Java www.skipy.ru/technics.html
    Отличное чтиво от Седжвика introcs.cs.princeton.edu/java/home
    Курс Java на Hexlet.org
    А также много-много практики на programmr.com
    На десерт можно Effective Java почитать, когда уже освоите более-менее язык
    Ответ написан
    Комментировать
  • Как передать значение переменной из php-скрипта в javascript?

    nowm
    @nowm
    Первый способ: Отдельный AJAX-запрос к PHP-файлу, который вернёт что-нибудь вроде JSON-данных, которые потом будут доступны из JS.

    Второй способ: В PHP-файле можно определить какую нибудь переменную во время генерации страницы, а потом из любых скриптов к ней обращаться. Например так:

    PHP-файл:
    <?php
    $a = 'text for js_variable';
    ?>
    <!DOCTYPE html>
    <html>
      <head>
        <script>
          //Определяется переменная, которая будет доступна для 
          // всех JavaScript, подключаемых на данной странице
          var js_variable = '<?php echo $a; ?>';
        </script>
        <!-- 
          В файле /scripts/myscript.js происходит обращение 
          к переменной js_variable 
        -->
        <script src="/scripts/myscript.js"></script>
      </head>
      <body>blah-blah-blah</body>
    </html>


    Файл /scripts/myscript.js:
    // Выскочит алерт с текстом «text for js_variable».
    alert(js_variable);


    Вот. В HEAD-части HTML-страницы вы определяете переменную, которая будет доступна для остального JS-кода. Главное — нужно её определять до того, как будут подключены скрипты, которые будут её использовать.

    Третий способ: Если ваш web-сервер — Apache, то можно добавить в .htaccess в корне сайта такие строки:
    AddType application/x-httpd-php .js
    AddHandler x-httpd-php5 .js
    
    <FilesMatch "\.js$">
    SetHandler application/x-httpd-php
    </FilesMatch>


    Тогда вы сможете прямо в JS-файлах выполнять PHP-код. Но выполняться он будет только в тех JS-файлах, которые находятся в папке с сайтом. Если будут загружаться скрипты со сторонних ресурсов, там PHP-код работать не будет.
    Ответ написан
    Комментировать
  • Что изучить закоренелому PHP-шнику?

    @sandrain
    Я зарабатываю, работая с CMS 1C-Bitrix


    Работая с CMS можно стать закоренелым PHP-шником ??
    Вы многое упустили, разрабатывая под 1C-Bitrix.
    Сейчас уже 2014 год, а не 2003

    Используйте Symfony, чтобы понять как должен быть устроен фреймворк.
    Потом напишите свой.

    Возможно закоренелось приобретете)
    Ответ написан
    1 комментарий
  • Как удобно править сайт на удаленном сервере?

    Да практически в любой, начиная с phpDesigner, phpStorm, etc и заканчивая Notepad++ с соответствующими плагинами
    Ответ написан
    Комментировать
  • Можно ли в Squid пользователям ограничить количество времени до 30 минут в день?

    @allburov
    Думаю, за 30 минут можно накачать страниц на весь день... Лучше ограничивать на уровне каждого ПК - либо решением "Родительский контроль" (пример nicekit.ru/parental-control/time-boss.php) либо мониторить за всем ПО (crocotime.com/ru), а потом административными мерами наказывать нарушителей (снижения з/п, невыплата премий, выговоры)
    В системах родительского контроля можно ограничивать по времени доступ к каждой программе (в вашем случае - браузеру)
    Ответ написан
    Комментировать
  • Back-end, работающий со Smarty

    @victimofbrainlessness
    Уж простите за оффтопик. Но знание пхп принесет вам пользы на несколько порядков больше. Зачем вам костыль в виде смарти? по сути тот же самый пхп, но с фигурными скобками и гораздо меньшими возможностями; люди пишут плагины обертки чтобы хоть как то возместить отсутствие функций, структур и прочего.
    К тому же вы сознательно сужаете количество проектов над которыми вы потенциально могли бы работать. Не станете же вы предлагать работодателю переписать приложение на сматри, чтобы уставшему верстальщику было удобно вставлять ерунду.
    Вообще не понятно зачем верстальщику вставлять какую то ерунду в прототипе? Задача верстальщика сделать из макета прототип страницы в html+css. все остальное (подставлять переменные, выводить информацию в циклах и т.д.) делают разработчики. Если же вы разработчик, работающий с PHP CMS то не знать пхп - нонсенс

    имхо профессию верстальщик давно пора вносить в красную книгу. Не спорю в эпоху печати верстальщик это царь и бог. Но в наш то 21ый век, любой front-end developer сделает шаблон не хуже верстальщика, а то может и лучше. Времена изменились, требования к кандидатам на работу ростет, мало знать один только html+css, необходимы хотя бы поверхностные знания во всем стэке вэб разработки. не майтесь дурью - учите пхп
    Ответ написан
    2 комментария