Hello Benjamin!
Thanks for sharing! Could you tell me what exactly do you do at BESSY?
What are the qualifications required to work at your lab? And the
responsibilities an engineer takes on?
You know, my situation is that I want to continue to work in this
area. I don't want to end up as a mere PLC programmer. It's not
exciting for me to live in this small shell of anorexic mediocrity, so
to speak, either. And I believe that one got to stretch to grow. The
problem is that I can't put my desires in words in order to apply to a
university. So I need to know what program, which classes to take, who
I will become, this sort of things. I think people who visit Tech-talk
are the only reliable source, who can help me figure this out.
>From what I can see in your message, a true Control Engineer must know:
1. Operating systems (including Real-time operating systems)
2. Programming languages (specifically domain specific languages)
3. Compilers
Have I forgotten anything?
Thanks again,
~Paul
--
Sincerely,
Pavel Maslov, MS
Junior Control Engineer / Power Pulsed Lab.
Efremov Institute for Electro-Physical Apparatus
St. Petersburg, Russia
On 11/26/11, Benjamin Franksen <[email protected]> wrote:
> Hi Pavel
>
> I am not involved with the ITER project, but I am doing this stuff for
> almost
> 15 years now.
>
> Am Freitag, 25. November 2011, um 12:09:11 schrieb Pavel Masloff:
>> - what did you study (or studying) in college and where?
>
> Mathematics and Computing Science. I did not learn much (if anything) about
> controls systems or real-time programming in the university. That came
> later,
> rather by accident, in my first job, where I worked two years in a research
> institute that was mostly concerned with robotics. I learned about VxWorks
> and
> RT programming there and that was how I went up at BESSY.
>
>> - which courses/classes do you find had helped you in your current
>> work?
>
> Apart from the basic algorithm and programming stuff you learn in the first
> few semesters (and which really is a good background to have), for me the
> most
> useful course was probably that in operating systems. It helps to know about
> this stuff when doing control systems; first because most of it is very low-
> level and close to the hardware; second because the typical algorithms and
> problems you learn about when studying OS is similar to what you need for
> controls.
>
> The other really useful course was about building compilers, or more
> generally, programming languages. On the one hand, this is a topic I was
> always interested in, so I enjoyed learning about it. Apart from that, it is
> nowadays a common design pattern to structure solutions around domain
> specific
> languages; whether you only use such languages or design them yourself. It
> is
> a common misconception to think that building languages is something arcane
> and unusual. Any serious project sooner or later acquires at least some sort
> of configuration language, and more often than not this evolves into
> something
> more complex and powerful. If it is designed by someone who has knowledge
> about these thiongs, it won't as easily become an unmaintainable and ill-
> specified mess.
>
>> - do you know any programs that provide sort of internships at national
>> laboratories? (would be great if they were related to ITER)
>>
>> What are your thoughts about getting the required knowledge at university
>> (the other option would be working at a lab without getting a degree)?
>
> That's how I did it, mostly. As I said, I had a degree, but what I learned
> there did not really prepare me for the things I needed at work.
>
> Cheers
> Ben
>
> ________________________________
>
> Helmholtz-Zentrum Berlin für Materialien und Energie GmbH
>
> Mitglied der Hermann von Helmholtz-Gemeinschaft Deutscher Forschungszentren
> e.V.
>
> Aufsichtsrat: Vorsitzender Prof. Dr. Dr. h.c. mult. Joachim Treusch, stv.
> Vorsitzende Dr. Beatrix Vierkorn-Rudolph
> Geschäftsführer: Prof. Dr. Anke Rita Kaysser-Pyzalla, Dr. Ulrich Breuer
>
> Sitz Berlin, AG Charlottenburg, 89 HRB 5583
>
> Postadresse:
> Hahn-Meitner-Platz 1
> D-14109 Berlin
>
> http://www.helmholtz-berlin.de
>
- References:
- [help] degree in Computer Science/Software Engineering Pavel Masloff
- Navigate by Date:
- Prev:
[help] degree in Computer Science/Software Engineering Pavel Masloff
- Next:
RE: Asyn: "devAsynInt32::initCommon Link must be INST_IO" Piccoli, Luciano
- Index:
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
<2011>
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
- Navigate by Thread:
- Prev:
[help] degree in Computer Science/Software Engineering Pavel Masloff
- Next:
Re: [help] degree in Computer Science/Software Engineering Pavel Masloff
- Index:
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
<2011>
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
|