User:LYH: Difference between revisions

Jump to navigation Jump to search
182 bytes added ,  3 May 2013
Line 35: Line 35:
:I have been programming in C/C++ for six years. When I was a freshman, I got the highest score in my C++ programing class. My technical experience comes from not only studies but also projects. Here are the C/C++ projects I finished before:
:I have been programming in C/C++ for six years. When I was a freshman, I got the highest score in my C++ programing class. My technical experience comes from not only studies but also projects. Here are the C/C++ projects I finished before:
::# Instant Manager - Use C, POSIX Threads, BSD Socket and GTK+ to construct a server and a client. The project ranked first in Computer Networks class
::# Instant Manager - Use C, POSIX Threads, BSD Socket and GTK+ to construct a server and a client. The project ranked first in Computer Networks class
::# VNC (Virtual Network Computing) on EFI (Extensible Firmware Interface) - With this project, we can remote control the other computer without entering OS. As far as I know, there is no one do the project I did.
::# VNC (Virtual Network Computing) on EFI (Extensible Firmware Interface) - Under bios development environment, I Implement full VNC client on EFI.
:On the other hand. I have taken a numeraical methods course before. I use Matlab to implement algorithm about solving one variable equations, interpolation and polynomial approxiamation, numerical differentiation and intergratation … etc. Matlab m-scripts is not new to me.
:On the other hand. I have taken a numeraical methods course before. I use Matlab to implement algorithm about solving one variable equations, interpolation and polynomial approxiamation, numerical differentiation and intergratation … etc. Matlab m-scripts is not new to me.


* '''Please describe your experience with other programming languages.'''
* '''Please describe your experience with other programming languages.'''
:I have a lot of experience in Java, a large part of my contribution to Scilab was made in the language, in addition, I also developed some applications for small and medium size. I also have extensive experience in web development, especially with PHP, HTML, CSS and SQL. I did a lot of modifications on the shareware platform Vbulletin (PHP + MySQL).
:I have a lot of experience in Java, a large part of my contribution to Scilab was made in the language, in addition, I also developed some applications for small and medium size. I also have extensive experience in web development, especially with PHP, HTML, CSS and SQL. I did a lot of modifications on the shareware platform Vbulletin (PHP + MySQL). //


* '''Please describe your experience with being in a development team.'''
* '''Please describe your experience with being in a development team.'''
:I developed some jobs to automation robots, applying some genetic algorithms. These works have been developed in a team of 6 developers in laboratory automation at my university, we met in the lab three times a week and we communicated by IRC, managing code with GIT. Most parts of the development in Scilab also required group work, for this I used mailing lists and IRC.
:I developed some jobs to automation robots, applying some genetic algorithms. These works have been developed in a team of 6 developers in laboratory automation at my university, we met in the lab three times a week and we communicated by IRC, managing code with GIT. Most parts of the development in Scilab also required group work, for this I used mailing lists and IRC. //


* '''Please describe the biggest project you have written code for and what you learned by doing so. Also describe your role in that project over time.'''
* '''Please describe the biggest project you have written code for and what you learned by doing so. Also describe your role in that project over time.'''
:My biggest project was conducted in Scilab. It was a fantastic experience, I learned a lot and managed to develop tools that will be very useful for the Scilab community. Some features of this work are already described in previous questions.
:My biggest project is “VNC (VirtualNetwork Computing) on EFI (Extensible Firmware Interface)”. We can remotecontrol the other computer without entering OS. As far as I know, there is no one do the project I did. So I have met many problems and there is no relevant information on web. I use background knowledge about BIOS and System Software to solve these issues by myself. I learned not only EFI skill but also the ability to find the solution of problems during the project.  


== F: Feeling fine ==
== F: Feeling fine ==
47

edits

Navigation menu