Холиварофорум

ОБИТЕЛЬ ЗЛА И ЗАВИСТИ™: ПЕЧЕНЬКИ, ПОПКОРН, ДИСКУССИИ О ЛИТЕРАТУРЕ

НЕ ВСЁ, ЧТО ГОВОРЯТ НА ХОЛИВАРКЕ, – ПРАВДА!

Вы не вошли.

Объявление

Не позорьте холиварку тупыми срачами!

Если вас заебали неймфаги, то добрый анон сделал для вас скрипт для игнора неймфагов

#1 2014-04-18 11:36:50

Анон

Тема айти

Каталог часто повторяющихся советов и ссылок, принесенных разными it-анонами на страницах с 1 по 45:

C чего начинать курить айти?

- А ваще, зачем тебе? Просто для себя? или бабло рубить? Анон, IT это дохуя много разного, на самом деле.
Профессии в ИТ https://ru.wikipedia.org/wiki/%D0%9A%D0 … 0%98%D0%A2
- Относительно "Идти ли в программисты" программисты разные https://habrahabr.ru/post/135865/
- парочку сайтов, которые мониторят последние айти новости: хабр и geektimes.ru
- я могу узнать, на какой CRM сейчас висит его сайт через http://webtous.ru/veb-masteru/tri-servi … a-sms.html
- подними у себя локальную версию сайта с помощью OpenServer
- На С++ пишут либо гуи в стагнирующих госах (дебильная работа с копеечной зарплатой), либо там, где реально нужна компактность и производительность - хайлоад веб, хранилки данных, ML, компьютерное зрение, числодробилки, HFT, графика и геймдев, много встраиваемых систем. В многих из этих областей язык программирования - это просто подходящий инструмент, его знание это хорошо если 10% от того, что тебе надо знать и уметь.
- С надо изучить, для общего понимания процессов, потом PHP5. Про PHP5 он сказал, что его сделали норм, более ранние версии так себе, тяжелые и неудобные. Сейчас Питон и PHP5 практически равны друг другу, так что без разницы чо из них выбрать.
- Джава как и С/С++  будут юзаться еще ооооочень долго, потому что огромное количество кода на них написано, плюс С юзается  в космической промышленности очень и очень. Почему? Из всех языков, программы на C занимают очень мало место в оперативной и постоянной памяти+ у С cамое высокое быстродействие.  Возможно щас появилась альтернатива, но как говорится "работает - не трожь"
- а так связка JavaScript + PHP5 сейчас нужна для внедрения блокчейна, бггг
Анон уже собирается помимо С/С++ еще и JavaScript + PHP5 выучить.  Правда никак не заставит себя нырнуть в это все с головой.

==================

SQL

- sql.ru
- http://www.sql-tutorial.ru.
- Sololearn на телефоне, и ебашь себе по пути на работу или с неё.
- sqlfiddle.com — там можно создать базу и потренироваться с запросами
================

Java

