Форум программистов, компьютерный форум, киберфорум
Обо всем!
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.67/39: Рейтинг темы: голосов - 39, средняя оценка - 4.67
1 / 1 / 0
Регистрация: 11.10.2014
Сообщений: 57
1

Дневник, желающей стать программистом

13.10.2014, 16:45. Показов 7653. Ответов 101
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Доброго времени суток, форумчане!

Очень хочу стать программистом, но очень много страхов по этому поводу.
Хочется действительно научиться многому, стать хорошим специалистом, найти работу, но как это сделать? Что читать, учить? Как получить навыки и знания, необходимые для работы?

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

+ нужно себя контролировать, каждый день что-то обязательно делать, для этого мне и нужен дневник.


P.S. прошу прощения, если выбрала не тот раздел. Не удаляйте, пожалуйста, эту тему.

Добавлено через 5 минут
План на сегодняшний вечер:

-прочитать 25 страниц книги Рихтера по С#
-записать и выучить правила по англ. языку(наст. и будущее время)
-разобраться с темой комплексные числа
-выучить несколько английских выражений, попытаться их применить
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.10.2014, 16:45
Ответы с готовыми решениями:

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

Хочу стать хорошим программистом
мне сделать чтоб стать хорошим программистом не выходя из дома...

Как стать программистом за 2 недели?
сабж :)

Как стать хорошим программистом?
Здравствуйте. Так как же им стать? Сначала я думал, что изучу книгу по с++ для начинающих, потом...

101
5231 / 3204 / 362
Регистрация: 12.12.2009
Сообщений: 8,113
Записей в блоге: 2
03.01.2015, 08:50 61
Author24 — интернет-сервис помощи студентам
Цитата Сообщение от Zizu_Serega Посмотреть сообщение
а в 26 лет, если с нуля начать вникать в программирование, до джуниора через сколько до росту?
Я тоже в 26 начал, в 28 джуниором устроился. В 30-31 сеньером уже стал.
P.S. да, я стар)
1
2063 / 1542 / 168
Регистрация: 14.12.2014
Сообщений: 13,402
03.01.2015, 15:30 62
Цитата Сообщение от Zizu_Serega Посмотреть сообщение
начал по его методике осваивать С++. подскажи, пож-ста, его метод ещё актуален на 2015 год, может сейчас что-то по новее есть...
В принципе методика освоения основ программирования вообще на примере C++, примерно в том же порядке в котором это же делается в любом ликбезе. Одна проблема - слишком сжато. Т.е. человек узнает что такое ветвление или цикл, а вот куда приткнуть - ну это уже вопрос вне рамок подобного самоучителя. А самый главный вопрос именно в том чтобы знать куда приткнуть. Тогда даже самоучители такие не нужны, удобней reference manual по языку.

Добавлено через 7 минут
Цитата Сообщение от Kastaneda Посмотреть сообщение
P.S. да, я стар
Я супер-стар (super-star)
1
0 / 0 / 0
Регистрация: 13.03.2014
Сообщений: 12
04.01.2015, 04:04 63
ок. сможешь подсказать "чистому листу" с чего начинать? у меня мат.склад ума, логическое мышление))), в дизайне ни черта не шарю)(как в принципе и в it-сфере)), но чувствую, что с прогами или т.п. что-то получится.
А! ещё. товарищ был, сис. админ., говорил почему-то, что программисты странные в сравнении с сис. админами)) почему?))) самомнюха)))?

Добавлено через 12 минут
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
Одна проблема - слишком сжато.
т.е. я имею ввиду, если я начну ознакамливаться с С++. а он уже не актуален. к примеру уже все на джаву перешли. ну типа учил французкий. а модный стал английский.
0
435 / 246 / 43
Регистрация: 05.08.2013
Сообщений: 1,670
04.01.2015, 11:52 64
Цитата Сообщение от Zizu_Serega Посмотреть сообщение
начну ознакамливаться с С++. а он уже не актуален
упал чтолЕ?

Добавлено через 44 секунды
по плюсам тут был треп по поводу учебников - погляди предыдущие страницы.
0
2063 / 1542 / 168
Регистрация: 14.12.2014
Сообщений: 13,402
04.01.2015, 19:56 65
Цитата Сообщение от Zizu_Serega Посмотреть сообщение
к примеру уже все на джаву перешли
Ага. А джава-машина на чем сделана? И сиситемные библиотеки и тд? Или кто то на яве норрмальный 3D софт или ИИ делает? Или прошивки для роботов? Или у тебя задачи планируются из серии "2 кнопки+3 HTTP запроса, но чтоб на маркете качали"? Опять же синтаксис в Java С-подобный. Да и перейти с C++ на Java не проблема, а вот наоборот... А все это кто? Те за кем косяки должна виртуальная машина подправлять?

Добавлено через 6 минут
Цитата Сообщение от Zizu_Serega Посмотреть сообщение
ну типа учил французкий. а модный стал английский.
А тебе модный язык нужен, или инструмент для создания софта?

Добавлено через 1 минуту
Цитата Сообщение от Zizu_Serega Посмотреть сообщение
что программисты странные в сравнении с сис. админами))
Пьют меньше. И в конечном итоге придумывают мануалы которые потом курят сисадмины.

