For a junior software programmer (My goal in 3 years)
2015-02-19 12:13
330 查看
With the follwing general knowledge:
I Programming Language
II System Kernal Theory
III Computer System Basic Theory
IV Usage of IDE (include editor)
V Design Pattern
VI Software Engineering
VII Algorithm Basic
VIII Personal tool kit
1 Programming Language:
C
C++ (C++ 11) ( to be Perfessional level)
Java (? lelve)
Python
Objective-c
Swift
Assembly
2 System Knernal Theory
Unix/Lunix
Windows
3 Computer System Basci Theory
<<Computer System perspective of a software programmer>>(vague book name)
4 Usage of IDE
Visual Studio
Sublime
VIM (maybe)
5 Design Pattern
GOF 23 Design Patterns
6 Software Engineering
<<Code Complete>>
7 Algrothm Basic
<<Algrothm Introducion>>
8 Personal Tool Kit
Editor
Debugger (windbg/??/??/??)
Assistance Tool (like Depency walker)
End.
I Programming Language
II System Kernal Theory
III Computer System Basic Theory
IV Usage of IDE (include editor)
V Design Pattern
VI Software Engineering
VII Algorithm Basic
VIII Personal tool kit
1 Programming Language:
C
C++ (C++ 11) ( to be Perfessional level)
Java (? lelve)
Python
Objective-c
Swift
Assembly
2 System Knernal Theory
Unix/Lunix
Windows
3 Computer System Basci Theory
<<Computer System perspective of a software programmer>>(vague book name)
4 Usage of IDE
Visual Studio
Sublime
VIM (maybe)
5 Design Pattern
GOF 23 Design Patterns
6 Software Engineering
<<Code Complete>>
7 Algrothm Basic
<<Algrothm Introducion>>
8 Personal Tool Kit
Editor
Debugger (windbg/??/??/??)
Assistance Tool (like Depency walker)
End.
相关文章推荐
- What can I learn right now in just 10 minutes that could be useful for the rest of my life?
- 2015-03-19 create php alternative for myslq_result in mysqli(PHP)--PDO Tutorial for Mysql Developers
- My favorite softwares for development (currently)
- How to be an Excellent Programmer for Many Years
- Conclusion for my actual job in my work
- 10 Must-Know Topics For Software Architects In 2009
- My favorite softwares for development (currently)
- Maven报错 解决方案。ERROR: No goals have been specified for this build. You must specify a valid lifecycle phase or a goal in the format <plugin-prefix>:<goal> or <plugin-group-id>:<plugin-artifact-id
- my new Article In Csdn, only For .net Starter
- How to be an Excellent Programmer for Many Years
- Continuously INFO JobScheduler:59 - Added jobs for time *** ms, in my Spark Standalone Cluster
- [转载]10 Must-Know Topics for Software Architects in 2009
- 警告: No configuration found for the specified action: '/myNameSpace/login.action' in names
- My Goal For SE
- No goals have been specified for this build. You must specify a valid lifecycle phase or a goal in t
- 托福写作6-college years are my prime time in life
- 警告: No configuration found for the specified action: '/myNameSpace/login.action' in names
- 10 Must-Know Topics for Software Architects in 2009
- No configuration found for the specified action: '/login.action' in namespace: '/myNameSpace'. Form
- Maven报错 解决方案。ERROR: No goals have been specified for this build. You must specify a valid lifecycle phase or a goal in the format <plugin-prefix>:<goal> or <plugin-group-id>:<plugin-artifact-id