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

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

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

Вы не вошли.

Объявление

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

Хорошая новость для граммар-наци и всех остальных: теперь, если вы напишете подряд два дефиса, они автоматически заменятся на длинное тире после отправки сообщения.

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

Внимание, новое расследование на холиварке, спеши принять участие!

#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 Бесплатно. У нас из группы половина устроилась (кто в Инно, кто просто домой уехал и там устроился)


#651 2018-03-05 14:05:16

Анон

Re: Тема айти

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

#652 2018-03-05 14:51:36

Анон

Re: Тема айти

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

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

#653 2018-03-05 15:01:52

Анон

Re: Тема айти

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

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

Отредактировано (2018-03-05 15:17:06)

#654 2018-03-05 16:10:33

Анон

Re: Тема айти

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

#655 2018-03-05 16:35:12

Анон

Re: Тема айти

Анон пишет:

Заводишь дружбу с программистами спрашиваешь чо как и т.д. Процентов 80 программистов очень общительные котаны

*смотрит на себя, своих коллег-программистов, вспоминает своих коллег с прошлых мест работы*
Это шутка такая? Подавляющее большинство известных мне программистов - довольно замкнутые и молчаливые люди, которые на рабочем месте занимаются работой, а не общением с секретаршами/подайпринеси. Не, если бы кто-то подошел ко мне и попросил помощи с обучением, я бы порекомендовал ему хорошие онлайн-курсы, но это максимум. Потому что из таких желающих реально обучается ну может 1 из 10.

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

#656 2018-03-05 18:25:50

Анон

Re: Тема айти

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

#657 2018-03-05 20:08:26

Анон

Re: Тема айти

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

#658 2018-03-06 01:27:54

Анон

Re: Тема айти

Анон пишет:

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

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

#659 2018-03-06 16:29:14

Анон

Re: Тема айти

Анон пишет:

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

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

#660 2018-03-06 18:43:18

Анон

Re: Тема айти

Анон пишет:

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

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

#661 2018-03-06 18:57:42

Анон

Re: Тема айти

Анон пишет:

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

Не все вопросы имеет смысл задавать на форуме. Иногда для этого придётся половину твоих файлов туда выложить. Вряд ли какой-то совсем левый чувак с форума будет сидеть и вникать в твою проблему. А подозвать Васю и быстренько объяснить ему твой вопрос у тебя за компом будет намного быстрее.
А ответа на форуме ещё дождаться нужно, для боевых задач это не годится.

Отредактировано (2018-03-06 19:16:14)

#662 2018-03-06 19:11:55

Анон

Re: Тема айти

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

Самое обидное - на линуксе уже нужно работать сразу, а осваивать в свободное время так как проект бежит и спринт несется. Кто осваивал - какие лайфхаки можете посоветовать? Ато я виндрус- житель

#663 2018-03-06 19:20:38

Анон

Re: Тема айти

Да, выписать команды и повесить у монитора. Ещё могу посоветовать маленький курс по Линуксу на степике https://stepik.org/course/73
Про vim и другие сложности просто пропускай. Пройдешь за выходные.

#664 2018-03-06 19:33:17

Анон

Re: Тема айти

Анон пишет:

Да, выписать команды и повесить у монитора. Ещё могу посоветовать маленький курс по Линуксу на степике https://stepik.org/course/73
Про vim и другие сложности просто пропускай. Пройдешь за выходные.

большое спасибо, анон!

#665 2018-03-06 19:33:35

Анон

Re: Тема айти

Анон пишет:

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

Самое обидное - на линуксе уже нужно работать сразу, а осваивать в свободное время так как проект бежит и спринт несется. Кто осваивал - какие лайфхаки можете посоветовать? Ато я виндрус- житель

Смотря на каком тебе уровне нужно его освоить. На уровне пользователя - выучи основные команды, остальные приколоти к стенке напротив монитора. В интернете наверняка есть странички, типа "самые нужные команды линукса".
Научись пользоваться каким-нибудь vi. Да и хватит на первое время. И книжку линукс для чайников, чтоб примерно знать что куда.

#666 2018-03-06 19:35:42

Анон

Re: Тема айти

Держи анон-будущий-линуксоид
http://www.f-notes.info/linux:linux_command

#667 2018-03-26 20:43:36

Анон

Re: Тема айти

Посоветуйте годный курс по MySQL для совсем чайников?
Знаю С.Куликова, но мне бы что-то более на пальцах (

#668 2018-03-26 21:14:25

Анон

Re: Тема айти

Посмотри edX и курсеру, там есть совсем базовые курсы по sql - не циклись на mySQL, тонкости догонишь.

#669 2018-03-26 22:41:00

Анон

Re: Тема айти

Спасибо! На курсере нашел этот курс.

#670 2018-03-27 01:00:16

Анон

Re: Тема айти

Sql-ex годные очень, по любой реляционной бд, советую. Они не курс, но упражнения по основам.

#671 2018-03-27 09:18:28

Анон

Re: Тема айти

Анон пишет:

Sql-ex годные очень, по любой реляционной бд, советую. Они не курс, но упражнения по основам.

А я не слветую. Во-1, анон новичок. Во-2, сложность задач на sql-ex - искуственная, от намеренно неправильно сдизайненнной бд (особенно в части Кораблей).Ну, такое.

Отредактировано (2018-03-27 09:18:59)

#672 2018-04-05 22:18:10

Анон

Re: Тема айти

Анон пишет:

Sql-ex годные очень, по любой реляционной бд, советую. Они не курс, но упражнения по основам.

А я не слветую. Во-1, анон новичок. Во-2, сложность задач на sql-ex - искуственная, от намеренно неправильно сдизайненнной бд (особенно в части Кораблей).Ну, такое.

А я советую, т.к. много практики и простые запросы намертво впиваются в голову.
Там сложность задач от 1 до 4 вроде. Нужно сначала решать 1-балльные задачи, потом 2-балльные и т.д.
Плюс, если совсем намертво встрял, а посмотреть решение жутко хочется, то решения почти всех этих задач есть в интернете.

#673 2018-04-06 02:47:47

Анон

Re: Тема айти

Аноны, посоветуйте, какие могут быть задачки для it-собеседования. Хочу потренироваться. Джавист.

#674 2018-04-06 08:33:48

Анон

Re: Тема айти

Гугл? Их там дофигища.

#675 2018-04-06 09:50:32

Анон

Re: Тема айти

Анон пишет:

Аноны, посоветуйте, какие могут быть задачки для it-собеседования. Хочу потренироваться. Джавист.

Сходи на собеседования в пару неважных для тебя мест да посмотри. Что за странный вопрос...

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

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

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

18+