After two years of work, I have done some project implementation work, from high-performance HPC implementation, to virtualization implementation, to storage implementation, to database implementation, to middleware implementation, I have done it all over. But I really want to be a software development engineer and a programmer. I have this dream since college. Now, how can I switch to a programmer? Let me analyze it for you. What should I do. I am really confused. Now there is a lot of pressure from my life. I quit my job as an intern, but the pressure is still quite high. Provide guidance from senior IT personnel. It is hard to get the foundation of the software. Distressed, distressed, or distressed. How can we quickly step into software development? Note: I am now using the following technologies. I don't know if I can add extra points to the chance of being a programmer (the content of my resume, everything is fake) I. qualified as a "Database Engineer"
1. DB2 Certification
2. Familiar with Oracle database, RMAN backup script and recovery, AWR report performance analysis, data import and export
3. Familiar with Oracle rac principles and problems. Debug.
4. Familiar with goldengate disaster recovery solution implementation
5. Write simple PLSQL and stored procedures, and use SQL * loader and ETL Tool (kettle ).
2. competent as "middleware engineer"
1. IBM webshpere Certification
2. WebLogic single-host and multi-host cluster management and deployment, WebLogic JDBC, memory, stack, thread, garbage collection, and other optimization.
3. HP LoadRunner will be used for testing.
4. compile your own JSP webpage, and connect servlet, such as JDBC, to the database.
3. Competent system and virtualization engineers"
1. Skilled in bash shell programming.
2. Familiar with Linux Resource Monitoring, kernel optimization, and network optimization. Various software deployment.
3. Familiar with simple Linux C knowledge. Familiar with HPC high-performance computing MPI deployment.
4. master virtualization technology: Build a VMware HA cluster (familiar with the shell commands of esxi), KVM (use of iommu technology), and hyper-V (use powershell to automatically manage hyper-V and Vm ), sriov (w2k12 ).
4. competent for "Server R & D and testing and storage engineers"
1. CPU memroy Ras features, PCIe testing, power testing, Nic performance testing, stress testing, and Io performance testing. Familiar with the use of K-UX and Security Settings, familiar with Linux system tuning. Proficient in Linux.
2. Familiar with the layout and use of the IBM high-end storage ds8100 series, hp eva storage (tested when I was an HP Testing Engineer), netapp storage usage, EMC cx310 storage ing
[Application Implementation engineer's confusion] eager to become a programmer, ask senior people for guidance