Обучение программированию, или языкам программирования |
Здравствуйте, гость ( Вход | Регистрация )
Обучение программированию, или языкам программирования |
21 Jan 2016, 15:31
Сообщение
#101
|
|
[KBK] I'm a Lion Сообщений: 1 271 Спасибо сказали: 900 раз |
Вопрос к программистам.
Насколько актуально понимание принципов логики, как науки в практики программирования? На одном семинаре посоветовали прочитать"Самоучитель Логики" Челпанова, прочитал примерно 30%, но пока что вообще ничего, кроме того как правильно строить определения, я не нашел. -------------------- Devil and Angel with me.
|
|
|
27 Jan 2016, 15:56
(Сообщение отредактировал Сулейман - 27 Jan 2016, 15:57)
Сообщение
#102
|
|
Immortal Сообщений: 2 459 Спасибо сказали: 3611 раз |
Цитата Цитата(feanor @ 19 Jan 2016, 11:54) * Цитата Можно подумать, при хорошей обширной базе в голове, учить язык — это такая проблема...кадрухе/начотдела это особенно хорошо рассказывать, ага) ну да. к хорошему быстро привыкаешь (я про работу в стартапах без кадрух и прочей нечисти) так-то верно, бывают дикие люди в мире. слышал, бывает ещё, что требуют диплом, опыт 10 лет и даже… военный билет abuse.gif Это все хорошо, пока не приходишь в фирму там на собеседовании сидят не кадровики, а вполне себе программисты и тебя спрашивают: "а на финализация объектов и освобождение памяти при работе GC проводятся в один проход цикла или в разные? А как запустить приложение на WPF с двумя UI потоками?" И дальше в таком духе. И вот тут ты понимаешь, что за две недели и даже за два месяца практики C# и .net этого ты не узнаешь. Ладно это я конечно собеседование на сеньора проходил, и прошел хотя и вообще не знал в два цикла или в один там GC работает. Но факт в том, что тебя берут на позицию Язык-программиста, и работодателю важно не то что ты на любой язык выучишься, а то чтобы ты хорошо и глубоко разбирался в одном языке и платформе, на который тебя собеседуют, а PHP твой им в общем до лампочки. Так что у любого студента должен быть язык на котором он не программирует, а думает, который он может использовать вместо псевдокода. И конечно гораздо проще будет если это язык востребованный и прививают его еще в универе. |
|
|
27 Jan 2016, 17:08
Сообщение
#103
|
|
laughed as one fey Сообщений: 12 166 Спасибо сказали: 20585 раз |
В два ведь? Черт знает, вроде логичней сначала финализировать, а потом прибрать мусор, потому что черт его знает, что там еще финализация наосвобождает.
|
|
|
27 Jan 2016, 20:09
Сообщение
#104
|
|
Immortal Сообщений: 2 459 Спасибо сказали: 3611 раз |
Да в два.
|
|
|
27 Jan 2016, 21:16
Сообщение
#105
|
|
Power Member Сообщений: 199 Спасибо сказали: 112 раза |
Цитата Цитата(feanor @ 19 Jan 2016, 11:54) * Цитата Можно подумать, при хорошей обширной базе в голове, учить язык — это такая проблема...кадрухе/начотдела это особенно хорошо рассказывать, ага) ну да. к хорошему быстро привыкаешь (я про работу в стартапах без кадрух и прочей нечисти) так-то верно, бывают дикие люди в мире. слышал, бывает ещё, что требуют диплом, опыт 10 лет и даже… военный билет abuse.gif Это все хорошо, пока не приходишь в фирму там на собеседовании сидят не кадровики, а вполне себе программисты и тебя спрашивают: "а на финализация объектов и освобождение памяти при работе GC проводятся в один проход цикла или в разные? А как запустить приложение на WPF с двумя UI потоками?" И дальше в таком духе. И вот тут ты понимаешь, что за две недели и даже за два месяца практики C# и .net этого ты не узнаешь. Ладно это я конечно собеседование на сеньора проходил, и прошел хотя и вообще не знал в два цикла или в один там GC работает. Но факт в том, что тебя берут на позицию Язык-программиста, и работодателю важно не то что ты на любой язык выучишься, а то чтобы ты хорошо и глубоко разбирался в одном языке и платформе, на который тебя собеседуют, а PHP твой им в общем до лампочки. Так что у любого студента должен быть язык на котором он не программирует, а думает, который он может использовать вместо псевдокода. И конечно гораздо проще будет если это язык востребованный и прививают его еще в универе. в случае с C#, прочитать и усвоить рихтера и скита за пару месяцев — почему бы и нет. да и за 1 можно, если шило в заднице. |
|
|
27 Apr 2020, 11:45
Сообщение
#106
|
|
😸🧡✊✌️ Сообщений: 16 027 Спасибо сказали: 2671 раз |
К слову, довольно долго использовал компилятор Delphi для написания одноразовых консольных программок: никакого VCL, чистый 32-битный паскаль с классами. Можно и без классов. Можно старый тип object использовать, я так делаю иногда, когда нужно фиксированное количество структур от старта программы до её закрытия. Можно вообще dpr править, всё оттуда убрать, кроме System.Windows и писать линейную программу без модулей и форм. Никаких Windows, голая консоль. Кажется, были DOS и Crt, но не уверен. И, само собой, подправленный System. Вот WinCrt наверное. Поискал, нашёл. Нет, без CRT и DOS. Вместо них SysConst, SysUtils и Types. А всего лишь 5 лет назад последний раз пользовался… Ну, в это поверю. Dos и Crt были только в Delphi 1, которая могла собирать проги и под DOS Случайно наткнулся на архив с DCC.EXE от, похоже, первого Delphi, ещё DOS-овской. Так что не 32-битный, а 16-битный паскаль! (И не с классами, а с объектами.) На 32-битный я, конечно, потом тоже перешёл, а до этого игрался с Turbo Pascal (3.0, 4.0, 5.0, 5.5, 6.0, 7.0). -------------------- |
|
|
Текстовая версия | Сейчас: 24 April 2024 - 08:07 |
Copyright by Алексей Крючков
Programming by Degtyarev Dmitry |