|
|
Solaris is a best clone of unix. Oracle could be one of best implementations of relational of database. C/C++/Java may be the best series of programming languages. Unix, database, and programming are fundmentals for an IT professional if you want to know what you are doing. I have been thinking certification is a good way of learning unless you are young and have money for school. If you sound in these areas and want to be technical, spending time on system design. A good design is crucial to the development.
I can safely tell you to forget the project management. If you are a good architect, you still have difficulty to manage the project direction. Do not even try it if you are a developer and have no money to run your own project.
Can you image that business requirement is just ready when the codes have been already put into QA. The only use of business requirement here is for QA tester. Of course, we know the routine should be business requirement -----> Analysis -------> Design -------> Implementation ...... What you can do? Your users do not know what they want but they really want something. Your manage does not know what to build and he ask you to build quickly. However, you have to know what you are doing. This is the reality. You see here you are very important. Your work produces business requirement, which your manager can use it to calim acchivement from his manager, which QA tester can use it for test, and the users, your god, can use it to blame you.
Funny, no. You make real progress if you know what you are doing. So, stop complaining and try to do something. It will help you. |
|