Добавлено через 3 часа 8 минут
Цитата Сообщение от Zizu_Serega Посмотреть сообщение
а он уже не актуален
И еще - все что там написанно в сжатом виде, точно так же есть в мануале по С++. А вот алгоритмизация (которая актульна для любого языка) и самое главное привязка алгоритмизации к языковым средствам - вот этого в учебнике нет. а это и есть главное чему надо научится. А конкретный язык - так они все подобны, и останутся подобными до тех пор пока компьютер остается машиной Тюринга.

Добавлено через 6 минут
Цитата Сообщение от Zizu_Serega Посмотреть сообщение
у меня мат.склад ума, логическое мышление))
Ну тогда вопрос из области математики - что нужно для того чтобы при игре в казино постоянно быть в плюсах?

Добавлено через 17 минут
Цитата Сообщение от Zizu_Serega Посмотреть сообщение
с чего начинать?
С блок-схем. т.е. с создания именно алгоритмов. в ликбезе параллельно с С++ у нас семестр был предмет под названием "информатика" - т.е. блок-схемки простейшие чертили (ну это правда для тех кто это в школе не освоил). А изучение языков программирования по большому счету в два семестра уложили. 1-ый семестр C++, 2-ой семестр - паскаль. А все остальные 4 курса по большому счету изучали принципы проектирования софта для разных сфер (САПР, ИИ и системы принятия решений, микропроцессорные прошивки, БД, мат.софт, графика и т.д).
0
0 / 0 / 0
Регистрация: 13.03.2014
Сообщений: 12
05.01.2015, 13:30 66
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
Ну тогда вопрос из области математики - что нужно для того чтобы при игре в казино постоянно быть в плюсах?
там все игры минусовые для игрока, можно на блэк-джэке подстроится и в русском покере(при не обрезанных правилах) и желательно по больше боксов. спортивный покер--это совсем другая история( ищешь рыбу и забираешь-выигрываешь всё). а ежедневно быть в плюсах, это не реально. главное чтоб на дистанции у тебя был плюс. а ещё бывает моменты когда дисперсия стреляет. вообще голова качается, от этого всего))...
0
2063 / 1542 / 168
Регистрация: 14.12.2014
Сообщений: 13,402
05.01.2015, 15:51 67
Цитата Сообщение от Zizu_Serega Посмотреть сообщение
можно на блэк-джэке подстроится
Если колоду перед каждой сдачей тусуют то нельзя.
Цитата Сообщение от Zizu_Serega Посмотреть сообщение
главное чтоб на дистанции у тебя был плюс
Перерыв в серии, т.е. седня ушел с плюсом завтра еще сыграю ничего не меняет, серия все равно продолжается.
Цитата Сообщение от Zizu_Serega Посмотреть сообщение
а ещё бывает моменты когда дисперсия стреляет. вообще голова качается, от этого всего))...
Наибольшие шансы для игрока кстати в рулетке - перевес казино всего 1/37. Вероятность удвоить сумму при этом около 13,5%.
Теория вероятностей кстати с этого и возникла. И соответственно доказано что есть только один способ всегда выигрывать в казино - иметь свое казино.

