Посоветуйте курсы, чтобы стать программистом

Моя подруга заканчивала пользовательские курсы в Академии "Шаг", говорила, что учили их на старых компьютерах , а программы 2003 года. А у нее новый ноут с Виндовз 7. Когда она его принесла на занятия, преподша сказала, что самая лучшая программа 2003 г. выпуска, все остальное никуда не годится, закройте ваш ноут, не выпендривайтесь, учитесь как все.

И Академия Шаг упала в моих глазах после этих рассказов, прямо глубоко в пропасть.

севен отстой:(

dos рулит:D
 
Вот когда в этой цепочке появится продукт, придуманный и разработанный вашими программистами, вот тогда и будет повод для растопыривания пальцев. А до тех пор все вы - дешевое мясо, конкурирующее за плошку риса со своими индусскими коллегами на рынке аутсорса некритичных приложений.
Разговор уже в контексте не программист - тестировщик, а в контексте аутсорс - собственный продукт. Я верно понял предыдущий пассаж?
У мну есть опыт разработки своего продукта (небольшой 1000 человеко\часов). Даже отбили что-то по деньгам: доллара по 2 за час.
Ключевое, что из этого вынесли: ни программист, ни я мы не умеем продавать продукт. Причем продавать очень сложно, когда с реальным рынком ты не знаком и находится он за океаном. Не задача программиста придумывать продукт. Как собственно и тестировщика.
Что касается "плошки риса". Украина забирает на себя примерно 1 лярд офшора в год, что в общем вале составяет примерно 6-7%. И свою нишу Украина таки нашла. Вот не согласен с тобой я. Повод для гордости есть: чуть ли не единственная из отраслей, в которой мы Украина действительно интересны миру. Правда еще интересен пока месть металл и украинские проститутки. Но это собственно все :)
 
Позволю себе не согласиться с Вами.
Любому тестеру необходимо знание языка под который он пишет тесты.
Как пример:
невозможно написать корректный тест для класса Java не зная по какому принципу он реализован и каким образом он инициализируется. Вы же надеюсь не считаете что юнит-тестирование - это нажатие пары кнопок в среде разработки? :)
Как человек, незнакомый с понятием и реализацией паттернов, будет тестировать и инициализировать Singleton если там нет конструктора? Как правильно проверить тестами тот же паттерн в контексте многопоточного приложения?
И каковы по Вашему будут результаты тестирования при "неглубоком знании программирования"?
И это мы ещё не затрагиваем концепцию Extreme programming - где разработка происходит через тестирование. :)
Поставьте себя на место работодателя и подумайте.
Взяли бы Вы на работу человека, который не знает предметной области и может поставить под удар реализацию проекта?
А теперь я с Вами не соглашусь. QA не тестирует стеклянным ящиком, а тем более не пишет отдельные юнит-тесты к классам. Работа QA заключается в тестировании функционала и приложения в целом, разработка тест-кейсов и тестирование по ним, автоматизированное тестирование, в то время как юнит - прерогатива девелоперов
 
Спасибо, Вы верно подметили. Юнит-тестирование -это прерогатива разработчика. Но ведь топикстартер явно задал тему обсуждения: "Посоветуйте курсы, чтобы стать программистом".
И фраза "Любому тестеру..." в данном случае звучала именно в контексте написания (программирования) кода, а не QA.
 
Рассмешило скорее всего то, что Вы перепутали С++ и Visual C++.
Это по сути две разные вещи:
существует 3 основных языка платформы [dot]NET FrameWork
Visual C++
Visual Basic
C#
язык С++ (в его чистой реализации) к ним не относится.
CodeFire, это называется Managed C++ ;)
 
CodeFire, это называется Managed C++
Неужели Вы думаете, что имея за плечами более 8 лет практической разработки: от промышленных контроллеров до приложений уровня предприятия, я могу не знать академического названия типа языка разработки и модели его работы? :)
Раз уж сказали "раз" потрудитесь сказать "два" и объяснить человеку, который Вас спросил на счёт курсов, почему название именно Managed С++ и чем управляемый код отличается от неуправляемого. Параллельно могу предложить осветить тему производительности, понятия "Куча" и "Стек", а также (как вариант) специфику работы с памятью, передача параметров по ссылке и адресу и ещё многое и многое другое. :)
 
Если быть точным, то C++/CLI
Действительно, я немного отстал от жизни, теперь это C++/CLI :)



Неужели Вы думаете, что имея за плечами более 8 лет практической разработки: от промышленных контроллеров до приложений уровня предприятия, я могу не знать академического названия типа языка разработки и модели его работы? :)
При чем здесь название? Visual C++ умеет компилить и в managed, и в unmanaged.

Раз уж сказали "раз" потрудитесь сказать "два" и объяснить человеку, который Вас спросил на счёт курсов, почему название именно Managed С++ и чем управляемый код отличается от неуправляемого. Параллельно могу предложить осветить тему производительности, понятия "Куча" и "Стек", а также (как вариант) специфику работы с памятью, передача параметров по ссылке и адресу и ещё многое и многое другое. :)
Предложили бы уже сразу открыть курсы :)

А вот в холиваре по поводу производительности .NET я всегда готов принять участие ;)
 
Останнє редагування:
А вот в холиваре по поводу производительности [dot]NET я всегда готов принять участие
А я наоборот - не принимаю участие в подобных дискуссиях :)
Тот или иной язык либо технологию необходимо применять в зависимости от необходимости. И если подходить к вопросу со стороны оптимизации как аппаратной так и программной части - производительность будет достаточной для решения поставленной задачи.
 
Останнє редагування:
Та Лёха не гони, бумага обязательно нужна. В резюмехе потом написал - окончил курсы такие-то, дайте шанс попробовать. Без курсов же и на собеседование не пригласят.

Ну и помимо того меня тупо по книжке учить не прикалывает.

люди с 13 лет начинают, потом 5 лет в ВУЗе писдячат...и то не всем везет, ибо хороший программер-это программер от Бога или хотя бы чтобы было дано... а ты захотел на курсах программером стать... не комильфо
 
люди с 13 лет начинают, потом 5 лет в ВУЗе писдячат...и то не всем везет, ибо хороший программер-это программер от Бога или хотя бы чтобы было дано... а ты захотел на курсах программером стать... не комильфо
На самом деле вы не правы. Сколько времени вы убьете на обучение - это ваши проблемы, главное для начала не получить какие-либо специфические знания, а выработать способ мышления. Только от этого зависит скорость обучения и не более того. А уже после того как мышление выработано можно говорить про какое-то конкретное обучение вполне конкретному языку/технологии
 
Сиди дома и учи....) Лучше всего так будет.
 
курсы в ITstolytsa
 
Мой товарищ учился в online-education. com. ua, может подойдет
 
Академия ШАГ, а лучше, учи сам
 
Хороший центр обучения программированию

Учебный центр в Харькове
Там обучают только реально работающие программисты.
Программы гибкие, цены не высокие.
Короче, минимум снобизма - максимум пользы.
 
Назад
Зверху Знизу