Перейти до змісту

Основи програмування


FullTilt

Рекомендовані повідомлення

Опубліковано
On 3/19/2016 at 5:33 PM, AlinaSoko said:

Порадьте хорошу книжку по C#

До речі дійсно питання - потрібно просто мова? Тоді можно пройти гарний курс в Інтернеті з туторіалами. Як я вже колись писав, на Microsoft Virtual Academy є купа готових курсів з різних напрямків. Наприклад той же Jump Start для C# https://mva.microsoft.com/en-US/training-courses/programming-in-c-jump-start-14254
Якщо потрібне знання C# для конкретних фреймворків або технологій, тоді є книжки по кожному напрямку.

Опубліковано

!!! AHTUNG !!!

 

Вітаємо!

Ви зареєстровані на легендарний Гарвардський масовий онлайн-курс з основ програмування CS50, перекладений українською мовою та розміщений на онлайн-платформі Prometheus за підтримки Lviv IT School та Soft Serve. Курс стартує 18 квітня.

 

Детальніше

  • 3 тижня потому...
Опубліковано

Основи програмування -> CS50

Вітаємо! Ви зареєстровані на легендарний Гарвардський масовий онлайн-курс з основ програмування CS50, перекладений українською мовою та розміщений на онлайн-платформі Prometheus за підтримки Lviv IT School та Soft Serve. Курс стартує 18 квітня. Але вже зараз пропонуємо вам переглянути першу лекцію початкового тижня курсу та познайомитись з професором Девідом Маланом.

Через значний ажіотаж, спричинений відкриттям груп офлайн-підготовки в провідних університетах та компаніях України, на яких ментори будуть допомагати слухачам з проходженням CS50, командою Prometheus упродовж надзвичайно короткого часу було організовано додаткові безкоштовні офлайн-групи для максимального задоволення зацікавленості слухачів. Сьогодні ми відкриваємо реєстрацію на ці додаткові офлайн-групи підготовки за посиланням https://docs.google.com/forms/u/0/d/14FijVL4t71VLnIAlAhedYGW72WhHHkYqa4ciK9qbz4Q/ viewform !

Кількість слухачів на курсі CS50 на Prometheus досягла 50 000, що значно більше, ніж кількість місць в офлайн-групах. Тому просимо Вас подавати заявку на участь в нових офлайн-групах лише в тому випадку, якщо Ви точно впевнені, що будете відвідувати всі заняття. Право остаточного відбору слухачів офлайн-груп лишається за організаторами цих груп, які надішлють спеціальний лист-запрошення кожному слухачу, який пройде відбір. Також просимо Вас не реєструватися у новій анкеті, якщо Ви вже отримали лист-запрошення на раніше анонсовані групи офлайн-підготовки.

Зверніть увагу! Курс CS50 можна проходити як виключно онлайн, так і в офлайн-групі на базі онлайн-курсу. Обидва варіанти є абсолютно повноцінним навчанням, тому навіть якщо Ви не потрапите до офлайн-групи, обов’язково пройдіть курс онлайн!

Офлайн-групи створено за підтримки Миколаївського національного університету ім.В.О.Сухомлинського, Національного університету "Одеська юридична академія", Одеського національного університету ім. І.І. Мечникова, бізнес-платформи CROWD при Національному аерокосмічному університеті ім. М.Є. Жуковського "Харківський авіаційний інститут", Українського державного університету залізничного транспорту (м. Харків), Черкаського державного технологічного університету за підтримки Cherkasy ІТ Cluster, HUB School (м. Вінниця), iHUB Vinnytsia (м. Вінниця), Креативної міжнародної Дитячаої Школи та освітнього проекту Soft Training club (м. Київ), ГО “Ґенеза” (м. Коломия, Івано-Франківської області), Lviv IT School у Харкові, ініціативи Соняшники (м. Херсон).

Офлайн-групи “першої хвилі” було створено за підтримки Київського національного університету імені Тараса Шевченка, Національного технічного університету України “Київський політехнічний інститут”, Національного авіаційного університету (м. Київ), Кам’янець-Подільського національного університету імені Івана Огієнка, Кіровоградського державного педагогічного університету імені Володимира Винниченка, Луцького національного технічного університету, Наукового Товариства Одеського державного екологічного універси тету, кафедри прикладної математики Національного університету водного господарства та природокористування (м. Рівне), ГО "Старокостянтинів небайдужий" та Старокостянтинівського НВК "Спеціалізована школа І ступеня, гімназія" імені Сергія Бондарчука (м. Старокостянтинів, Хмельницької обл.), Тернопільського національного технічного університету імені Івана Пулюя та Стартап центру ТНТУ ім. І. Пулюя, Технічного коледжу ТНТУ ім. І. Пулюя, Національного технічного університету “Харківський політехнічний університет”, Харківського національного університету радіоелектроніки, Ужгородського національного університету, Українського Католицького Університету, Вільного простору “Майстерня” (м. Бахмут, Донецької області), учбового центру LevelUp та “IT-рух Дніпро” (м. Дніпропетровськ), Міжнародної біржі фрілансу Proffstore за підтримки EPAM (м. Київ), школи програмування Ш++(м. Кіровоград), LITS | Lviv IT School (м. Львів), компанії Teamvoy - Software Engineers & Consultants (м. Львів), компанії TranSoftGroup (м. Мукачево, Закарпатської обл.), IHUB Chernihiv (м. Чернігів).