- курс от Стэнфорда по программированию в принципе с упором на Java: https://www.youtube.com/watch?v=KkMDCCdjyW8&t=1035s Он вводный, очень понятный, смотреть одно удовольствие - и при этом покрывает довольно быстро все базовые концепты. После него более продвинутый материал будет ложиться на базу хорошо.
- Есть переведенный курс Гарварда https://www.youtube.com/watch?v=Sy_wba7 … j5BKWj42E5
- javaScript а не джава, не путай их, это разные вещи.
- По джаве еще раз посоветую javarush.ru
- С нуля не надо учиться джаве, а надо учиться программировать. Есть две дороги - взять паскаль или сишку и сначала поучится алгоритмизировать, прорешав книгу типа "Программирование: теоремы и задачи" Шеня, а потом уже читать про джаву, объектно-ориентированный дизайн, GoF паттерны, энтерпрайз паттерны, сервисно-ориентированную архитектуру, джава ее платформу и прочую шелуху (и может быть даже понимать где там шелуха, а что может пригодиться). Параллельно ознакомиться с реляционными и NoSQL СУБД, изучить пару фреймворков. Это вариант здорового человека.
- Не согласна с мнением выше про начитывать Шеня и паттерны. Это хорошо, когда ты в вузе, есть лекторы, какая-никакая программа и практические задания. В твоей ситуации гораздо лучше начать с минимальной базы и вливаться джуниором хоть тушкой, хоть чучелком
- Вариант курильщика это пойти на курсы или начитаться всякого мусора, который обещает сделать из тебя джуниора за 21 день. Ты не научишься программировать, но зато заучишь кучу новых слов и сможешь проходить собеседования в бодишопах просто вставляя в нужных местах "MVC", "Синглтон", "Абстрактная фабрика фабрик фабрик фабрик", "Спринг секурити" и "а мы воткнули монгу и всё начало летать".
- getjavajob (рекомендую!) я и джавараш дошел до 35 уровня, и еще другие задания делал. Но мне getjavajob понравились больше других.
- Если ты ноль в программировании, возьми для начала вот эту: Head First Java (Кэти Сиерра, Берт Бейтс)
А посложнее:
- Java Полное руководство Шилдт
- Java. Эффективное программирование Джошуа Блох
- Чтобы за пол года с нуля, нужно сильно задрочить. Часов по 2-3 каждый день минимум. Имхо.
-  Head First Java (Кэти Сиерра, Берт Бейтс) - на нее (и вообще на книги из этой серии) очень хорошие реки даже в свой теме на Трекере.
- "Философия Java" (самое свежее издание какое удастся найти) - много реков

====================================

Тестировщик

- Хороший тестер — это въедливая, дотошная тварь, которая срет прогерам в душу санитар леса. Ну, на самом деле, для этого, надо иметь структурное мышление само по себе. Надо уметь с толком доебаться до всего. И не просто добеаться, а объяснить  четко, ясно и понятливо, по пунктам: как, почему и кто может, как решить. А еще, анончик, учти, что это очень регламентированная работа с кучей отчетиков, охуенного количества документации, милоты, лютых дедлайнов, ненавизди и веселья.
-  стоит обратить внимание на: https://toster.ru/q/5522
- О, Савина вспомнили! Чудесная книжка, без дураков, и далеко не только для тех, кто хочет стать тестировщиком. В первой половине быстро, четко и без соплей нормальным языком разжевывают
- paul jorgensen: software testing: a craftsman's approach и cem kaner: testing computer software. вот последней вроде есть перевод на русский.
- Перспективную нынче автоматизацию тестирования можно делать на python'e.
- для тестирования веба есть прекрасный Selenium WebDriver, его тоже можно освоить дома. Тестируйте холиварку, например)
- Из тестера ТС успешно переполз в аналитику, и сидит днями-ночами за работой
- а вот эти курсы? https://qa-academy.ru/vopros-otvet/  ... то курсы норм, в Беларуси сильные тестировщики (и вообще айти-сектор).
- Английский + теория тестирования + SDLC.
- Java - подойдет как для изучения ООП вообще, так и на задел под автоматизацию, в частности.
- Тестировщики ведь бывают и мануальные, которым ЯП не нужны. Глянь багтрекинговые системы (Redmine, Jira) и системы для управления тест-кейсами (Testlink). Это пригодится везде
- можно погуглить тестовые задания (хорошие комментарии на тему - https://habrahabr.ru/post/193902/#comment_6733754, https://habrahabr.ru/post/193902/#comment_6734006) либо берешь дайрики любое приложение и пробуешь протестировать согласно всему тобой прочитанному в книгах со всеми сопутствующими артефактами (тз что будешь тестить, как, что нашел, шаги. отчеты)
- Есть тут кто, кому про локализацию интересно? Гугл онлайн-курс выкатил: https://classroom.udacity.com/courses/ud610

============

Разное

Сети
- Если по сетям, то тебе поможет это (оно и в целом полезно для общего кругозора) или хардкор книги CiscoPress )): http://habrahabr.ru/post/134892/