Добавлено через 16 минут
Цитата Сообщение от Zizu_Serega Посмотреть сообщение
вообще голова качается, от этого всего))...
Это по большому счету одна лекция по теории вероятностей А качается голова хорошо на вираже с перегрузкой эдак +4g...+6g
0
0 / 0 / 0
Регистрация: 25.05.2012
Сообщений: 145
09.01.2015, 10:09 68
Carpe-diem, Вам ник не подходит
Эх, мне бы Ваши умные мысли в 20 лет то Вместо этого в 20 я только начал бросать онлайн игры... (бросил в 21 окончательно)
Хотите я Вас мотивирую своей историей? Не знаю найдётся-ли у Вас время прочесть.
В общем, я со школы (где-то с 9-10 класса) занимался программированием (и хотел продолжать развиваться в этой теме), любил математику, графику, да вообще наверное все естественные науки любил (иногда правда фигней какой-то занимался вместо этого ). Не скажу, что я был прям гением, но способности кое-какие были (да ладно и есть еще я думаю просто проблем стало больше, времени меньше)... Для внесения объективности в 2007-ом году ЕГЭ по математике и русскому сдал, ежели не ошибаюсь, на 68 и 64. Кроме того, я с 7 по 10 класс на дополнительных курсах учил Английский, и тогда он у меня был лучше, чем сейчас.
Я в небольшом, известном городке живу, с населением меньше полумилиона человек.
Поступил на бюджет в местный ВУЗ (ошибка №1), на специальность "Информационные системы и технологии". Специальность очень широкая и не конкретная, но это пол беды. (Вторая чуть дальше). Впрочем, я понимал, что родители не потянут обучение в другом городе, а если и потянут – это рискованно, и при Выборе, я думал что вытяну квалификацию самоподготовкой.
И в том же 2007-ом, я подсел на онлайн-игры еще в августе (Ошибка №2). Они отнимали всё свободное время, и про самоподготовку я просто забыл. В первый семестр, я завалил зачет по Английскому, но пересдал. Во второй семестр я стал наглее. Экономику за семестр посетил 6 дней всего Удивительно, но сдал на «4» экзамен по ней! с подготовкой 2 дня, при условии, что Экономистка валила всех! Это интересная история, ей потом почти вся группа башляла по 1.5 тыс за экзамен )), а она потом сразу почти уволилась и Вышла замуж . В общем либо пожалела, либо и правда я такой умный был, не знаю А вспомнил, я её переспорил на экзамене, относительно математики, и отстоял свою точку зрения.
В общем, группа, как Вы поняли, была слабая. К выпуску осталось 12 человек из 27… Играть в игрульки я продолжал вплоть до конца 3 курса непрерывно. Сдавал экзамены таким же способом, подготовкой в последние 1-2 недели (Тотальная ошибка №3) (кое-что, что нравилось, всё-же изучал в течение семестра. Но игры отнимали 80% времени). На втором курсе, еще подружился с местными ребятами из этой онлайн игрушки... Впрочем, это единственное о чем не жалею, но жалею о том, что на 2-ом и 3-ем курсе начал пить с этими и другими ребятами вместе, больше чем следовало бы. Из-за игрушки плохо спал и кушал.
К концу 3-его или началу 4-го курса начались проблемы с желудком, стал меньше намного выпивать, стараться лучше высыпаться и кушать. Начал понимать, что так не пойдёт.
Преподаватели у нас в ВУЗе были просто сказка!  в переносном смысле. Из, я не знаю, может 10 или 15 профильных преподавателей, реально только двое были стоящими, и только одного могу назвать хорошим человеком. На первом курсе (или втором) преподавательница опаздала на 5 часов к экзамену! Всю ночь бухала – уволили, правда жаль, как человек она норм была Как-то раз один обмолвился «Если мы будем вас хорошо обучать, вы нам потом будете конкуренцию на рынке труда составлять» - и это один из стоящих Еще один ляпнул «Ну да, он прав, наверное». Не помню, на каком курсе, поперли зав кафедрой за взяточниство . Еще один профессор, читал лекции монотонным голосом по книжке (своей правда) – эффективность такого обучения == 0.
Ладно это все ерунда, я сам виноват… На 4м курсе начал пытаться заниматься здоровьем, в качалку ходить, бегать, а пить бросил окончательно можно считать к концу 5-го курса. Периодически еще подсаживался на игрульки сроком на 2-4 месяца, и бросал.
К концу 4го курса устроился на работу по специальности, с з/п 12 тыс . Проработал 1.5 года и уволился. На 5м курсе я можно сказать усердно учился и работал, благо на работе отпускали когда нужно и давали отпуски по 3 раза в год. Но на диплом подзабил, и доделывал его в последние 1.5-2 месяца (там был C# - который я незнал, и MySqL в основном). Доделал диплом кое-как, но в принципе у меня был не худший, и относительно уникальный дипломный проект. Все остальные, просто сети строили, в которых про резервирование, например, ни у кого не было даже слова. Кое у кого, вообще были схемы из учебника в дипломном проекте .
Этот год был предпоследним для универа и последним для нашей специальности. Выпустился.
При получении диплома увидел «специализация на компьютерные сети» - в течении 5 лет, я не разу об этом не слышал... по моему, эту ерунду курсе на 4м додумали, и поменяли учебный план, я не уверен.

Итог Ошибка №0 – недостаточно детальный подход к выбору ВУЗ-а, и не построен мой личный учебный план (типа Вашего дневника) с моими предпочтениями. И как следствие занимаюсь не тем, чего хотел, зарплата для человека с ВПО маленькая, времени на самообучение мало, и куча проблем со здоровьем и личной жизнью, и смогу-ли я что-то изменить еще вопрос...

Работаю в сфере связи, дежурным инженером, уже около 2-х лет, зарплата для моих навыков и знаний нормальная по российским меркам (по местным маловатая чуток). Работа, мягко скажем не совсем то, чего я хотел, но лучше чем могло бы быть (я Везучий видимо). Работа сидячая с ночными сменами – здоровья уже нет (хотя есть надежды восстановить).
Летом понял, что просел в знаниях математики до уровня 7 класса и английский тоже плох. Англ. немного подтянул (до Pre-Intermediate), Читать книги и слушать Видео по специальности хватает, но нужно лучше…
Изучаю, по чуть-чуть, очень маленькими шажками Циськи, углубляюсь в изучение работы систем связи. В планах подтянуть знания по сетям, безопасности, программированию, и перейти на другую работу или должность с нормальным графиком, и возможностью развиваться в технической сфере, а не как менеджер… Далее, если со здоровьем все получится, пойду на второе образование. Меня сейчас привлекает специальность «Биоинженерия и биоинформатика» - переучиваться нужно почти полностью, я думаю реально.

Мои Выводы:
1. Продолжайте вести и развивать дневник!
2. Не откладывайте на потом. И важное – делать в первую очередь.
3. Следите за здоровьем.
4. Расширяйте кругозор. Постарайтесь разобраться, что Вам интересно, как именно Вы будете использовать это в своей карьере, как Вы можете использовать обучение в своем Вузе для достижения этих целей. Лишнее придется отсеить, времени не хватит, memento mori

П.С. остальным не тролльте, и ненужно слёз
0
Мотороллер
10.01.2015, 11:10
  #69

Не по теме:

Цитата Сообщение от XTIPacko Посмотреть сообщение
ЕГЭ по математике и русскому сдал, ежели не ошибаюсь, на 68 и 64.
я стабильность люблю: 68 и 68:D

0
993 / 521 / 102
Регистрация: 19.03.2013
Сообщений: 3,114
Записей в блоге: 19
10.01.2015, 12:17 70
Цитата Сообщение от Carpe-diem Посмотреть сообщение
нужно себя контролировать, каждый день что-то обязательно делать, для этого мне и нужен дневник.
Carpe-diem, как дела?

Добавлено через 31 секунду
А блин.. праздники жеж
0
1 / 1 / 0
Регистрация: 11.10.2014
Сообщений: 57
11.01.2015, 20:22  [ТС] 71
Цитата Сообщение от Zizu_Serega Посмотреть сообщение
ну как написала "виртуальный блокнот"?)) я что-то и на этом этапе завис
Zizu_Serega, нет, не написала, да даже и не знаю, как его писать

