计算机C#程序员如何高效自学
大学里学的就是计算机专业,虽然基础理论什么的都学过,不过学校教的也仅仅是基础。毕业后找了一份与计算机不相关的工作,但是我其实还是喜欢学计算机。可是仅仅凭着在学校里面学的那...
大学里学的就是计算机专业,虽然基础理论什么的都学过,不过学校教的也仅仅是基础。
毕业后找了一份与计算机不相关的工作,但是我其实还是喜欢学计算机。
可是仅仅凭着在学校里面学的那点东西,实在不足以找个程序员的工作,哪怕是最初级的程序员。
但是为了找一个程序员的工作,我给自己列了一些目标,比如重新学C#基础知识。但是现在遇到了一些问题。比如说理论如何与实际相结合,实践项目做些什么好,或者再学些什么书呢? 展开
毕业后找了一份与计算机不相关的工作,但是我其实还是喜欢学计算机。
可是仅仅凭着在学校里面学的那点东西,实在不足以找个程序员的工作,哪怕是最初级的程序员。
但是为了找一个程序员的工作,我给自己列了一些目标,比如重新学C#基础知识。但是现在遇到了一些问题。比如说理论如何与实际相结合,实践项目做些什么好,或者再学些什么书呢? 展开
展开全部
写程序最重要的就是兴趣,看到什么有意思的就自己做一个试试,即使只是自己写点简单的小游戏都会积累很多经验的;当然,如果方向上更有针对性,比如网络、数据库等等,就更好了。
另外就是提到的基础,的确,C#在语法层面很“简单”(其实我更喜欢用简洁),但要知道所谓基础绝对不仅仅是语法层面。无论是什么程序员,首要的基础就是数据结构。拿出耐心,老老实实的自己实现一遍各种常见的数据结构及算法,绝对是一生受用的东西。
另外一个重要的事情就是设计模式,现在新的设计理论层出不穷,但设计模式绝对是现代设计理论的基础,更进一步说,不理解设计模式,绝对不可能说理解什么叫面向对象,楼主要拿出足够的时间阅读相关的书籍,尤其是最新的书籍,通过看设计大师如何看待编程、解决问题,来理解什么才是程序设计最重要的东西。
另外就是提到的基础,的确,C#在语法层面很“简单”(其实我更喜欢用简洁),但要知道所谓基础绝对不仅仅是语法层面。无论是什么程序员,首要的基础就是数据结构。拿出耐心,老老实实的自己实现一遍各种常见的数据结构及算法,绝对是一生受用的东西。
另外一个重要的事情就是设计模式,现在新的设计理论层出不穷,但设计模式绝对是现代设计理论的基础,更进一步说,不理解设计模式,绝对不可能说理解什么叫面向对象,楼主要拿出足够的时间阅读相关的书籍,尤其是最新的书籍,通过看设计大师如何看待编程、解决问题,来理解什么才是程序设计最重要的东西。
展开全部
你是没毕业呢吗?要是还在学校没毕业的话!建议学好C,数据结构,数据库!C/C++会的话,C#太简单了!要是毕业了的话!公司会安排新员工统一学习公司需要的!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你的问题我也遇到过,你已经认识到理论与实践结合我觉得已经抓住真理了呵呵,找一些案例上机操作应该是必须的了,再就是我觉得能够认识一下行内的朋友是高效的,在具体只能自己想办法了,我自己也苦于此呢
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
看一些视频,然后研究别人的源码学习一下,有机会到一个公司最好有团队的去做些实际项目,先从普通的程序看起,然后是三层架构,带工厂模式带接口的,MVC路途漫长啊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
应该按照自己的意愿走
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询