==========
Мобильные приложения:
- Разработка мобильных и веб-приложений https://www.coursera.org/browse/compute … nguages=en
- Топовые - это Гугл, Эппл, Тесла, Амазон, M$ Research, ну и т.п. В России - наверное Яндекс, ну по крайней мере дуют щёки они как взрослые.
А люксофт это то, куда крупные западные компании сплавляют всякую подсобную работку если хочется сэкономить денег (собственно аутсорсинг и аутстаффинг).....  В россии я бы добавила Oracle (у нас там еще и остатки команды Sun) и Jetbrains как минимум.

===============
Кто-нибудь умеет в информационную безопасность?
-  Есть книги типа The Art of Software Security Assessment, которые были есть и будут актуальными. Хакеру в первую очередь нужно уметь думать - строить модель системы, видеть дата флоу, моделировать угрозы и обладать достаточным опытом для того, чтобы понимать, куда есть смысл тыкаться, а куда нет.
И только после этого идут техники и трюки, применимые к конкретной области, на которой ты специализируешься.
=============

Курсы

- Юные аноны, которые не умеют в гугл и статьи. Возьмите даже не курсеру (где выполнение заданий сейчас платное и дорогое), а степик, там дофига отличных курсов. А вот за это: http://code.stepik.org даже дают вполне официальный сертификат от крутого питерского вуза о профессиональной
переподготовке. Но честно предупреждаю, для свежего человека может быть сложно.
- Лучшие курсы русскоязычного сегмента дают на stepic.org.
- codecademy.com
- Если не жалко потратить 400 рублей в месяц, то посоветую https://htmlacademy.ru - у этих ребят, в отличие от codecademy.com, поактуальней курсы + задания интересней имхо. За пару месяцев пройдешь все платные курсы вполне, далее можно подписаться на их рассылку - они присылают интересные дайджесты с полезной инфой по фронту и шаблоны для сайтов, чтобы практиковаться в верстке (полученных знаний мне лично хватило, чтоб верстать странички из дайджеста).
- По вебу, если читаешь по английски хоть как-то - отличная тема freecodecamp.com
- Еще раз прорекламирую, если есть возможность уйти с работы на 2 месяца. https://apply.innopolis.ru/stc/?utm_sou Бесплатно. У нас из группы половина устроилась (кто в Инно, кто просто домой уехал и там устроился)


#601 2018-02-05 13:13:46

Анон

Re: Тема айти

Аноны, а какие системы для тест-кейсов и чек-листов вы используете?

#602 2018-02-05 13:30:24

Анон

Re: Тема айти

В моей конторе был TestLink, перешли на TestRail. Сам не тестировщик.

#603 2018-02-05 13:58:51

Анон

Re: Тема айти

У меня они же (с уклоном в TestLink), но ищу альтернативу на пощупать.

#604 2018-02-05 14:34:14

Анон

Re: Тема айти

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

#605 2018-02-05 16:45:53

Анон

Re: Тема айти

А кто-нибудь использует Fitnesse или SoapUI/ReadyAPI?

#606 2018-02-11 14:15:31

Анон

Re: Тема айти

Аноны, я новичок в айти.
Я тут нашел в пятницу сам у себя малозаметный баг. Никому не говорил, искал почти 2 дня, где причина. Нашел, знаю, как исправить. Но не на 100 проц понял механизм возникновения. Понял примерно на 90 проц...
Надо сдаться старшим  товарищам,  что так и так, а мне стыдно. Что я не могу сам полностью допетрить. Я вроде нашел и понял, но эти 10 процентов, которые я недопонял, напрягают, вдруг мое исправление повлияет на что-то другое.

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

#607 2018-02-11 15:01:21

Анон

Re: Тема айти

Оценивай в первую очередь влияние на проект. Если в релизе есть баг, значит о нем должны знать, чтобы либо не выпускать версию до фикса, либо дать информацию техподдержке, чтобы им было что отвечать пользователям. В любом случае команде надо знать о баге. И если у вас много легаси кода, то нет ничего страшного в том, что ты не можешь отследить все депенденси до конца. И если у вас короткие циклы разработки, то два дня это много, чтобы тратить их без ведома тех лида на неучтенную задачу.

#608 2018-02-11 15:20:11

