Show me mercy

17:51 

Abigail
All of the love we left behind watching the flashbacks intertwine. I think our lives have just begun.
Знаете, меня, бывает, спрашивают, какие книжки стоит почитать, чтобы стать программистом. Если честно, я даже не знаю, что ответить, потому что меня-то обучали в универе, а если начинать с самых азов, как говорится, для чайников, то я вообще не знаю, чем помочь. У меня вообще такое ощущение, будто я всегда имела начальные знания в айти, хотя на самом деле я просто не помню, как их получала — учусь всяким мелочам всю жизнь. Уверена, вы тоже многое о компах не изучали специально, просто так вышло в процессе.

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

И тут я наткнулась на замечательную статью на лайфхакере, которая ну просто ППКС! Прежде чем решить, почему вы хотите стать программистом, узнайте — может вам вообще не стоит им становиться?

читать дальше

@темы: ИМХО, Познавательное, Программинг, Чужегениальное

URL
Комментарии
2015-05-21 в 18:48 

Bellator
"Одно я знаю твердо, мой рассудок личной встречи с тобой не вынесет" (c) Зельда
Abigail,
Матан же! нет?

А вообще я, например, всю жизнь хотел стать программистом, и так нигде ни разу им не стал :)

2015-05-21 в 18:59 

Abigail
All of the love we left behind watching the flashbacks intertwine. I think our lives have just begun.
Bellator, для чего в программировании матан? Только если ты не посылаешь спутники в космос, конечно же. Мне вот вообще не пригодился, хотя у нас в программе много бухгалтерских расчётов. Полезней оказалось знание подсчёта процентов от числа) но тут тебе бухгалтера сами расскажут, как считать, сам ты не должен это придумывать.

А вообще я, например, всю жизнь хотел стать программистом, и так нигде ни разу им не стал :)
Никогда не поздно попытаться снова)

URL
2015-05-21 в 19:05 

Bellator
"Одно я знаю твердо, мой рассудок личной встречи с тобой не вынесет" (c) Зельда
Abigail,
для чего в программировании матан?
Не в программировании, а в обучении он важен. Естественный отбор :)

Только если ты не посылаешь спутники в космос, конечно же.
Тут только поп нужен и кадило -_-

Никогда не поздно попытаться снова)
Спасибо :)

2015-05-21 в 19:07 

Abigail
All of the love we left behind watching the flashbacks intertwine. I think our lives have just begun.
Не в программировании, а в обучении он важен. Естественный отбор :)
Глупости. Хорошо, если понимаешь матан — для мозгов полезно, но необходимым и достаточным знанием для программирования он не является.

URL
2015-05-21 в 19:17 

Bellator
"Одно я знаю твердо, мой рассудок личной встречи с тобой не вынесет" (c) Зельда
Abigail,
Ну а в моём опыте всё как раз наоборот. И хорошо ещё если только матан нужен, а не матан вкупе с диф геометрией и топологией.

Впрочем это спор не имеющий смысла, главное что в программировании все навыки важны и нужны :)

2015-05-21 в 21:19 

Abigail
All of the love we left behind watching the flashbacks intertwine. I think our lives have just begun.
Ну а в моём опыте всё как раз наоборот. И хорошо ещё если только матан нужен, а не матан вкупе с диф геометрией и топологией.
Такие знания нужны в узкоспециальных компаниях и их мало. Разработчики чаще всего занимаются либо базами данных, либо интернет-магазинами, либо какими-нибудь порталами. Есть те, кто делает специализированный софт, типа какого-нибудь АркГиса, Майкрософта или Касперского. Понятное дело, если ты делаешь какой-нибудь навороченный калькулятор или онлайн-считалку интегралов, тебе пригодится матан, но не нужно считать, что его знание обязательно. Мне вот понадобились знания кадастровых инженеров, я касательно работы БТИ много чего знаю, но мне не приходит в голову требовать, чтобы этого знали все программисты.

URL
2015-05-22 в 01:07 