Zizu_Serega, Мне пока домашние задания в вузе никак не дают заняться чем-то другим, редко для других вещей находится время..
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
Лучше кури (то бишь читай) манулы . Т.е. справочная система ко всем библиотекам в большинстве случаев на англицком
Fulcrum_013, а можете посоветовать какие-нибудь мануалы, руководства по C #, C++?
MSDN - можно считать мануалом?
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
А вот алгоритмизация (которая актульна для любого языка) и самое главное привязка алгоритмизации к языковым средствам - вот этого в учебнике нет. а это и есть главное чему надо научится. А конкретный язык - так они все подобны, и останутся подобными до тех пор пока компьютер остается машиной Тюринга.
Fulcrum_013, а с чего начать изучение алгоритмизации? Можете книги какие-либо подсказать по изучению различных алгоритмов?
0
2063 / 1542 / 168
Регистрация: 14.12.2014
Сообщений: 13,402
12.01.2015, 03:40 72
Цитата Сообщение от Carpe-diem Посмотреть сообщение
MSDN
Если Visual C++ пользуете то это и есть его мануал. Если от другого производителя - то мануал встроен в хелп-систему RAD.
Цитата Сообщение от Carpe-diem Посмотреть сообщение
Fulcrum_013, а с чего начать изучение алгоритмизации? Можете книги какие-либо подсказать по изучению различных алгоритмов?
Например с того чтобы придумать как запихнуть в холодильник бегемота. Шутка конечно, но во многом показывает именно то с чем прийдется столкнуться при создании алгоритмов. Вообще все структуры управления сводятся к условному переходу. При хорошем сочетании условный переход можно заменить выбором из таблицы. Циклы - это комбинация условного и безусловного переходов. Это так если вкратце. А дальше способ создания алгоритма - найти последовательность действий (абстрагированных от исходных данных) ведущих к получению результата, ну и собственно озвучить эту последовательность в структурах управления, помня при этом что вычислительная сложность зависит только от количества шагов а не от самих данных.
Для примеру, решение квадратного уравнения как учат в пятом классе возможно через дискриминант, при четном целом b через неполный дискриминант и при a=1 через теорему Виета. Для компа наиболее оптимален вариант через дискриминант во всех случаях.