Приємного навчання!

 

Опубліковано
23 годин тому, Voronin10 сказано:

Вітаємо! Ви зареєстровані на легендарний Гарвардський масовий онлайн-курс з основ програмування CS50

 

23 годин тому, Voronin10 сказано:

Тому просимо Вас подавати заявку на участь в нових офлайн-групах лише в тому випадку, якщо Ви точно впевнені, що будете відвідувати всі заняття.

В чому різниця між тими онлайн і офлайн групами?

І на офлайн вже доречі не дає реєструватись " Форма заявок на офлайн-хаби з курсу CS50 на платформі Прометеус закрита через велику кількість заявок."

Опубліковано

Напевно в офлайн групах буде можна позадавати питання наставнику чи ще комусь, також напевно будуть формуватись групи і буде колективна робота, якщо пам'ять незраджує то програма та ж сама що онлайн що офлайн, 

Я не реєструвався на офлайн, чекаю на онлайн матеріал.

 

П.С. на їхньому каналі вже є 4 відео із вступними лекціями

 

Опубліковано
3 годин тому, Voronin10 сказано:

чекаю на онлайн матеріал

під матеріалом маються на увазі відео на ютюбі чи вони ще якісь типу домашні завдання присилають?

Опубліковано
14 годин тому, Maniko сказано:

під матеріалом маються на увазі відео на ютюбі чи вони ще якісь типу домашні завдання присилають?

і домашні і тести для самоперевірки, як буде влаштований даний курс дізнаємось в понеділок

скрін паралельного курсу

 

Capture.JPG

  • 2 місяця потому...
Опубліковано

Я також для загального розвитку CS50 Основи програмування проходжу. Вражає методологія і справжнє бажання вчителя навчити студента, не злякати, загнати а саме навчити, створити успішну розумну людину. Я розумію що в нас різний матеріальний стан в освітах, але для чого освіта, яка вже з садочку заганяє особистість в примітивні стандарти. Короче курс подобається , тільки треба проходити без пауз, щоб розуміння процесів не губилось. І як на мене, для хорошого програмування, а не для кодінгу має бути розуміння математики. Оптимально вивчати математику поряд з програмуванням. Якщо є групи математика-інформатика це найкраще.

Опубліковано
3 годин тому, romaxa11 сказано:

Я також для загального розвитку CS50 Основи програмування проходжу. Вражає методологія і справжнє бажання вчителя навчити студента, не злякати, загнати а саме навчити, створити успішну розумну людину. Я розумію що в нас різний матеріальний стан в освітах, але для чого освіта, яка вже з садочку заганяє особистість в примітивні стандарти. Короче курс подобається , тільки треба проходити без пауз, щоб розуміння процесів не губилось. І як на мене, для хорошого програмування, а не для кодінгу має бути розуміння математики. Оптимально вивчати математику поряд з програмуванням. Якщо є групи математика-інформатика це найкраще.

Повністю погоджуюсь із кожним словом, коли пробував себе на інформатику на заочному, там(лекціях які я мав вивчити) було все що розповідається в тих лекціях і навіть більше, проте як і більшість моїх знайомих "профі" прогграмістів навіть не памятають того що мали засвоїти,  проблема в політиці освіти в цілому, вроді як і безкоштовно але якщо розібратись то краще раз заплатити і пройти курс такого рівня як CS50 і стати спеціалістом у своїй справі,

АЛЕ є ще така штука як проф придатність і для цього треба хоч пару примітивних тестів пройти бо виходить що фізрук по натурі викладає трудове а хімік викладає щось схоже на біологію, короче поки не вкладем в підростаєче покоління все що маєм нічого не буде,  будуть так і далі думати що треба працювати на ДЯДЮ!

Поправде де неправий

Опубліковано

Лишній раз хочу нагадати ресурс http://explorer.opensyllabusproject.org/ 

Це списки найпопулярнішої літератури в вузах США, Британії, Канади і ще якихось там країн. Так от якщо відфільтрувати по Computer Science  то відразу стає зрозумілим чому наші практично не вспливають як високооплачувані і чому навіть наша інформатика+математика суттєво краще за "нафіг та освіта, 5 років коту під хвіст".

Опубліковано

Ось ще. "Гарвардский курс по основам программирования CS50 теперь на русском"
https://m.habrahabr.ru/company/javarush/blog/303806/

Упс, не прочитав декілька попередніх повідомлень з обговоренням цього курсу. Вибачаюсь.

Опубліковано

Prometheus збирає 400 000 гривень для створення нових масових безкоштовних онлайн-курсів та початку справжньої освітньої революції вже восени: запуск пілотного проекту змішаного навчання відразу в декількох українських вишах в різних містах України. Кожен український студент отримає можливість вчитися на Гарвардському курсі основ програмування чи слухати лекції Ярослава Грицака у своєму університеті! 