being.~ath
Abigail, если говорить про книги, то мне кажется, что лучше вместо книг посмотреть парочку простых курсов на coursera, там точно будет из чего выбрать. Но без седьмого пункта здесь никуда. Впрочем, как и с самостоятельным обучением по книгам.

2015-05-22 в 10:13 

Abigail
All of the love we left behind watching the flashbacks intertwine. I think our lives have just begun.
einsammann, я лично тоже предпочитаю либо на курсы ходить, либо видеоуроки смотреть. Я тут узнала про MS Virtual Academy и в таком восторге от неё — очень здорово всё рассказывается (в отличии от курсов того же ASP.Net MVC, где в курс пытались впихнуть всё, даже юнит-тесты, хотя лично мне они мало интересны, пока я круче «Hello, world!» ничего написать не могу, а в видеоуроках у них подробнее нужные программистам вещи рассказываются). Еще мне нравится CodeAcademy, там очень порционно даётся теория и сразу же идёт практика, где ты закрепляешь теорию на деле. Щас в принципе очень много разных ресурсов, где можно играючи выучить что-то новое, главное начать)

URL
2015-05-22 в 22:04 

being.~ath
Abigail, да, после таких годных курсов вузовское образование, наверное, кажется ничтожным.

2015-05-22 в 22:35 

Юрий Рэйн
λOther side of the memory crystal. …λ
Abigail, Кстати, хороших видеоуроков по ASP.Net MVC случайно не встречалось? То, что видел на MS Virtual Academy было несколько поверхностным, впрочем сейчас нашёл ещё http://www.microsoftvirtualacademy.com/training-courses/introduction-to-asp-net-mvc_rus.

2015-05-23 в 13:17 

Abigail
All of the love we left behind watching the flashbacks intertwine. I think our lives have just begun.
einsammann, у меня было очень хорошее образование в вузе. По сути я пришла на работу, при этом умея неплохо писать на C#, вестать на html и составлять запросы в SQL. Я в принципе очень довольна тем, что нам там дали.

Юрий Рэйн, увы, пока только MS Virtual Academy спасает, а дальше я уже сама пытаюсь разобраться. Взяла на работе проект под ASP.Net MVC и всё незнакомое гуглю :\ ещё я ходила на курс от Специалиста, но там было прям галопом по европам — много лишней ненужной инфы. Единственное, что круто — дают отдельную базу для обучения от MS, в которую можно подглядывать (если надо, поищу, где она лежит). Лично мне гораздо проще учиться новому, когда на руках чей-то рабочий код)

URL
2015-05-24 в 00:15 

being.~ath
Abigail, повезло, однако.

2015-05-24 в 23:27 

Юрий Рэйн
λOther side of the memory crystal. …λ
Abigail, Спасибо! Единственное, что круто — дают отдельную базу для обучения от MS, в которую можно подглядывать (если надо, поищу, где она лежит). Лично мне гораздо проще учиться новому, когда на руках чей-то рабочий код)
Да, куда подглядывать - было бы интересно, так что если вспомнится / будет под рукой, был бы рад.
Ибо мне тоже, по крайней мере когда код хорошо написан и структурирован).

2015-06-10 в 09:45 

Diary best
Искатель @сокровищ
Можно процитировать?

2015-06-10 в 10:18 

Abigail
All of the love we left behind watching the flashbacks intertwine. I think our lives have just begun.
Diary best, да)

URL
2015-06-11 в 10:55 

Diary best
Искатель @сокровищ
Ваш пост добавлен в Diary best и участвует в Конкурсе на лучшую запись месяца.

2015-06-11 в 13:29 

Yami no Serena
Просто циничный романтик.
Хорошо, это все понятно. Но вот у меня вопрос другой.
Вот, например, я хочу пойти учиться в универ на компьютерную специальность. В компьютерах умею нормально работать, лазить в интернете, но про начинку (любого рода) не знаю ни.че.го.
И вот я захожу на сайт университета, чтобы посмотреть список специальностей, относящихся к компьютерам.
...
И?
Они хоть понимают, что они написали просто абракадабру, которая явно будет понятна только человеку, который УЖЕ в этом разбирается?!
Нет, я, конечно, понимаю, что есть технари, которые ремонтируют само железо, есть те, которые пишут программы, есть те, которые создают сайты... Но:
1) на сайте универа там гораздо больше чем 3 компьютерных специальностей
2) я не могу найти даже те три, которые я описала выше, в этом списке - на таком мудренном языке написаны названия и описания специальностей!
Остается вопрос: чтозанах?!