Добавлено через 1 час 37 минут
Цитата Сообщение от XTIPacko Посмотреть сообщение
Хотите я Вас мотивирую своей историей?
А давайте я своей.
Цитата Сообщение от XTIPacko Посмотреть сообщение
В общем, я со школы (где-то с 9-10 класса) занимался программированием (и хотел продолжать развиваться в этой теме), любил математику, графику, да вообще наверное все естественные науки любил (иногда правда фигней какой-то занимался вместо этого ).
Вобщем после 8-го класса подсел на компьютерные игры, и тогда же в школе открылся кружок программирования. Быстро освоил Basic. Скоро имитатор F-19 перестал устраивать, захотелось сделать свой. Быстро по книге освоил Pascal, но с выводом 3D-математики так в полной мере и не справился пока не изучил матрицы уже на 2-ом курсе ликбеза. Но полученные знания пригодились для создания 1- системы рассчета З/П учитилей (10 класс УК-НЦ-Бэйсик). Соответсвенно после того как с урока литературы вызвали доделывать систему о 2 по литературе пришлось забыть . 11 класс - матери по работе понадобилась прога для учета графиков проверки оснастки. 80386+Pascal=внедрение проги на заводе+поступление в ликбез без экзаменов.
Цитата Сообщение от XTIPacko Посмотреть сообщение
Итог Ошибка №0 – недостаточно детальный подход к выбору ВУЗ-а,
ликбез (а без экзаменов на эту специальность мог поступать в любой ликбез в стране) выбрал по принципу - из окна тех ликбезов (ДонГУ и Институт Искуственного Интелекта) видно фиг знает что, а из нашего ПГТУ - ликероводочный завод. Специальность "Информатика" (Выислительная техника и прикладная математика). Выбор был правильным, т.к. подход преподов кафедры был таков - тех кто не может освоить язык программирования за семестр при том что по этому языку читают лекции - отчислять нафиг. К сожалению подход не разделял деканат. в итоге все 25 чел которые получили дипломы можно разделить на 2 категории - человек 7-10 которые освоили С++ за первый семестр и за 5 лет стали действительно универсальными специалистами, и остальные которые в результате стали не более чем операторами ПК.
Цитата Сообщение от XTIPacko Посмотреть сообщение
Играть в игрульки я продолжал вплоть до конца 3 курса непрерывно
В игрульки естественно поигрывали по случаю (на 5-этаже думают- следовало расценивать как ВТ в одной из лабораторий засели играть в DooM по сетеке (частенько с преподами) ). И даже больше. Ошибка номер 0 - предлагал одногрупник после второго курса послать ликбез подальше и заняться разработкой игр - отказался, в том и ошибка.
Цитата Сообщение от XTIPacko Посмотреть сообщение
К концу 4го курса устроился на работу по специальности, с з/п 12 тыс
К концу первого курса устроился на работу сторожем на местном машиностроительном концерне, к концу второго перевелся сторожить ВЦ. Досторожился - Система Централизованной Подготовки Данных(СЦПД) для завода, и заваленная сессия (8 хвостов по посторонним предметам), которую по письму с завода о том что привлекался к разработке системы просто проставили. Зато с практикой все просто - первое посещение ВЦ другого завода на который отправили на практику- "ребята извините, но меня там назначили руководителем практики, практиканты ожидают." - "поняли, значит мы тебе не мешаем ты нам".
Цитата Сообщение от XTIPacko Посмотреть сообщение
первый семестр, я завалил зачет по Английскому, но пересдал. Во второй семестр я стал наглее.
Как то препадша по английскому случайно в коридоре услышала отборный мат на английском, по поводу того что на зачет необходимо учить какие-то тексты. В результате - посещал не посещал английский - give me your record-book and good bay. Хотя при реальной пьянке с американскими работодателями словарного запаса таки не хватило - долго искали как перевести "соленые огурцы".
Цитата Сообщение от XTIPacko Посмотреть сообщение
Но на диплом подзабил, и доделывал его в последние 1.5-2 месяца
Ага, у нас тоже многие подзабили, делал в последние 1,5-2 месяца 6 штук(фриланс еще тогда начался). Самому было проще - тема диплома компьютерное моделирование конвекции, на тему подсел еще на 1-ом курсе. Звали в аспирантуру но хотелось зарабатывать - ошибка №1 - пытаться зарабатывать на заводе. Устроился в меткомбинат программистом в АСУ-ТП. За год подготовил софт для замены устаревшего оборудования СУ прокатного стана новым (кое в чем обошли Сиеменс). результат ЗП - $60 - на вопрос а повышать - а те че плохо сидится?(при том что стоимость сделанного софта по каталогу Сименс от $30000/копия) Техники на внедрение - хрен. Причина - ну и какие с тебя можно взять откаты если ты работник завода?
Зато накинули свежих задач , касаемых общезаводских систем. Уже через год участвовал в совещаниях у зам.генерального на заводе персоналом 70тыщ. Там и переманили в центральную лабораторию. Ошибка номер 2. Оклад выше, чистыми - те же $60 (разница в премиях меду отделом обеспечения производства(АСУ-ТП) и вспомогательным отделом (ЦЛАМ) ). Плюс установка - мотивировать что задачи сами не потянем, а необходимо привлечение сторонних контор - причины те же. Через пол-года послал завод куда подальше.
Дальше - фриланс, и в некоторое время боты для накрутки систем просмотра платной рекламы(тоже денежка и чаще большая чем на заводе (во всяком случае по тем временам)) . Вот тут и пригодилось универсальность образования и способность осваивать ЯП в короткое время. Недостаток фриланса - очень часто решение нужно заказчику месяц назад. Отсюда чуть ли не круглосуточное сидение за компом, ну и не всегда гарантированная оплата, т.к. не крути но принцип фриланса прост - заказчик использует софт на свой страх и риск, но и исполнитель зачастую его делает по прицнипу затрата времени на свой страх и риск, а устроит или нет заказчика - не гарантированно, так же как и наличие заказчиков.

И все таки вывод - стоило послать ликбез на 2-ом курсе и заняться гейм-дизайном (софтварный рендер (который по тем временам запросто пошел бы в коммерческое использование) недавно сварганил попивая пивасик за месяц, при том что код меньше по размеру чем был в первом курсаке.) В большинстве случаев то чему учили в ликбезе (имеется в виду принципы создания САПР, СУБД, программно-аппаратных комплексов, сложных систем обработки данных и прочего) просто не востребованы в реалиях СНГ.

Добавлено через 40 минут
Цитата Сообщение от Carpe-diem Посмотреть сообщение
а с чего начать изучение алгоритмизации? Можете книги какие-либо подсказать по изучению различных алгоритмов?
Алгоритмы ветвления и циклов естественно. Т.е. вычисления при разных условиях. Алгоритмы поиска последовательности в массиве. И вообще обработки массивов. Что зачастую сводится к конечному автомату (соответственно теория конечных автоматов). Практически все алгоритмы связанные с интерпритацией/обработкой потока данных сводятся к конечному автомату, при этом алгоритмы проще и быстрее чем альтернативы (исходит из того что комп - машина Тюринга). Для примеру - компилятор, парсер HTML и XML браузера, кодек видео, архиватор, даже 3D рендер - конечные автоматы. Зачастую те или иные автоматы по обработке массивов уже реализованны в стандартных библиотеках. Либо очень даже просто реализуются самостоятельно (цикл с ветвлением внутри). Гораздо больше приходится заниматься обвязкой этих автоматов для конкретной задачи, т.е. коротенькие функции в 1-2 строчки восновном сеттеры и геттеры свойств и обычно не более длинные реакции на события. Вот по этому и надо мыслить на языке на котором программируешь, для того чтобы задумываться только над тем какую команду отдать автомату, а как - уже ручки сами набирают. Для примеру в проекте который сейчас делаю строк 70 занимает конечный автомат, и около 1000 строк обвязка из функций в 1-5 строчек.

