Страница 3 из 10 Первая 1 2 3 4 5 6 7 8 9 10 Последняя
Показано с 21 по 30 из 97
Like Tree24Likes

Тема: Начинающий IT-шник

  1. #21
    Гражданин Аватар для koshix
    Регистрация
    02.05.2011
    Адрес
    Boston
    Сообщений
    1,602
    Спасибо
    104
    Сказали 432 раз в 309 постах

    Re: Начинающий IT-шник

    rtfm, профессия называется "Software Quality Assurance Engineer"

    Don't cry because it's over, smile because it happened. ― Dr. Seuss

  2. Бронирование Отелей в США
    Circuit advertisement
    Регистрация
    Always
    Адрес
    Advertising world
    Сообщений
    Many




     

  3. #22
    Резидент
    Регистрация
    31.10.2013
    Адрес
    Ukraine
    Сообщений
    180
    Спасибо
    10
    Сказали 36 раз в 34 постах

    Re: Начинающий IT-шник

    Цитата Сообщение от Sudyaroff Посмотреть сообщение
    у меня наконец в голове начало проясняться что такое ООП и для чего оно нужно.
    И для чего же? Сравню ответ с ответом одного гуру =)
    Не удержался, напишу наперёд - для упрощения совместной разработки.
    А про люди мыслят объектами или про естественность (в мире всё объект) это всё маркетологи придумали.

  4. #23
    Резидент Аватар для Sudyaroff
    Регистрация
    09.08.2010
    Адрес
    Россия
    Возраст
    35
    Сообщений
    73
    Спасибо
    21
    Сказали 109 раз в 8 постах

    Re: Начинающий IT-шник

    Цитата Сообщение от Xianor Посмотреть сообщение
    И для чего же? Сравню ответ с ответом одного гуру =)
    Не удержался, напишу наперёд - для упрощения совместной разработки.
    А про люди мыслят объектами или про естественность (в мире всё объект) это всё маркетологи придумали.
    На сколько я понял, ООП было создано для упрощения создания больших программ. Когда нужно что-то изменить, то не придется переписывать весь код, а достаточно переделать какой-то класс, к примеру)

  5. #24
    Резидент Аватар для Sudyaroff
    Регистрация
    09.08.2010
    Адрес
    Россия
    Возраст
    35
    Сообщений
    73
    Спасибо
    21
    Сказали 109 раз в 8 постах

    Re: Начинающий IT-шник

    Всем привет!

    Вот уже прошел ровно год с окончания моих курсов по тестированию. И много месяцев с первого поста в этой теме. С того времени я поменял еще два рабочих места и качественно вырос в своих знаниях. Как теоретических, так и практических. Удалось еще поработать на паре крупных проектах по автоматизации, а так же позаниматься ручным тестированием, что мне показалось не совсем веселым занятием.
    Сейчас я работаю над крупным веб-проектом одного американского заказчика. Команда у нас интернациональная. Я перестал метаться по языкам программирования и технологиям и окончательно остановился на Java. Ну, еще Python факультативом)
    Сейчас мой стек - это: Java, Selenium, Maven, TestNG, GIT, Jenkins, Page object, Selenide. К этому добавилось немного JS.
    Однако, я чувствую, что настало время из автоматизаторов переходить в Junior Java developer. Потому что многие компании хотят от автоматизатора не только автоматизации UI, но и API, а так же зачем-то unit-tests.
    Поэтому, как посчитаю, что мои знания по Java Core вполне стойкие, начну знакомиться со Spring, Hibernate, JDBC

  6. Эти пользователи сказали Спасибо Sudyaroff за этот пост:

    Na_tali (31.12.2016)

  7. #25
    Гражданин
    Регистрация
    03.05.2014
    Адрес
    Чикаго
    Сообщений
    1,225
    Спасибо
    21
    Сказали 208 раз в 157 постах

    Re: Начинающий IT-шник

    Цитата Сообщение от Sudyaroff Посмотреть сообщение
    Всем привет!

    Вот уже прошел ровно год с окончания моих курсов по тестированию. И много месяцев с первого поста в этой теме. С того времени я поменял еще два рабочих места и качественно вырос в своих знаниях. Как теоретических, так и практических. Удалось еще поработать на паре крупных проектах по автоматизации, а так же позаниматься ручным тестированием, что мне показалось не совсем веселым занятием.
    Сейчас я работаю над крупным веб-проектом одного американского заказчика. Команда у нас интернациональная. Я перестал метаться по языкам программирования и технологиям и окончательно остановился на Java. Ну, еще Python факультативом)
    Сейчас мой стек - это: Java, Selenium, Maven, TestNG, GIT, Jenkins, Page object, Selenide. К этому добавилось немного JS.
    Однако, я чувствую, что настало время из автоматизаторов переходить в Junior Java developer. Потому что многие компании хотят от автоматизатора не только автоматизации UI, но и API, а так же зачем-то unit-tests.
    Поэтому, как посчитаю, что мои знания по Java Core вполне стойкие, начну знакомиться со Spring, Hibernate, JDBC
    unit tests если они правильно написаны, должны тестировать отдельные модули. По хорошему их должны писать сами разработчики, чтобы быть уверенными, что их код работает так, как задумано. Но часто разработчики или не квалифицированны или перегружены разработкой новых фич, и поэтому код остается не покрыт тестами.

  8. #26
    Новичок
    Регистрация
    29.07.2014
    Возраст
    30
    Сообщений
    25
    Спасибо
    2
    Сказали 3 раз в 3 постах

    Re: Начинающий IT-шник

    Цитата Сообщение от Xianor Посмотреть сообщение
    И для чего же? Сравню ответ с ответом одного гуру =)
    Не удержался, напишу наперёд - для упрощения совместной разработки.
    А про люди мыслят объектами или про естественность (в мире всё объект) это всё маркетологи придумали.
    Для упращения совместной разработки?? Серьезно?? Это абсолютно не так и не имеет с этим ничего общего...
    Объектно ориентированное програмирование или ООП было логическим развитием програмирования вообще. Когда стал вопрос написание серьезных программ, например таких как Windows, разработчики поняи что, единая программа получиться просто гиганстской и не поворотлиивой. Так же было подмечено что, в практический даже самых маленьких программах очень часто необходимо выполнять одни и те же блоки кода... До ООП эти блоки кода N-е кол-во раз повторялись в коде программы...
    Соответственно логично было создать отдельные подпрограммы которые бы вызывались из тела основной программмы в нужный момент и выполняли свой код. Это и есть ООП.

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

    Так что, ни о каком совместном написании больших программ речи не шло, все более бонально речь шла просто о возможности/реализации написании больших и сложных программ.

    Фактический та же логика была у технологии ASP от Mirosoft.

  9. #27
    Резидент Аватар для Sudyaroff
    Регистрация
    09.08.2010
    Адрес
    Россия
    Возраст
    35
    Сообщений
    73
    Спасибо
    21
    Сказали 109 раз в 8 постах

    Re: Начинающий IT-шник

    Я, честно говоря, вообще не знаю откуда товарищ взял информацию про ООП и совместную разработку)
    На самом деле, ООП только по началу кажется простой вещью с тремя столпами. Но если копнуть глубже в той же Java с абстрактными классами и интерфейсами, то становится не все так просто

  10. #28
    Гражданин Аватар для Partner
    Регистрация
    15.01.2007
    Адрес
    California
    Сообщений
    18,705
    Спасибо
    494
    Сказали 7,756 раз в 4,497 постах

    Re: Начинающий IT-шник

    Цитата Сообщение от SubbSer Посмотреть сообщение
    До ООП эти блоки кода N-е кол-во раз повторялись в коде программы...
    Соответственно логично было создать отдельные подпрограммы которые бы вызывались из тела основной программмы в нужный момент и выполняли свой код. Это и есть ООП.
    Вот классический пример которые рассказывают всем школникам для понимания, это окна в Windows, вы можете открывать многократно скажем окно с файловой стрктурой диска C:, если бы не было ООП то каждое такое открытие было бы последовательно описано в коде программы...один и тот же код раз за разом...это конечно довольно грубый пример, но он не очень далек от правды.
    Хрень полная ваш пример. На самом деле это пример вызова подпрограмм. ООП тут никаким боком не валялось.

    ООП - это в первую очередь наследование, полиморфизм и инкапсуляция.

    Цитата Сообщение от SubbSer Посмотреть сообщение
    Фактический та же логика была у технологии ASP от Mirosoft.
    ASP, хоть и основана на OOП, вообще из другой оперы. В первую очередь - это технология создания динамических вебстраниц.

  11. Эти пользователи сказали Спасибо Partner за этот пост:

    briv (31.12.2016)

  12. #29
    Новичок
    Регистрация
    29.07.2014
    Возраст
    30
    Сообщений
    25
    Спасибо
    2
    Сказали 3 раз в 3 постах

    Re: Начинающий IT-шник

    Цитата Сообщение от Partner Посмотреть сообщение
    Хрень полная ваш пример. На самом деле это пример вызова подпрограмм. ООП тут никаким боком не валялось.

    ООП - это в первую очередь наследование, полиморфизм и инкапсуляция.


    ASP, хоть и основана на OOП, вообще из другой оперы. В первую очередь - это технология создания динамических вебстраниц.
    Браво, "ООП - это в первую очередь наследование, полиморфизм и инкапсуляция", И ведь ни чего не скажешь, верно подмечено, это действитеьно так. Но вы если потрудитесь ПОДУМАТЬ, прежде чем писать "хрень" то, все получиться, и не будет противоречить моим словам. Наследование, полиморфизм и инкапсуляция это действительно отличитеьные черты ООП, но это инструменты реализации идеи. О том почему к этому пришли и для чего, я описал выше, конечно я это описал своими словами. Но мне кажется суть причины побудивших создавать это мифический ООП прослеживается. И он именно такой.
    Мое мнение, если понимать суть вещей, то они станут более понятными. А построен ООП действительно на наследовании, полиморфизме и инкапсуляции.

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

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

    Тут я вообще не понял, что вы этим хотел сказать. Да это совершенно другое, может вы не заметили но тут как бы даже названия разные. Уверен всем и без вас ясно что это совсем разные вещи. Или что, вы мне пытаетесь открыть глаза на то что ASP - Active Server Page это динамический созданые вэб страницы созданные на стороне сервера?? Спасибо не нужно, отлично это понимаю и сам.

    Я говорил о немного схожих причинах появления технологии Active Server Page. Вероятно, все же, я надеюсь, вы это написали по причине того, что мое высказывание будет не понятно некоторому колличеству людей.

    Причина появления технологии ASP в том, что у разработчиков сайтов появилась задача создания довольно разветленных и объемных сайтов. А создание таких сайтов, только с использованием html довольно затратное и нудное дело (не знаю делали ли вы когда-нибудь подобные вещи с исползованием только html, но я делал, и очень понимаю желание создать такую технологию). Так вот, мне кажется, это сугубо мое мнение, что причины схожи, не смотря на то что данные технологии относятся к совсем разным направлениям.
    Огромное колличство страниц с html разметкой, зачастую практический ни чем не отличающихся друг от друга...

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

  13. #30
    Гражданин Аватар для Partner
    Регистрация
    15.01.2007
    Адрес
    California
    Сообщений
    18,705
    Спасибо
    494
    Сказали 7,756 раз в 4,497 постах

    Re: Начинающий IT-шник

    Booking.com
    Цитата Сообщение от SubbSer Посмотреть сообщение
    Наследование, полиморфизм и инкапсуляция это действительно отличитеьные черты ООП, но это инструменты реализации идеи.
    Какой идеи? Вызова подпрограмм, так красочного описаного вами?
    Не хочу разочаровывать, но понятие подпрограммы существует с момента изобретения компютера. А ООП возникло через десятки лет.


    Цитата Сообщение от SubbSer Посмотреть сообщение
    то окна в Windows, вы можете открывать многократно скажем окно с файловой стрктурой диска C:, если бы не было ООП то каждое такое открытие было бы последовательно описано в коде программы
    Феерическая хрень. Это я про "если бы не было ООП".
    briv likes this.

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Visitors found this page by searching for:

Nobody landed on this page from a search engine, yet!

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •  

Форум "Говорим про Америку"
Форум "Говорим про Америку" Facebook