日期:2014-05-20  浏览次数:21101 次

一年经验c#程序员 迷茫。。。应该怎么学习
有木有过来的大神给点经验  
处于半吊子程序员应该怎么 
详细规划学习,
或者说怎么学习效率快?
大多数问题 
 基本上好像会点 又不会 做的时候不知道 但是百度一下 拼拼凑凑的 能做出来就是有点慢
。接下来实在不知道怎么学了 ,
看书把 好像东西太零散了  反正很纠结 处于好像什么都会  做起来什么都不会,但是找找查查有点慢
但是能做出来 ,不知道过来人有这种感觉么 
  
请大神指点迷津  主要告诉应该怎么学习  
项目中 整天搞些脑残的 无脑流代码 学不到东西
c#

------解决方案--------------------
现在很多项目的代码在网上都可以找得到,拿过来修改下就可以用了,学的东西很少
------解决方案--------------------
其实要学的很多
asp.net wpf wcf
数据库技术
缓存技术
而且项目管理 软件工程很多理论可以学啊
前提是你想学
还有就是给你个建议 可以去考证
这样可以系统复习 顺便还能拿个证书 以后出去可以忽悠人 哈哈
ocp pmp等等 都可以考
------解决方案--------------------
其实 想到什么就做什么  做着做着 就知道哪里不会了
------解决方案--------------------
不断完善自己的东西
------解决方案--------------------
1. 还不知道自己到底需要什么,还没找到自己在这行的位置
2. 没有给自己制定任何的目标,技术方向
3. 缺乏耐心,过于浮躁,比如今天A好,学A,明天B好,学B,在技术和学习上缺少自主意识

人都会密码,大牛也是从迷茫中走过来的,所以我觉得迷茫说明了你在思考自己的现状是一件好事

对于技术,我个人的观点是:要有自己的技术方向和专长,比如我的兴趣是服务端开发,那么我会将更多的时间(包括业余的时间)投入到服务端技术这块的学习,例如学习WCF,WEB API,从开始的应用到熟练应用到最后深入了解这些服务端技术的内幕,然后就是将自己的技术变为实际的东西了,到最后在换道别的技术上学习攻克

其实学习就是一个多练,多看,好奇,对技术要敢于接触,学习使用,多总结,从项目中,从平时的代码练习中,然后要为自己在行业定好位。

------解决方案--------------------
- -
每天坚持看3-4个小时的书 每个小时阅读不少于xx页(取决于你的理解和接受能力) 看书时候必须做笔记
然后花三十分钟写今日总结
然后花一个半小时设计/编码/重构属于自己的项目

坚持以上
如果觉得你做不到 那么 就这样了 习惯就好 反正饿不死人的
------解决方案--------------------
引用:
多练,多看,
其实这些都知道。不过还是很迷茫 练什么 看什么 ,
有木有过来的人 讲述下自己是怎么走过来的   详细的学习计划  或者成长计划


我学编程的前三年,都不会循环语句。
------解决方案--------------------
引用:
1. 还不知道自己到底需要什么,还没找到自己在这行的位置
2. 没有给自己制定任何的目标,技术方向
3. 缺乏耐心,过于浮躁,比如今天A好,学A,明天B好,学B,在技术和学习上缺少自主意识

人都会密码,大牛也是从迷茫中走过来的,所以我觉得迷茫说明了你在思考自己的现状是一件好事

对于技术,我个人的观点是:要有自己的技术方向和专长,比如我的兴趣是服务端开发,那么我会将更多的时间(包括业余的时间)投入到服务端技术这块的学习,例如学习WCF,WEB API,从开始的应用到熟练应用到最后深入了解这些服务端技术的内幕,然后就是将自己的技术变为实际的东西了,到最后在换道别的技术上学习攻克

其实学习就是一个多练,多看,好奇,对技术要敢于接触,学习使用,多总结,从项目中,从平时的代码练习中,然后要为自己在行业定好位。


我现在就是这样,浮躁、没耐心,这也有兴趣、那也有兴趣、都想学、求支招
------解决方案--------------------
同样迷茫的飘过

------解决方案--------------------
引用:
多练,多看,
其实这些都知道。不过还是很迷茫 练什么 看什么 ,
有木有过来的人 讲述下自己是怎么走过来的   详细的学习计划  或者成长计划


写个画板程序,熟悉GDI+的使用,熟悉控件的基本开发

写个聊天程序,熟悉网络通信开发

用WCF写个聊天程序,熟悉WCF的基本使用

写个基本的具有增删改查功能的网站,熟悉数据库各项操作

写个webform的导航控件熟悉基本的web控件开发

等等,只要你去写,你就知道要学啥了,也就知道应该看什么书了,我学习过程中看过的书给你推荐下:

1.《C#开发实战宝典》
2.《C#高级编程》
3.《C#网络编程技术教程》
4.《C# In Depth》
5.《Effective C#》
6.《CLR via C#》
7.《WPF编程宝典+C#2010版》
8.《Silverlight.5.in.CSharp.4th.Edition》
9.《XNA4.0学习指南》
10.《VSTO开发者指南》
11.《WCF全面解析》
12.《C# to IL》

这是我两年来看的,有些只是当工具书查看,遇到问题,解决问题即可,希望对你有帮助

------解决方案--------------------
引用:
- -
每天坚持看3-4个小时的书 每个小时阅读不少于xx页(取决于你的理解和接受能力) 看书时候必须做笔记
然后花三十分钟写今日总结
然后花一个半小时设计/编码/重构属于自己的项目

坚持以上
如果觉得你做不到 那么 就这样了 习惯就好 反正饿不死人的
成天关注你 看你的动态 这么好的方法 早点不跟我说 你妹滴
------解决方案--------------------
“一年”你迷茫什么?这个时候不正是瞎胡闹、拿着豆包不当干粮、别人骂自己窝工而自己必定要反唇相讥的年代么。

3年以后再谈“我想好好工作了”。5年以后再谈职业理想。10年以后再谈什么“管理”问题。
------解决方案--------------------
引用:
我父亲会写程序,但是我每次问他,他只有一个回答,自己琢磨去,什么也不告诉我。
自己学编程,对于一个小学生有多难。我无论如何不能理解的有两件事,一个是循环语句,一个是
i = 3
i = 4
为什么i一会儿等于3,一会儿等于4。

小学六年级,我才搞明白这两个问题。

上高中的时候,我就可以当他的老师了。我在上中学的时候,就写过十万行以上的代码。


活捉小学生一枚 
------解决方案--------------------
如果你做项目都觉得学不到东西就很有问题了。抛开技术,试着把项目的业务理清楚就能学到很多东西。
------解决方案--------------------
和你现在的状态差不多。
------解决方案--------------------
1年是需要感觉迷茫的时候。

以后你就慢慢习惯迷茫了。
------解决方案--------------------
加油
------解决方案--------------------