Добавлено через 23 минуты
Цитата Сообщение от XTIPacko Посмотреть сообщение
Для внесения объективности в 2007-ом году ЕГЭ по математике и русскому сдал, ежели не ошибаюсь, на 68 и 64. Кроме того, я с 7 по 10 класс на дополнительных курсах учил Английский, и тогда он у меня был лучше, чем сейчас.
Так для короткой справки. В 95-ом у многих ликбезов была мода проводить экзамены предварительно среди 11-класников (март-май-месяц) для того чтобы можно было сдавать сразу в несколько вузов. В ДонГУ сдал математику на 78 из 90 при том что 90% претендентов на золотые медали которые тогда же сдавали получили 0 баллов. Английский учил в основном куря мануалы по Borland Pascal и Borland С++, к 23 годам не замечал на каком языке читаю.

Добавлено через 7 минут
Цитата Сообщение от XTIPacko Посмотреть сообщение
Далее, если со здоровьем все получится, пойду на второе образование.
А смысл? Реалии АСУ-ТП к примеру - человек с образованием "Проектирование и технология производства микросхем" (Таган) который ШАРИТ в этом так что знает на сколько микрон надо подшлифовать крышку процессора интел чтобы его можно было разогнать в два раза, и как путем переменных нагрузок натренеровать затворы транзисторов видюхи чтобы поднять частоту в 3 раза без крашей, занимается на работе заменой ламп освещения и протиркой контактов (раз в два месяца).

Добавлено через 19 минут
Сам диплом показывал только один раз - когда в оное АСУ-ТП устраивался. Остальным - те кто давали нормальные как по уровню сложности так и по уровню оплаты заказы - этот диплом нафиг не улыбался, им нужны способности делать софт. Обычно как тока начинаю заниматься фрилансом (поскольку есть свои проекты но пока что нет их коммерческого применения а на их продолжение нужны и техника и время) ситуация такая - несколько мелких задач, потом заказчики в очередь выстраиваются так что фиг разгребешь все заказы, пока не скажу мне не до ваших мелочей. т.е. если занимаешься фрилансом то диплом показывать нафиг не надо, нужны знания, если свои проекты разрабатываешь - тем более. А ГУГЛ - гораздо более быстрый и объемный источник знания чем ликбез. Нам к примеру на лекциях по языкам программирования фактически надиктовывали перевод мануала. Ну а там где диплом надо показывать чтобы устроиться знания обычно не нужны нафиг.
Для примеру из должностной инструкции лаборатории разработки ПО ЦЛАМ(центральная лаборатория автоматизации и механизации) - "на должность инженера-программиста может быть принято любое лицо имеющее высшее техническое либо экономическое образование" - все финиш. Туши свет бросай гранату.

Добавлено через 28 минут
Цитата Сообщение от XTIPacko Посмотреть сообщение
Летом понял, что просел в знаниях математики до уровня 7 класса
Давно понял что в большинстве случаев для софта достаточно элементарной арифметики. А для математически нагруженного софта нужен преимущественно не то что учили на матане 3 семестра, а то что 1 семестр учили на численных методах. А вот остальное - теория поля, матфизика и т.д. - вообще редко когда надо, есть в справочниках, и для того чтобы привести к численному методу нужно понимание того что такое интеграл, дифференциал и дифур а не умение решать оные аналитически. А тем более программирование и вообще компы потому и появились что подавляющее большинство уравнений матфизики аналитического решения не имеют.
0
3257 / 2059 / 351
Регистрация: 24.11.2012
Сообщений: 4,909
12.01.2015, 04:02 73
Цитата Сообщение от Carpe-diem Посмотреть сообщение
Можете книги какие-либо подсказать по изучению различных алгоритмов?
http://www.ozon.ru/context/detail/id/22421471/
http://www.ozon.ru/context/detail/id/24021059/
0
2063 / 1542 / 168
Регистрация: 14.12.2014
Сообщений: 13,402
12.01.2015, 06:50 74
Цитата Сообщение от XTIPacko Посмотреть сообщение
На 4м курсе начал пытаться заниматься здоровьем, в качалку ходить, бегать, а пить бросил окончательно можно считать к концу 5-го курса.
Качалка и т.п. наоборот вредны для здоровья. Качаться нужно собственным весом. Хотите здоровья - займитесь кунг-фу. Не каким нить мородобойно-спортивным, а реальным боевым стилем у которого не существует спортивной версии и соревнований, и обязательно внутренним. Кунг-фу начинается с правильного дыхания (а правильное дыхание = здоровье), и вообще на востоке кунг-фу является частью системы профилактики и активации интеллекта, вернее способом сохранения здоровья в любых окружающих условиях. В этом плане могу порекомендовать Нят-Нам - стиль въетнамской аристократии, в свое время владение именно этим стилем было обязательным для занятия гос.постов во Въетнаме. Ну и в пргораммировании поможет - современной наукой доказано, что выполнение высокоскоординированных движений усиливает связи между полушариями мозга а соответственно и интеллект. Плюс определенная мозговая нагрузка, которая тренирует мозг воспринимать многопотоковое движение. Невозможно познать движение (в т.ч. и движение потоков данных) не двигаясь. Сам в молодости (14-17 лет) занимался года 3. По настроению поддерживаю форму. Результат по здоровью - мне 36, работа сидячая, скуриваю 2 пачки в день, но при этом гибкость и т.д. - супер, на дискотеках спокойно кувыркаюсь на бетонном полу, да и пробежаться с бревнышками на плечах - не проблема - а все исходит от правильного дыхания.