2015-06-11 в 13:41 

Юрий Рэйн
λOther side of the memory crystal. …λ
Если можно, вставлю свои пару строчек).
Yami no Serena, А всё просто, у нас по крайней мере ВУЗов, которые готовят программистов - единицы, в остальных почти ничего по этому предмету не дадут. Второе - всё, что не похоже на название "Разработка программного обеспечения" будет ближе к ремонту железа (на практике - настройка этого железа). А названия такие (по крайней мере года четыре назад, что их понять могут только те, кто думает так же, как и авторы названий. Умение писать программы в понимании не поможет.

Программы, кстати, бывают тоже нескольких видов - Базы данных, прикладные (то, что обычно устанавливается пользователем), научные (интеллект и т.п.), инженерные, и системные (ОС, драйверы, программы управления самолётами, медицинскими протезами)

2015-06-11 в 13:58 

Abigail
All of the love we left behind watching the flashbacks intertwine. I think our lives have just begun.
Yami no Serena, в общем-то, Юрий Рэйн ответил хорошо — нет специальностей, где учили бы чисто программированию. Лично я после своей специальности могла пойти работать в 3D-моделирование, в SEO, комп. безопасность, разработку сайтов или вообще стать каким-нибудь project-менеджером в IT. Университет дает базу, а так всему тебе приходится учиться самому. У меня в группе разная куча программистов — нас учили паре-тройке языков, но на деле у нас народ программирует начиная с попсовых Java и C# и заканчивая Ruby и Swift.

URL
2015-06-11 в 14:00 

Reflendey
Yami no Serena,
www.edu.ru/db/portal/spe/ вот тут вбиваете название специальности и смотрите документы по госту, в вузе может отличаться учебный план, но соответствовать должен процентов на 60 точно.

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

Юрий Рэйн,
Второе - всё, что не похоже на название "Разработка программного обеспечения" будет ближе к ремонту железа (на практике - настройка этого железа).

Странно, мне казалось что как раз подобному и не учат. Да и вообще "железные" специальности это всякие микроэлектроника и радиотехника.

2015-06-11 в 14:07 

Abigail
All of the love we left behind watching the flashbacks intertwine. I think our lives have just begun.
Да и вообще "железные" специальности это всякие микроэлектроника и радиотехника.
А чему конкретно должны учить на «железных специальностях»? Мне кажется, что на радиотехниках и микроэлектрониках дают достаточно знаний, чтобы потом сумечь разобраться в том, как работает железо компьютера. Да что уж там, я еще когда в школе училась, могла собирать и разбирать системные блоки — так нет ничего сложного.

URL
2015-06-11 в 14:14 

Reflendey
Abigail, Я имел ввиду под "железом" программирование микроконтроллеров, проектирование плат, всякую схемотехнику и тому подобное.

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

2015-06-11 в 14:20 

Юрий Рэйн
λOther side of the memory crystal. …λ
Puteror, Вот со своего опыта могу отметить "Информационные системы", по направлению специалитет: очень много (или по крайней мере казалось, что основательнее) по поводу электротехники, электроники, сетей, настроек и основ маршрутизации. Подготовка по программированию близка к нулю. По планам и общему впечатлению, от других факультетов с подобными названиями я бы ожидал подобного.

На ИУ5 Бауманки были схемотехника и на следующих курсах (тут информации недостаточно) вероятно ожидается программирование микроконтроллеров и углубление в технику (потому что изначально лучшая сторона Бауманки.). Подход к обучению программирования так себе.

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

2015-06-11 в 14:31 

Abigail
All of the love we left behind watching the flashbacks intertwine. I think our lives have just begun.
Puteror,
Я имел ввиду под "железом" программирование микроконтроллеров, проектирование плат, всякую схемотехнику и тому подобное.
Не верю, что такого нигде нет. :nope: Бауманка, МИФИ — у них наверняка такое есть. У нас в Горном было нечто похожее, но с уклоном в горную специальность.

Юрий Рэйн,
Подготовка по программированию близка к нулю. По планам и общему впечатлению, от других факультетов с подобными названиями я бы ожидал подобного.
Тут как повезет, конечно. У нас на 1-2 был предмет «Програмирование на ЯВУ», стоит ли говорить, что программировать из нас мало кто научился? Зато когда начались базы данных, нас очень хорошо подтянули. Сейчас этот преподаватель (баз данных) ведет то самое «Програмирование на ЯВУ», и я уверена, что народ уже на первом курсе умеет писать программы, хотя бы простейшие. Но такое происходит не во всех вузах. Да что уж там — не на всех кафедрах одного и того же вуза.

URL
2015-06-11 в 14:31 

Reflendey
Юрий Рэйн,

Забавно...

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

2015-06-11 в 14:36 

Reflendey
Не верю, что такого нигде нет.

Такое как раз есть.

Я имел ввиду, что "учить ремонтировать и настраивать компьютер" нигде нет, что и было названо "железом" вместе с админством. но похоже ошибся, судя по последнему комментарию Юрий Рэйн и есть таки админские дисциплины. А там где больше "железа" учат как раз такому) Другой вопрос насколько хорошо.