Підтримайте Prometheus https://biggggidea.com/project/prometheus-revolyutsiya-v-osviti– підтримайте найкращу освіту для кожного!

  • 7 місяців потому...
Опубліковано

Ребята, а к кому у нас можно обратиться за SEO-продвижением? Или можно к удалённой студии? Есть разница, видишься ли вживую с исполнителями?

  • 3 тижня потому...
Опубліковано

Із СЕОшниками краще спілкуватися вживу, тоді вони хоч щось робитимуть. Бо боятимуться, що зможеш їх знайти раптом що.

  • 1 рік потому...
Опубліковано

Підкажіть будьласка чи є в Луцьку якісні курси програмування, якщо є то де? Буду вдячний.

Опубліковано

1. Варто обрати напрямок розвитку в програмуванні. Тоді думаю можна щось порадити. 

2. Курси, як правило, допомагають при наявності базових знань. Поки найкращі курси в Луцьку що я бачив це 5 років в вишах. 

 

Опубліковано
22 hours ago, LSD said:

Поки найкращі курси в Луцьку що я бачив це 5 років в вишах. 

ото відмочив так відмочив :) 
 

При всій фіговості ШАГа як "навчального закладу", саме базу програмування та адмінства там непогано викладають. Можна поєднати з основним навчанням, самоосвітою та практикою.
Чи вартують вони тих грошей ? Звичайно нє. Ну але варіант для лінивих прийнятний.

Але то на випадок якщо є бажання вчитися. Якщо тра стати програмістом за два місяці зі школяра чи муляра – то пофіг де вчитися :) всеодно без толку.

Опубліковано
32 хвилин тому, Соромітник сказано:

ото відмочив так відмочив :) 

 

Ну а як по іншому.  Програмісту все таки бажано знати як порахувати довжину кола по радіусу,   базові алгоритми Гауса і Дейкстри. 

Трохи простих числових методів ... Воно помічне. 

Опубліковано
1 час назад, Соромітник сказал:

При всій фіговості ШАГа як "навчального закладу", саме базу програмування та адмінства там непогано викладають

 

Не все так однозначно, багато залежить від викладача, а вони там різні

Опубліковано

Серйозно? Цей пафос трохи тойво.. Ви часто зараз в повсякденній роботі використовуєте алгоритми?

Ви розумієте що високорівневі мови програмування вкрай оптимізовані. Те саме можна сказати про топові фреймворки.

Тобто написаний лівою пяткою код середньої складності на ноді чи го, скажемо сокет з'єднання, буде в рази ліпший коду на плюсах чи чистому сі, якщо ви не в скілах рівня хардкор. А написаний код на сях або плюсах буде в рази ліпший власним потугам на асемблері. Сортування, обробка даних, робота з геометрією, етк вже давно оптимізовано і вивірено емпірично.

Ви не працюєте навіть з протоколами на нижчому рівні, тому що в бібліотеках вже давно пройшлись по всім граблям за вас.

 

Ок, ми можемо говорити про патерни, архітектуру, ddd але то на рівні сіньйора, а не курсів.

Класична робота в 83% це манкікодінг компонент для спа згідно розжованного тз, або тупий крад для серверсайду.

 

Очевидно, що найлегше знайти роботу в вебсфері. Тому штудіювання бази js до повного просвітлення. Особливу увагу на this, коллбеки, проміси, замикання, прототипне наслідування, синтаксичний цукор класів. Map, filter, reduce. Ітерація по обїєктах. Спреди і  деструктивне присвоювання, бо його часто юзають навіть в прикладах. Базове (не глибоке) розуміння як працює dom. Css. Далі онлайн курси по React чи Ангуляру (Реакт джунів-мідлів хантять навіть у нас). Їх до кольору до вибору.. можна платити, можна на торентах скачати  чи coursehunters.net. Тут вже діло власної совісті. В тих курсах робити домашнє, також до повного просвітлення. Бажано переносити подане в дз на власну реалізацію чогось. Бо тільки практика вкалде в голову розуміння.

Можна і без курсів. Але скажемо у того ж Кантора, де веде Рома Якобчук, швиденько за 10-12 уроків проведуть по всіх граблях і будуть лупити по руках за гавнякання. 

Тиждень на розбір запитань на співбесідах. Подивились на ютубчику топ запитань, вникли. І бігом подаватись на кантори де онлайн співбесіди по скайпу. Чого онлайн? Ви перших три співбесіди провалите з позором. Більш менш зорієнтувались і подаватись вже на реальну позицію.

 

А як влаштувались, тоді велком вивчати те  до чого душа лежить. Хоть функціоналочка на системному рівні, хоть геймдев, хоть мл, хоть крипта.

 

 

  

Опубліковано

Ну  ми ж говоримо про алгоритми застосовні до об'ектів верхнього рівня  проектування системи наявними  в нас інструментами.   

 

Ну а вцілому я б автору питання радив пройти пару тематичних курсів від прометея а потім(або в той же час) спробувати піти до який Internet Dev.s  за їжу, щоб набити практики.  

 

 

Заархівовано

Ця тема знаходиться в архіві та закрита для подальших відповідей.



×
×
  • Створити...