• Какой планшетник купить?

    @Elkaz
    Asus Transformer :)

    Взял себе в августе, радуюсь. Больше всего радует возможность подключения физической клавиатуры, и тогда планшет превращается уже в полноценный нетбук с Андроидом на борту. Зарядку держит до 14-и часов у меня (вместе с док станцией). В режиме ожидания (но с включенным Wi-Fi и синхронизацией всего что можно).

    Рассматривал HTC Flyer, Acer, iPad. Не понравилось. А тут не жалею :)
    Ответ написан
    2 комментария
  • Нетбук полностью совместимый с MacOsX?

    Lordick
    @Lordick
    первая ссылка в гугл — www.mymacnetbook.com/compatibility-chart/
    Ответ написан
    Комментировать
  • А на какие темы вы писали диплом в университете?

    darkslesh
    @darkslesh
    Сам писал диплом на тему — Разработка системы противодействия вредоносным программам для семейства операционных систем Microsoft Windows. т.е. написал простенький драйвер осуществляющий защиту системы (реестра, процессов, файлов) и GUI управления им и разрешения/запрета подозрительной активности. Тема прошла на ура, даже в аспирантуру звали.
    А вообще главное в дипломе это теория, а не практика, по этому тему диплома следует выбирать исходя уже наличия теоретических материалов. Если выбрать что-то интересное и малоизученное, то будут очень большие проблемы с написанием, т.к. теоретический материала будет очень мало, а научного теоретического еще меньше. У меня примерно так и было, по этому больше половины литературы — ссылки на сайты. А остальное — около темная литература (т.е. непосредственно по программированию)
    Ответ написан
    Комментировать
  • Оценка уровня программиста?

    sainnr
    @sainnr
    Позвольте и мне высказать свою точку зрения. Как правильно отметили выше, объективно оценить знания программиста по числовой шкале (хоть по 100..0-бальной), пожалуй, невозможно. Да и наверное не нужно, так как в каждой компании требуют различные знания (кто еще кроме компаний будет вас оценивать?).

    Тем не менее, можно выделить несколько категорий знаний, по которым можно составить более-менее объективную картину программиста. Например, сюда можно отнести:
    — владение различными ЯП;
    — опыт работы с каждым из них;
    — работа в команде;
    — участие в OpenSource-проектах;
    — наличие собственных разработок;
    — знание паттернов;
    — знание алгоритмов, структур данных;
    — знание методологий разработки;
    — знакомство с системами контроля версий, тестирования;
    — и т.д.

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

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

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

    В непрофильных же — работа программиста чаще всего необходима для поддержания внутренней информационной инфраструктуры, от ИТ-специалистов требуется лишь, чтобы они просто выполняли свою работу («работает — ну и хорошо, следи, чтобы не сломалось»).

    Из этого очевидно, что в профильных компаниях вам намного проще расти как специалисту — в этом заинтересованы обе стороны (чем ты «круче», тем больше платят). Во втором случае, в этом заинтересованы только вы, да и то не всегда (зачем, если платить будут столько же).

    По поводу собеседований. Ходить на них — весело, если выбрать верный настрой. Представьте себе, что вы вообще не хотите попасть в эту компанию, а пришли лишь показать все, что вы умеете, «какой вы из себя хороший специалист». Конечно, не стоит выпячивать свое ЧСВ при собеседовании — ведите себя естественно; в тоже время, убиваться в случае неудачи не стоит — вы же совсем и не хотели к ним идти работать.

    А чтобы было о чем рассказать, в свободное время (оно же у вас есть?) разрабатывайте «для себя» разные программки. Ну например, напишите какой-нибудь парсер, поработайте с API различных систем (того же Яндекса), сделайте собственный таск-менеджер, придумайте сами интересную вам небольшую идею и доведите ее до конца. В каждой такой задаче можно найти много тонких моментов — оптимизация скорости алгоритма, структуры БД, применение паттернов, взаимодействие компонент, написанных на разных ЯП и т.д.

    Многовато текста получилось…
    Ответ написан
    3 комментария
  • Оценка уровня программиста?

    TheHorse
    @TheHorse
    Навыки программирования очень сложно оценить. Знание языка, вообще, почти не коррелируют с уровнем программиста. Знание паттернов — тоже. Частота использования гугла — тоже. Я, например, будучи программистом 10 лет, все еще по каждой мелочи пользуюсь гуглом, и так будет всегда.

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

    Единственное, что могу посоветовать — поискать ответы на вопросы такого рода.
    Ответ написан
    1 комментарий
  • Русские IT сайты

    AStartsev
    @AStartsev
    Про архитектуру высоконагруженных систем insight-it.ru
    Ответ написан
    Комментировать
  • Как и где Вы искали работу?

    butteff
    @butteff
    Раз в тысячу лет заправляю свитер в носки
    Не брали на работу (был студентом без опыта, фриланс в расчет никто не брал).
    Сделал сайт, где я предлагаю услуги по созданию и разработке сайтов, интернет магазинов, пустил директ.
    До сих пор так и работаю. Денег много не имею, бизнесменом себя не считаю, но зарплату неплохого разработчика зарабатываю. Со временем появился интернет магазин свой, еще продаю носки оптом, лол.

    Советую Вам пойти во фриланс, если не сможете найти работу, но заказы всё же стоит искать в офлайне, не на биржах. На биржах очень сильно демпингуют школьники со своей джумлой.

    p.s. (сайт мой строго не судите, делаю сейчас новый, сейчас еще тот, древний лежит. Чтобы посмотреть примерный новый вариант, пропишите /src. но и тот в процессе разработки.)
    Ответ написан
    7 комментариев
  • Как и где Вы искали работу?

    Всё по пунктам (мой случай. Прокатывал 3 раза):

    — Хорошее резюме. Пишу целый день, раз пять переписываю пока не доведу до идеала.
    — Массовая рассылка по всем (!) ресурсам поиска работы (около 30 для моего города).
    — А дальше хождение по собеседованиям. На собеседованиях веду себя нагло. Т.е. если компания «молодая развивающиеся» или какой-нибудь «Вектор», то сразу лесом. Если кадровик умалчивает о примерной зарплате тоже лесом. Если сразу не понятно, чем заниматься, тоже лесом.
    — Всё. Профит…
    Ответ написан
    3 комментария
  • Вопросы по GPL?

    danfe
    @danfe
    Должна ли программа, использующая gpl-библиотеку, издаваться под лицензией gpl?
    В общем случае да, должна; см. параграфы 3 и 6 GPLv2.
    Могу ли я распространять исходники под лицензией BSD, если не включать библиотеку в поставку? Если я буду делать компиляцию через py2exe, не будет ли проблем с лицензией?
    Боюсь, что не можете; будут проблемы. Некоторые подробности по ссылкам: 1, 2.
    Ответ написан
    1 комментарий
  • Карьера с SAP.....?

    ncix
    @ncix
    Предприниматель
    Как-то будучи уже в должности ведущего программиста отправил JFL резюме в московское представительство SAP. Не сторонним внедренцам. В сам SAP. Перезвонили, предложили попробоваться на помошника младшего зеленого гоблинаjunior-тестировщика. С весьма скромной з/п и обязательным дресс-кодом и прочей копроративной культуро… Причем сказано было так, будто оказывают мне великую честь. Девушка была невероятно удивлена, когда я сказал что меня это не интересует. Она сказала, "… ну мы же SAP! Вы знаете что такое SAP??"
    Вот почему-то ниразу не пожалел с тех пор. Как думаете, зря?
    Ответ написан
    Комментировать
  • Советы от старших младшему

    vshemarov
    @vshemarov
    А Вы уверены, что необходимо сменить сферу именно деятельности, а не работу? Работа сисадмином в компании, где все более менее стабильно, инфраструктура утряслась, каких-то новых серьезных задач не возникает — это рутина. Особенно, если компания не айтишная. Сисадмин в таких условиях постепенно становится «компьютерщиком», «эникейщиком».

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

    Подумайте в эту сторону. И если надумайте, пишите и размещайте на работных ресурсах резюме, где обязательно должно быть указано, почему Вам скучно «здесь», и чего Вы хотели бы «там».
    Ответ написан
    4 комментария
  • Что вдохновляет вас писать код?

    @Elkaz
    Интересный и перспективный проект, где есть умные менеджеры, хороший руководитель, и разного рода мелочи (удобный стол, удобное кресло, печеньки). Возможность оставаться на работе (душ, кровать). Возможность приходить и уходить в любое время. Отсутствие тотального контроля. Когда программист погружен в подобную или близкую атмосферу, код будет писаться сам по себе =) В целом в любой работе так =) Удовлетворить все пожелания (реальные, а не Бентли под окна) работника — и дело в шляпе. Суммарная затратность не такая большая, а профитов в разы больше.
    Ответ написан
    7 комментариев
  • Готика для линукса, или что-то вроде того?

    simplecode
    @simplecode
    gcc ничего так, я до сих пор не прошел…
    Ответ написан
    1 комментарий
  • Какой ноут выбрать, чтобы 1 - был производительный, 2 - дружил с линуксом, 3 - держал зарядку

    taliban
    @taliban
    php программист
    Идете сюда: market.yandex.ua/guru.xml?CMD=-RR=9,0,0,0-VIS=160-CAT_ID=432460-EXC=1-PG=10&hid=91013
    Справа много всяких чекбоксов и слайдеров
    Выбираем максимальную цену
    Выбираем проц core i5 (если не хочется танцевать, то core 2 duo, хотя вроде последние линухи имеют дрова интеловские последние)
    Выбираем количество нужной оперативки
    выбираем диагональ, вес и время работы
    нажимаем кнопку «подобрать»
    !!!
    PROFIT
    выбираем что больше понравится из списка
    Ответ написан
    Комментировать
  • дайте, пожалуйста, комментарии по сайту

    butteff
    @butteff
    Раз в тысячу лет заправляю свитер в носки
    Нет, постойте кидаться в разработчика.
    Я уверен, что фирма по производству окон не захотела платить тысяч 30-50 за нормальный сайт, нашла школьника на фрилансе, заплатила жалкие копейки.

    Внимание вопрос, что Вы ожидали увидеть за эти деньги?
    Уникальный дизайн, команду разработчиков, веб программирвоание, аякс и джейкуэри?
    Ответ написан
    13 комментариев
  • Действия диверсанта в windows-сети?

    @iivasiliev
    Во-первых, давайте не будем забывать, что в подобной ситуации может существовать достаточно большое количество сценариев.

    Во-вторых, топик стартер, не сказал о какой версии Windows идет речь. Очевидно, что разные версии ОС Windows подвержены тем или иным проблемам безопасности в силу различных обстоятельств. Кроме того, по-хорошему нужно учитывать список используемых сервисов и служб, потому как в одной компании наличие RIS, DHCP, RADIUS, AD может быть обусловлено производственной необходимостью, а в другой компании такие сервисы могут вообще не использоваться. К примеру, большинство крупных компаний используют внутренние intranet ресурсы, которые в некоторых случаях могут представлять собой web приложения функционирующих на базе ASP, MS SQL и ISS. Очевидно, что если в этом случае используется собственный код, то качество такого кода обычный администратор Windows сети проверить не сможет и пускай он будет хоть трижды MCSE с соответствующей специализацией. Здесь очень большое поле для деятельности и множество всяких но.

    Теперь, что касается вот этого: «Фильтрация на уровне сетевого оборудования исключается из рассмотрения в силу академического интереса»

    В этом случае со 100% вероятность возможны атаки типа отказ в обслуживание, перехват и внедрение в сессии и т.д. т.п. Например, переполнение CAM таблиц на коммутаторах, подделка IP и MAC адресов, ложные DHCP сервера со всеми вытекающими последствиями и т.д. и т.п.

    Одним словом, вариантов очень и очень много.
    Ответ написан
    5 комментариев