Профиль пользователя заблокирован сроком «навсегда» без указания причины
Ответы пользователя по тегу Программирование
  • Стоит ли давать Haskell школьнику в качестве первого языка?

    @65520
    > Не потянет — ок, значит, не потянет.
    Если вам заранее не важен результат, то можно учить чему угодно — не вижу смысла искать какие-то логические доводы «за» и «против» ;)

    А так, Python, как тут уже сказали — один из лучших вариантов. Или просто лучший.

    Простите, промазал по кнопке и нагадил в уточнениях :(
    Ответ написан
    1 комментарий
  • Проблема взаимоотношений «новичков» и «старичков»

    @65520
    Обычно в начале всё равно люди друг к другу присматриваются. Через пару месяцев, ну максимум через пол-года становится вполне ясно, что из себя человек представляет и, соответственно, как к нему и его советам относиться. Обычно возрастные различия за это время тоже как-то нивелируются что ли. А первое время лучше просто делать свою работу, если будешь делать хорошо — адекватные коллеги сами не постесняются спросить твоего совета.

    Впрочем, есть и новички, которые не понимают куда они лезут, и старички, которые тыкают возрастом по поводу и без. Что те, что другие лично мне малоприятны, но тут уж вряд ли что-то можно изменить :(
    Ответ написан
    Комментировать
  • Что выбрать для разработки веб-приложений?

    @65520
    > Много работал с Pascal, C, C++, C#, Delphi, JavaScript

    Вычёркиваем всё, что не подходит для веба, остаётся C# и JS. JS слишком рискованно для вашей ситуации, остаётся C# и ASP.NET. Нормальный выбор, вакансий полно, платят хорошо, и опять же — это знакомый Вам рынок большого крутого ПО, а рельсы, джанго, нода итп — там немного другая атмосфера, которая Вам может и не понравиться :)
    Ответ написан
    8 комментариев
  • Какой шрифт вы используете в своей IDE ?

    @65520
    Menlo под Mac OS X, Consolas под Win
    Ответ написан
    Комментировать
  • Каким языкам программирования учить в колледже?

    @65520
    > Сам я хорошо знаю PHP и Паскаль (Делфи). Неплохо Javascript и Си

    Учить тому, что знаешь не очень хорошо — плохая затея однозначно.

    Чтобы учить PHP и JS у людей должно быть понимание того, как работает HTTP, веб-сервера, что такое вёрстка и ещё много-много других моментов. Я преподавал в институте конкретно эти вещи и сталкивался именно с тем, что С НУЛЯ понять даже не то, чтобы сам PHP (сам язык-то достаточно простой — я не спорю!), а именно суть происходящего в веб-программировании достаточно сложно, если студент не знает, что такое клиент, сервер, протокол и тому подобные вещи. Даже простейшая отправка формы на сервер хоть и пишется элементарно, по факту тянет за собой кучу (пусть и простейших) понятий и если студент с ними не знаком, то простота самого языка тут уже вообще ничего не решает — для него это всё равно всё выглядит как магия. А использовать PHP просто как консольный Си-подобный язык это какая-то сомнительная затея, как по мне.

    Delphi устарел — тут нечего обсуждать.

    Остаётся Си — его и берите. В тех объёмах, в которых Вы успеете студентов натаскать, он принципиально не сложней других языков — это миф, который гуляет десятки лет, жертвой которого стал и я сам в своё время. Вы же не будете их заставлять исходники ядра Linux ковырять или драйвера какие-нибудь. Плюс для изучения Си не нужно знать по части ИТ на самом деле НИЧЕГО вообще. Берёте обычный текстовый редактор с подсветкой синтаксиса, gcc (mingw под windows) и вперёд колбасить примеры из K&R, компилируя их командой cc test1.c. Если у вас семестров и учебных часов много, то можно потом плавненько слезть на C# — студенты уже будут понимать логику работы программы и вообще смысл и суть происходящего, синтаксис в целом там похож, а Вы просто покажете, как алгоритмы цеплять к кнопочкам и списочкам. Если часов ещё больше, то можно копнуть и в ASP.NET итд итп. Возможно есть смысл начать сразу с C# — это будет быстрей и эффективней. Но если Вы сами его знаете плохо, то не стоит — начинайте с С и параллельно подтягивайте свои знания C#.

    С++ я бы ковырять не стал — даже простейшая задача создания формы с 2-мя полями и 1 кнопкой даже для человека хорошо понимающего С решается не так уж просто и не особо логично — опять же нужно обладать кучей дополнительных знаний — WinAPI, MFC или Qt, ООП на приличном уровне. Для простейшего уровня C# достаточно объяснить им самые основы ООП на примере кнопок и списков и всё — простейшие программы уже можно писать.
    Ответ написан
    Комментировать
  • как научиться программировать?

    @65520
    Для того, чтобы стать программистом, книжек придётся прочитать не один десяток, и далеко не все из них будут написаны лёгким и понятным языком (таких вообще единицы на самом деле). А Вам хочется спать уже на первой…

    А так попробуйте Thinking in Java — написана прекрасно, всё разжёвано, и, что самое главное, всё последовательно. Я на Джаве активно не программирую, но книгу эту перелистываю периодически просто ради удовольствия :)
    Ответ написан
    Комментировать
  • Какие языки программирования преподавать?

    @65520
    ПКС — Python
    ПИ — VBA
    Ответ написан
    Комментировать
  • Си в качестве «первого» языка

    @65520
    Однозначно правильно. Тем более, что сама книга очень хорошая, читается и усваивается легко, да и небольшая она совсем.
    Ответ написан
    Комментировать
  • Книга по программированию, оказавшая наибольшее влияние

    @65520
    Мартузан Б. Я. «Подружись со мной, компьютер!»
    По-моему я тогда ещё даже в школу не ходил или только пошёл. Описывался BASIC для 8-разрядных ПК, которые тогда относительно свободно можно было найти.
    Ответ написан
    Комментировать