2015-06-11 в 14:47 

Yami no Serena
Просто циничный романтик.
Юрий Рэйн, Abigail, Puteror, спасибо большое за ответы. Буду дальше пытаться разобраться.
Вообще, это я хочу получить вторую вышку. И прекрасно знаю, что что на гуманитарных специальностях, что на технических в универе принцип один - мы даем тебе корочку, а знания добывает сам, где хочешь. Поэтому я вообще так и хотела: поступить на какие-нибудь платные курсы, где действительно дают знания, а универ, если нужна будет корочка, закончить заочно. На сайты универов полезла именно затем, чтобы разобраться именно в том, какие направления в данной стезе вообще бывают, а отсюда уже, выбрав, искать хорошие курсы. Но увы :nope:

2015-06-11 в 15:06 

Юрий Рэйн
λOther side of the memory crystal. …λ
Abigail, Как-то я тут обосновался с ответами. Извините?(
Да, забавно получается: вуз вузу рознь).

Yami no Serena, Если брать курсы, то лучше те, где преподаватель имеет хороший стаж практического программирования в компании или OpenSource. (А то получится платная начитка книги "С++ за 21 день для чайников".)
Кстати, возможно стоит обратить внимание на бесплатные курсы - не всегда хорошие, но и не хуже некоторых платных. *И лучше книг, которые написаны "известным отечественным разработчиком сайтов" - цитата по аннотации к книге.*

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

Базы Данных нормально на курсах не выучить, да и дело возможно более сложное и нудное, нежели всё остальное. (Я имею в виду программировать базы данных, а не рисовать связи табличек и полей в Access, что скорее на курсах и будет, к программированию отношения не имеющее.)

2015-06-11 в 15:58 

Abigail
All of the love we left behind watching the flashbacks intertwine. I think our lives have just begun.
Yami no Serena,
Поэтому я вообще так и хотела: поступить на какие-нибудь платные курсы, где действительно дают знания, а универ, если нужна будет корочка, закончить заочно.
У Бауманки есть курсы Специалиста — там очень много от IT, в конце выдают сертификат. Можно потом сдавать экзамен на получение какой-нибудь степени, которая котируется и за рубежом. У них часть курсов делается по материалом того же Майкрософта (ну, у тех курсов, что связаны с МС, конечно же). Плюс бесплатные портали: CodeAcademy, MS Virtual Academy и сотни разных других)

Юрий Рэйн, мне не жалко)

URL
Комментирование для вас недоступно.
Для того, чтобы получить возможность комментировать, авторизуйтесь:
 
РегистрацияЗабыли пароль?
главная