|
Quote: I don't say people would have to get the same path than me, but I do think that just a year of professional automation can really improve the way one approaches the software development.
Hi Nelek,
or the other way round ...
My Profession is also Industrial Automation and I must say that the Knowledge about PC-Programming improved my PLC-Programms very much.
|
|
|
|
|
Pay attention to the whole text... I said to start with PC, then PLC (and then back to PC implied)
I started with C and a bit of assembly, then Borland C++ Builder, PICs and PALs, contact plans and Petri nets back then during college.
Then I was a while using Visual C++ 6.
After that the PLC / Robotic years
Then a couple of years in a weird mix of several things related to tech but not really developing.
Now back to C++ and started C# as junior developer to help with a software that interacts with PLCs (where I am the senior).
I enjoy our brainstorming sessions too, because my colleague is really open to new things and analyzes all my ideas. He has even discarded a couple of his to adopt my approaches. Our talks are really productive, interesting and funny at the same time.
Pity is... I have been assigned to another things for immediate / middle future
M.D.V.
If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about?
Help me to understand what I'm saying, and I'll explain it better to you
Rating helpful answers is nice, but saying thanks can be even nicer.
|
|
|
|
|
title says
M.D.V.
If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about?
Help me to understand what I'm saying, and I'll explain it better to you
Rating helpful answers is nice, but saying thanks can be even nicer.
|
|
|
|
|
What about rating each language ?
For beginner I would promote languages with least oddities to let student concentrate on learning programming, algorithms, not being caught on language weirdness.
Ok on Basic and Java.
No C/C++ because of manual memory management and pointers.
No Python because of indentation.
Patrice
“Everything should be made as simple as possible, but no simpler.” Albert Einstein
|
|
|
|
|
I love the indentation-defines-scope feature of Python
Cheers,
Vikram.
|
|
|
|
|
The problem is when the newbie copy/paste a piece of code in another position with another level of indentation.
Patrice
“Everything should be made as simple as possible, but no simpler.” Albert Einstein
|
|
|
|
|
Well now, that'll be an effective lesson on the dangers of copy/pasting code, won't it? Those are the kinds of valuable lessons that budding programmers must learn, and usually the hard way!
|
|
|
|