Анон

Re: Тема айти

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

#609 2018-02-11 16:04:44

Анон

Re: Тема айти

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

#610 2018-02-11 16:09:26

Анон

Re: Тема айти

Анон пишет:

Оценивай в первую очередь влияние на проект. Если в релизе есть баг, значит о нем должны знать, чтобы либо не выпускать версию до фикса, либо дать информацию техподдержке, чтобы им было что отвечать пользователям. В любом случае команде надо знать о баге. И если у вас много легаси кода, то нет ничего страшного в том, что ты не можешь отследить все депенденси до конца. И если у вас короткие циклы разработки, то два дня это много, чтобы тратить их без ведома тех лида на неучтенную задачу.

Два чая этому анону. Особенно если ты джуниор - не стремно сказать, что ты не раскопал 10%. Вообще не стремно. Это нормально, ты учишься. Но команда и тимлид/ проджект-менеджер должны знать реальное состояние дел по проекту, и уже одно это - достаточная причина, чтобы пойти и рассказать.

#611 2018-02-11 16:14:20

Анон

Re: Тема айти

Анон пишет:

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

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

#612 2018-02-11 16:25:13

Анон

Re: Тема айти

Анон пишет:

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

пример с баша

Alewer: О, я как раз недавно подруге объяснял суть своей работы - аналитика.
"Вот жена говорит мужу: "Купи чего-нибудь вкусненького". Аналитик занимается тем, что составляет для мужа конкретное ТЗ: необходимо в течение получаса посетить продуктовый магазин на расстоянии не более 2 км от дома и там купить в отделе "Кондитерские изделия" 3 товара, общей стоимостью не более 400 рублей, с долей жира от 30 до 50%, с долей углеводов - до 70%, с долей белков - до 20%"
http://bash.im/quote/445942

#613 2018-02-11 17:11:38

Анон

Re: Тема айти

Ога, дело прояснилось. Дело оказалось в том, что анон общался с некомпетентными аналитиками. Даже если это главные и ведущие аналитики, уровень ИТ-ной компетенции у них просто катастрофа.
Анон с ними откровенно заманался.
У нас уже примета. Если звонит какой-нибудь главный аналитик, то сейчас начнется цирк с конями "так как дядя сам не знает чего хочет, то нужно объяснить этому дяде, чего он от нас хочет".

#614 2018-02-11 18:41:07

Анон

Re: Тема айти

Оценивай в первую очередь влияние на проект. Если в релизе есть баг, значит о нем должны знать, чтобы либо не выпускать версию до фикса, либо дать информацию техподдержке, чтобы им было что отвечать пользователям. В любом случае команде надо знать о баге. И если у вас много легаси кода, то нет ничего страшного в том, что ты не можешь отследить все депенденси до конца. И если у вас короткие циклы разработки, то два дня это много, чтобы тратить их без ведома тех лида на неучтенную задачу.

Два чая этому анону. Особенно если ты джуниор - не стремно сказать, что ты не раскопал 10%. Вообще не стремно. Это нормально, ты учишься. Но команда и тимлид/ проджект-менеджер должны знать реальное состояние дел по проекту, и уже одно это - достаточная причина, чтобы пойти и рассказать.

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

#615 2018-02-14 15:02:09

Анон

Re: Тема айти

Анон в крайне упадническом настроении духа.

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

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

Надо как-то двигаться в направлении мечты, но анон совсем упал духом и пока только лежит. В направлении мечты, ага.   

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

но я ж не хочу XD

Отредактировано (2018-02-14 15:06:35)

#616 2018-02-14 15:07:06

Анон

Re: Тема айти

Анон пишет:

На полный рабочий день в офис ну оч не хочется

Это выглядит единственной проблемой. Остальные данные у тебя отличные. Если сможешь сторговаться с собой (типа "два года я работаю в офисе, а потом ухожу на фриланс"), то легко найдешь веб-студию и подтянешь недостающие навыки.

#617 2018-02-14 15:39:21

Анон

Re: Тема айти

Анон пишет:

Анон (даже не уверен, что это можно назвать айти) увлекался версткой, несложным фронтом

