一个程序员应该具备哪些知识
请教一下前辈,给点宝贵的意见。一个程序员应该具备哪些知识。
------解决方案--------------------基础知识
------解决方案--------------------再细分:
{基础部分
{高级部分
{
------解决方案--------------------关键是看你想从事的方向吧...做网站的话JS、.net、SQL.....
------解决方案--------------------个人认为,熟练掌握一门编程语言是非常必要的,有项目开发的能力,会运用数据库。
------解决方案--------------------看你侧重哪方面了,但至少要熟练掌握一门语言呀
------解决方案--------------------不外乎:勤奋+经验
------解决方案--------------------1,沟通能力
2,团队协作能力
3,自学能力
4,实践能力
5,基础知识
------解决方案--------------------我是计算机专业大学生,我前段时间也在思考这个问题
我觉得应该从这几个方面如手:掌握一门语言(JAVA,C,C#任选),
掌握一门数据库(SQL SEVER,ORACLE,MYSYQL任选一个),精通数据结构中的经典算法,
学习这些应该可以全面进入程序设计之中吧,另外应该了解一些小技术,如WINFORM,WEB等
不知大家觉得如何,可以互相讨论下啊..
------解决方案--------------------语法+算法+设计思想+开发工具用法+调试方法。
个人意见。。