1,852
edits
No edit summary |
No edit summary |
||
Line 10: | Line 10: | ||
== E: Coding experience == | == E: Coding experience == | ||
* Since the beginning of my studies (so more than four years) I work with C, C++, and m-scripts. I attended many courses and laboratories dealing with these three languages. From my 3rd semester on I'm a student tutor for these courses: [http://intranet.tuhh.de/kvvz/vorlesung.php3?Lang=en&sg_s=IIWBC&id=key2689 Software part of a laboratory course (MATLAB)], [http://intranet.tuhh.de/kvvz/vorlesung.php3?Lang=en&sg_s=IIWBC&id=key2224 Computer Programming (C)] and [http://intranet.tuhh.de/kvvz/vorlesung.php3?Lang=en&sg_s=AIWBC&id=key3219 Introduction to Programming (C)]. I have little | * Since the beginning of my studies (so more than four years) I work with C, C++, and m-scripts. I attended many courses and laboratories dealing with these three languages. From my 3rd semester on I'm a student tutor for these courses: [http://intranet.tuhh.de/kvvz/vorlesung.php3?Lang=en&sg_s=IIWBC&id=key2689 Software part of a laboratory course (MATLAB)], [http://intranet.tuhh.de/kvvz/vorlesung.php3?Lang=en&sg_s=IIWBC&id=key2224 Computer Programming (C)] and [http://intranet.tuhh.de/kvvz/vorlesung.php3?Lang=en&sg_s=AIWBC&id=key3219 Introduction to Programming (C)]. I have little experience with Qt4 and with OpenGL I have no experience so far, but I worked with [http://www.libsdl.org/ SDL]. | ||
* Other languages of my studies were Java and web applications (JSP and Servlets). Because I use GNU/Linux as my day-to-day OS, I know BASH-scripting and for FPGA-Programming I worked with VHDL a lot. | * Other languages of my studies were Java and web applications (JSP and Servlets). Because I use GNU/Linux as my day-to-day OS, I know BASH-scripting and for FPGA-Programming I worked with VHDL a lot. Additionally I created many documents using LaTeX. | ||
* Nearly all programming laboratories at university were solved in a team, making use of version control systems and organization techniques like [https://en.wikipedia.org/wiki/Scrum_(development) scrum]. | * Nearly all programming laboratories at university were solved in a team, making use of version control systems and organization techniques like [https://en.wikipedia.org/wiki/Scrum_(development) scrum]. | ||
* My biggest project so far was [https://code.google.com/p/searchbooster/ searchbooster] a desktop document search tool based upon Apache Lucene and Apache Tika. It was developed by me and three other students in a team using scrum, Subversion (at Google Code now GIT) in a time of three months. I learned like in other projects, that an interface is something you shouldn't break every day and a proper code and comment style saves a lot of time! | * My biggest project so far was [https://code.google.com/p/searchbooster/ searchbooster] a desktop document search tool based upon Apache Lucene and Apache Tika. It was developed by me and three other students in a team using scrum, Subversion (at Google Code now GIT) in a time of three months. I learned like in other projects, that an interface is something you shouldn't break every day and a proper code and comment style saves a lot of time! | ||
Line 17: | Line 17: | ||
== F: Feeling fine == | == F: Feeling fine == | ||
* | * IRC I don't use that often and I read some mailing lists. | ||
* I worked a lot with GIT, Subversion and Mercurial. | |||
* I worked a lot with GIT, Subversion and Mercurial | * I successfully installed a Mediawiki on my homepage once and I'm familiar with Wikipedia. | ||
* | * make, gcc, gdb, javac and IDEs (e.g. Eclipse) I worked a lot with | ||
* It would make me happy and stay I see that my work is used in the stable regular releases of Octave! | |||
* | |||
== O: Only out of interest == | == O: Only out of interest == | ||
Since I got to know MATLAB in my first semester, I also got to know about Octave and other numerical software environments. At my university we have free MATLAB student licences and thus many courses are dealing with MATLAB (but I figured out, that you can nearly run all m-files in Octave too). No other questions arose so far. | |||
== P: Prerequisites == | == P: Prerequisites == | ||
* | * My operating systems: Ubuntu 12.04.2 (64 bit) and Windows 7 (64 bit). | ||
* Root access, no time restrictions. | |||
* | |||
== S: Self-assessment == | == S: Self-assessment == |