Добавлено через 1 час 58 минут
Цитата Сообщение от Carpe-diem Посмотреть сообщение
а с чего начать изучение алгоритмизации?
С того что придумать последовательность действий для решения какой либо задачи. Например шахматной. Ну или вычисления какой нить каверзной кусочно-заданной функции. Ну или например с того чтобы придумать как отстортировать массив. А еще лучше в приложении к какой либо задаче. Нельзя научится программировать не программируя.
Цитата Сообщение от Carpe-diem Посмотреть сообщение
Можете книги какие-либо подсказать по изучению различных алгоритмов?
Алгоритм который тебе придется создавать в книге не найдешь. А если его можно найти в книге то он уже есть в стандартной библиотеке. Поэтому надо не изучить алгоритмы, а научиться их придумывать- т.е. раскладывать задачу на подзадачи, пока не дойдешь до подзадач у которых уже есть библиотечное решение. Комбинация уже готовых алгоритмов - это новый алгоритм который необходимо придумать, и книга в которой он будет может быть написана только тобой.

Добавлено через 7 минут
Хотя конечно те кто умеют алгоритмизировать обычно пишут не книги а программы.
0
zzzZZZ...
527 / 358 / 94
Регистрация: 11.09.2013
Сообщений: 2,041
12.01.2015, 11:57 75
мне бы 20 лет... вот я программированием занялся после универа в 23, начал с С++, сейчас занимаюсь микроконтроллерами, в голове есть какие-то знания С/С++/qt, java, которых мне всё же хватает, чтобы получать среднюю з.п. для моей профессии в моём городе. Хотя прошло менее 2 лет, как я стал этим заниматься. И работа есть интересная, и дело мне моё нравится(хотя хочется немного другим направлением заниматься, но это сейчас как хобби), так что желаю вам успехов)
0
0 / 0 / 0
Регистрация: 25.05.2012
Сообщений: 145
12.01.2015, 13:23 76
Fulcrum_013,
Давно понял что в большинстве случаев для софта достаточно элементарной арифметики.
да как бы еще основы мат логики и да действительно хватит...
Но я хочу немного изменить направление моей профессиональной деятельности. Диплом нафиг ненужен, нужны знания, а наработок в сфере Биоинженерии в интернете особо не отыскать я думаю , следовательно нужно в хороший ВУЗ с опытными преподами, причем скорее всего забугорный... Денег на такое счастье нужно дахрена, впрочем, как и знаний для поступления, сами по себе они не появятся, значит нужно страдать... Но блин об этом я думаю (ну и даже кое-что пытаюсь делать) уже больше полугода, так-что я думаю полюбас это мой путь.
0
0 / 0 / 0
Регистрация: 29.12.2014
Сообщений: 13
12.01.2015, 15:57 77
Цитата Сообщение от Carpe-diem Посмотреть сообщение
-прочитать 25 страниц книги Рихтера по С#
С учетом того, что вы время от времени не доходите до пунктов, касаемых программирования, в своих планах на день, по 25 страниц - это очень мало. Когда я решил переходить на С++, я на три дня засел за книгу, разбирая каждый пример и все непонятное в тексте. После этого лабы и курсачи на делфи я уже не писал. Только один раз, когда мне задали трехмерный тетрис, я позаимствовал делфийский движок из интернета, исправил баги в нем и прикрутил нужный функционал. А так - ни-ни. Знания синтаксиса языка Си потом очень пригодились. На третьем курсе у нас был предмет "Операционные системы". Лабы надо было делать на С++. И никого не волновало, что до этого у нас в программе были только Delphi и Pascal. Только на следующем курсе нам читали "Спецкурс по С++". Но наш преподаватель перенес два инсульта. Читал текст по бумажке, часто запинываясь и прерываясь на туманные размышления вслух. Лабы заключались в подготовке отчетов к готовым программам. Не знаю, откуда взяли эти лабы, но я видел их на интуите. В общем, кто не выучил сам какой-нибудь Си-подобный язык к этому времени, тот так ничего и не узнал. Только в следующем семестре нашему потоку наконец-то разжевали основы ООП в "Спецкурсе по языку JAVA". К этому времени многие уже работали по специальности. Все это происходило в довольно статусном ВУЗе.