Верстальщик щас обиделся. :pink:

Анон пишет:

Если сможешь сторговаться с собой (типа "два года я работаю в офисе, а потом ухожу на фриланс"), то легко найдешь веб-студию и подтянешь недостающие навыки.

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

#618 2018-02-15 14:18:25

Анон

Re: Тема айти

Аноны, спасибо за мнение. Опросил в реале еще двоих знакомых, те сказали примерно тоже самое. Видимо, придется взять себя в руки и пойти поработать в офис.

#619 2018-02-15 21:10:32

Анон

Re: Тема айти

Всем привет, коллеги!
У меня вопросы и нытье от новичка в отрасли. Не, так-то я в восторге, что сюда попал, но очень сложно.

Во1, работа нашего аналитика, т.е. постановщика задач, меня бесит. Это в принципе нормально, что ТЗ написано так, что еще 10 вопросов по деталям нужно задать, чтобы понять задачу. Он описывает довольно верхнеуровнево для меня, может, считает, что некоторые вещи и так очевидны... А мне прям очень сложно что-то кодить, если я не на 100% понимаю задачу. Нужно ли учиться начинать с частичным пониманием, или скорее нужно учиться задалбывать аналитика, чтобы побыстрее прояснил мне все непонятные моменты?
Мне это сложно, когда приходится задавать много вопросов, кажется, что подумают "во тупой".

Во2, насколько часто вам сложно именно продумать алгоритм? Часто ли встречаются такие задачи, или больше рутины, где нужно просто знать язык, фреймворк и пилить-пилить?
Мне тут дали задачу, и мне прям сложно именно придумать алгоритм подсчета и т.п. Надеюсь, это развивается... А то как-то страшно, вдруг это вообще не мое.

#620 2018-02-15 21:28:45

Анон

Re: Тема айти

Про аналитиков скажу так, анон. Задалбывай его, пусть не филонит. Некоторые их них умеют разговаривать только на своем птичьем языке(эджайл-хуйджайл, девопсы-хуёпсы), не зная предметной области и терминологии. Если у него поверхностные знания, или он вообще неуч со стороны, то возможно, быстрее будет сделать дела в обход этого аналитика, посоветовавшись с шарящими ребятами.
Лично анон так и делает. Иначе кучу времени потратишь на выяснение подробностей, а в итоге окажется, что на старте оналитег понял что-то неверно, потом неверно это истолковал, а потом криво передал все своими словами и переврал все техзадание.

#621 2018-02-15 22:04:12

Анон

Re: Тема айти

Анон пишет:

скорее нужно учиться задалбывать аналитика, чтобы побыстрее прояснил мне все непонятные моменты?
Мне это сложно, когда приходится задавать много вопросов, кажется, что подумают "во тупой".

Если разработчику неясно по написанному аналитиком документу, что и как ему кодить, то тупой здесь не разработчик, а аналитик. 146%, анон. В специфицировании нет места подходу "ну это же и так всем понятно", а если аналитик так говорит - то это профнепригодность.

#622 2018-02-15 22:25:09

Анон

Re: Тема айти

Без хорошего ТЗ результат ХЗ. Аналитик как раз и должен нормально объяснять желания левой пятки заказчика на человеческий и на программистский язык.
У наших прогеров была игра "напиши код так, как написано в ТЗ, а не так, как надо догадаться, что имел в виду аналитик". Прогеры выиграли, аналитик пошел искать новую работу.

#623 2018-02-15 23:10:22

Анон

Re: Тема айти

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

#624 2018-02-16 11:19:48

Анон

Re: Тема айти

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

#625 2018-02-16 11:21:38

Анон

Re: Тема айти

У нас готовое ТЗ отдают на ревью тестировщикам и лиду разработки. Потом ТЗ дорабатывается по замечаниям и вопросам.

Подвал форума

Под управлением FluxBB
Модифицировал Visman

[ Сгенерировано за 0.036 сек, 6 запросов выполнено - Использовано памяти: 849.25 Кбайт (Пик: 899.13 Кбайт) ]

18+