Резюмирую:
1. Учите взахлеб. Велика вероятность, что появятся какие-то дела по учебе или вы тупо переключите интерес на что-то другое.
2. Не стоит полностью надеяться на ВУЗ. Он даст базу, но в процессе обучения да и после вам придется много времени уделять самообразованию.

Есть еще такая важная штука, как летняя практика. Проявите себя на 200%. У нас многие получили свою первую работу по специальности после летней практики. Я остался работать в компании, в которой делал диплом. Правда, это уже была вторая работа по специальности) О первой вспоминать страшно.
0
2063 / 1542 / 168
Регистрация: 14.12.2014
Сообщений: 13,402
13.01.2015, 02:50 78
Цитата Сообщение от s_oleg Посмотреть сообщение
С учетом того, что вы время от времени не доходите до пунктов, касаемых программирования, в своих планах на день, по 25 страниц - это очень мало. Когда я решил переходить на С++, я на три дня засел за книгу, разбирая каждый пример и все непонятное в тексте.
Аналогично. Только так переходил с Basic на Pascal. С Pascal на C++ переходил уже немного по другому - начался первый курс, соответсвенно лабы делать на С надо, да и на свой софт тоже на С++ синаксис компактней паскаля, а соответсвенно быстрее разрабатывается. Синтаксис изучить - 20-30 мин, хелп по Ctrl+F1 если че не понятно и вперед. Совсем другое дело что поменять способ мышления было трудyее. Еще с пол-года писал на C++ как на Pascal. Но тут вопрос совсем в другом стоит - и вы и я при изучении C++ уже имели навыки программирования. Т.е. достаточно изучить синтаксис конструкций управления, а куда приткнуть - уже ясно. У нее же еще надо научится алгоритмизировать.

Цитата Сообщение от s_oleg Посмотреть сообщение
После этого лабы и курсачи на делфи я уже не писал.
Отож. После того как появился С++ Builder тоже на Delpi уже ниче не писал.
Цитата Сообщение от s_oleg Посмотреть сообщение
Только в следующем семестре нашему потоку наконец-то разжевали основы ООП в "Спецкурсе по языку JAVA". К этому времени многие уже работали по специальности. Все это происходило в довольно статусном ВУЗе.
У нас основы ООП разжевывали на 5-ом курсе. Я туда правда уже не ходил, только препода пугал по поводу почему не посещаете - фразой "вы ж так не шутите, могу и прийти" (отмазка (со стороны преподов) мы этого не проходили у меня не канала). А основы ООП еще из той самой книжки изучил по которой паскаль изучал. Присоветовали в свое время хорошие люди, хотя поспешили немного - в результате первый массив который я использовал был массив объектов Ну и к курсаку который на первом курсе делал в результате была ООП оконная библиотека а-ля Turbo-Vision (предшественник VCL).

Добавлено через 8 минут
Цитата Сообщение от XTIPacko Посмотреть сообщение
следовательно нужно в хороший ВУЗ с опытными преподами, причем скорее всего забугорный
за бугром, а особенно по новым направлениям действительно совсем другая система обучения, которая больше соответствует системе мастер-ученик мастера, чем системе в наших ликбезах.

Добавлено через 44 минуты
Цитата Сообщение от s_oleg Посмотреть сообщение
Не стоит полностью надеяться на ВУЗ. Он даст базу, но в процессе обучения да и после вам придется много времени уделять самообразованию.
А вот это правильно. Не зря по поводу ВУЗа в АСУ-ТП прижился термин "ликбез".
0
0 / 0 / 0
Регистрация: 29.12.2014
Сообщений: 13
13.01.2015, 07:35 79
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
У нее же еще надо научится алгоритмизировать.
Такое же задротство, только тут тремя днями не отделаешься. Сначала, думаю, ей стоит посидеть с книгой "Основы алгоритмизации для самых маленьких", а потом уже свободное плавание. Олимпиадные задачи, прикладуха. У нас парень, который самый первый с потока устроился на работу, перед этим набивал руку, делая курсачи за деньги.

Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
оконная библиотека а-ля Turbo-Vision
А мы в процедурах рисовали. С тенями)
0
zzzZZZ...
527 / 358 / 94
Регистрация: 11.09.2013
Сообщений: 2,041
13.01.2015, 10:13 80
Цитата Сообщение от Kastaneda Посмотреть сообщение
Я тоже в 26 начал, в 28 джуниором устроился. В 30-31 сеньером уже стал.
P.S. да, я стар)
позвольте вопрос, вы занимались только С++ и не отвлекались на всякие сторонние вещи типа java/python/ruby итд? Мне было бы очень интересно и полезно послушать ваш пройденный путь и проделанную работу от 26 до "я стар"))
0
13.01.2015, 10:13
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
13.01.2015, 10:13
Помогаю со студенческими работами здесь

Хочу стать программистом! Алгоритм действий?
Мне 13 лет. Я хочу стать программистом (даже мечтаю). Хочу быть на равне с программистами из...

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

Можно ли стать Ява программистом без высшего образавание?
Можно ли стать Ява программистом без высшего образование? Можно ли Пройти курсы программирование и...

Опытные программисты поделитесь опытом и смогу ли я стать хорошим программистом?
Здравствуйте!Немного расскажу о себе. С детства думал как создаются программы. и с конца 13го...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
80
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru