苏飞论坛

标题: 对.net这行发展的迷茫 [打印本页]

作者: w8780130    时间: 2013-9-9 10:14
标题: 对.net这行发展的迷茫
我是一个刚入行不到两个月的新手,刚开始只是因为说学技术是一门铁饭碗就学了,毕业之后,就去报了技术班,是一个老师的私人小班,一个半月,3500学两个项目(现在才知道这两个项目真的很小就学会了三层的应用),懵懵懂懂之后去找工作,老是碰壁,进去是进去了,可是不知道该做些什么,只能做点维护性的工作,之后终于下定决心去报了传智播客,花了挺多钱的,学的是挺多,可是可能是脑子问题吧,学了三个月,该学的也学了,但是自己还没有做过一个正经是项目,现在出来了,在一家公司做的是维护兼开发的工作,其实性质上是维护上个程序员写好乱七八糟的销售系统,维护真的学不了什么东西,我现在的代码能力真的越来越差了,每天回家都想学点东西,自己想做个项目什么的,但是又不知道怎么学起,听朋友说Mvc的不错,就想学mvc,还有linq,但是要怎么学呢,看别人的代码,然后学习语法?然后做项目吗,可是项目需求是什么,因为我不是在正规的软件公司工作,所以总是觉得学不到真正的软件开发流程,还有,学哪一门比较好呢,听朋友说学winphone不错,但是其实我个人比较喜欢的是游戏开发,和软件开发,开发一些可以用的应用类工具什么的,但是我现在做的又是网站方面的,挺纠结的,以后该怎么发展,看看身边的朋友,都发展得不错,朝着自己的路发展下去,我不是说以后要怎么样飞黄腾达的假大空的事,主要是现在真的对发展很迷茫,该怎么学,学什么,还有我想明年想去接一些外快来做,接下来该怎么做呢,请站长还有论坛的兄弟姐妹们替我解答,而且我相信我面临的问题正是你当年或者现在正在困惑的兄弟姐妹们的问题,这问题也纠结我好久了,谢谢大家了!!


作者: qq576733600    时间: 2013-9-9 11:18
看个人爱好。没行,都有好的,也都会有差的。做自己最喜欢的。才能坚持做得更好。
作者: 站长苏飞    时间: 2013-9-9 11:24
楼主的问题我曾经也有过,我认为这个时段最大的问题不是怎么学,应该学什么,而是你什么时候能突破自己开始动手。而不在光想不做,最重要的是开始动手,并且坚持一定要做完,比如你说的做项目,最重要是开始并坚持 ,不管什么项目都可以的。因为主要是为了锻炼,又不是为了用,所以什么项目都行,刚开始可能选择最喜欢写的。
但一定要动手,而不是只想,等想好了,找到了方法方式再去做,这样没有意义,我对你的忠告只有一点就是开始写,马上开始写,现在就开始,不开始永远不知道怎么学,怎么做,会有什么问题。喜欢不喜欢这方面。
作者: 站长苏飞    时间: 2013-9-9 11:27
另外推荐一下我上学时写的文章http://www.sufeinet.com/thread-5-1-1.html
作者: w8780130    时间: 2013-9-9 11:38
感谢楼上的回答,还有感谢站长亲临,我现在挺苦恼的,我其实比较喜欢坐软件开发的,因为我不喜欢页面端调试好慢的说。。额这是题外话,主要是好像受找工作的影响吧,总是觉得做的东西最好符合现在的工作前景什么的,看到哪种别人发展得好的,就想学,结果都没学,而且站长说的开始写,,我真心不知道怎么写起啊?写些什么,能具体点吗,,
作者: w8780130    时间: 2013-9-9 11:40
特别想听听你们是怎么过来的。。
作者: w8780130    时间: 2013-9-9 23:54
额怎么没人回复的
作者: w8780130    时间: 2013-9-10 14:15
还没有人来帮我解答啊
作者: 站长苏飞    时间: 2013-9-10 14:26
哎,你的最大问题就是不动手。你想了这么久,问了这么多,就是不动手写,光想, 光问没用,有时间去写写代码最有效果。随便找个项目,或者是和你工作相关的,一点一点的做起来就是了。
比如我给你出个,写个自己的博客
里面有文章
日志,相册,留言,关于等信息,
再或者写个软件,
比如通讯录
联系人(增删改查),分组(增删改查),查询(根据姓名,性别,电话等方式)

有些人,一直在想我应该做什么,我应该做什么,做什么项目 最好,做什么功能最有用,想一年,什么也没有干成,感觉没有什么可写的,也不知道应该写什么,结果什么也不会。

有些人什么也不想,就是随便 找个项目做,在做的过程中自然会有问题,自然会学到好多。
而是你如果再这样想就成每一种人了。
回头想一下,你想这个问题多久了,如果把这些时间花在学习上,是不是学了好多东西了。

用我的话来说,学一种语言的基础,只需要一两个月就够了,
深入一下,如果用心的话能做上一两个项目,就算是入门了。
这些都花不了太多时间
关键还是动手,你不动手,谁也帮不了你,因为没有具体问题。就没有具体的回复。
作者: 站长苏飞    时间: 2013-9-10 14:28
另外提醒一下,你要回复谁就单击他下面的回复,这样对方才能收到提醒,及时给你回复
作者: w8780130    时间: 2013-9-11 09:20
站长苏飞 发表于 2013-9-10 14:26
哎,你的最大问题就是不动手。你想了这么久,问了这么多,就是不动手写,光想, 光问没用,有时间去写写代 ...

恩恩,站长的意思我明白,我也很想动手啊,可是说实话真的不知道写啥好。有那么多东西要学,又要考虑很多的说,真正要找项目来做,可是怎么做,这就是我一直不肯动手的原因啊,关于怎么找项目需求来做,站长给点意见啊

作者: w8780130    时间: 2013-9-11 09:21
w8780130 发表于 2013-9-11 09:20
恩恩,站长的意思我明白,我也很想动手啊,可是说实话真的不知道写啥好。有那么多东西要学,又要考虑很多 ...

我当时为了想要练手,甚至想把这个discuz论坛仿一次。。。额,现在想起来很天真的说

作者: 站长苏飞    时间: 2013-9-11 09:27
还是我说的,问题在于不动手,你还是在问应该做什么,我的意思就是随意,你只要开始了就会有问题,有问题就会想办法解决问题,慢慢的就找到方向了,先新建 一个项目,然后在里面开始写功能。随便找个站模仿,或者是软件模仿
作者: w8780130    时间: 2013-9-11 09:43
站长苏飞 发表于 2013-9-11 09:27
还是我说的,问题在于不动手,你还是在问应该做什么,我的意思就是随意,你只要开始了就会有问题,有问题就 ...

额,就这么简单吗?那不会做到南辕北辙的,哦,我懂了。其实我就是你说的第一种人,总是想要怎么做。。。现在浪费了快半年的时间了


作者: w8780130    时间: 2013-9-11 09:44
w8780130 发表于 2013-9-11 09:43
额,就这么简单吗?那不会做到南辕北辙的,哦,我懂了。其实我就是你说的第一种人,总是想要怎么做。。。 ...

好苦恼啊,看到什么都想学,结果什么都不会

作者: w8780130    时间: 2013-9-11 09:47
w8780130 发表于 2013-9-11 09:44
好苦恼啊,看到什么都想学,结果什么都不会

嘿嘿,能不能劳烦站长给个软件的需求我做,你应该有积累一些需求吧

作者: yangying    时间: 2013-9-12 08:17
如果站长不给你,你是不是还一直等下去,站长的话很明白,就是说你不要有依赖心理,不要只说不动,这样不会学成的, 一个人如果只说不做,是不会成功的,成功的最大特别是,你是在说还是在做,在做就有机会,在说在想就等于没有动,还浪费时间。

想,你从第一天开始就随便做,不管他是不是做错了,还是跑题了,试想你现在是不是也做了不少东西了。方向我想也早就有了吧。
错了会学到更多,对了会更有动力。不要管对错,不要管做什么,总是看到什么做什么,不过我建议最好是于工作相关的。因为随时做随时用记的比较清楚。

作者: fnz1988    时间: 2013-9-13 23:13
你竟然都喜欢做游戏开发,应用类,那就自己定一个项目来开发,不懂就找资料,我现在就是这么做的,软件也做了出来,还准备扩展功能,都是一步步不懂就找资料,和在论坛发问
作者: 站长苏飞    时间: 2013-9-13 23:39
现在开始准了没有?
作者: 970443232    时间: 2013-9-20 14:43
w8780130 发表于 2013-9-11 09:47
嘿嘿,能不能劳烦站长给个软件的需求我做,你应该有积累一些需求吧

赞同站长的学习路线,既然已经学了那么多,何不临摹一些程序?喜欢winform就去临摹一些自己感兴趣的软件,现别想那么多,所有的软件都是堆起来的,一个功能一个功能去实现,就像站长说的做个个人博客,开始可以功能单调,之后添加去看看大型或个人博客,有什么功能就想着去实现。其实我还不如你。



只需记住,为什么软件会更新?,所有软件都是堆出来的。

所有的软件后期都会添加好多好多的功能@!

作者: ariyoshi    时间: 2013-9-23 12:47

你现在需要的,不是C#技能,而是事业方向。
C#可以写任何行业,任何领域的程序。
问题是,哪个领域是你想进入的?你想通过写程序,解决这个行业的什么问题?

有个名言很适合你现在的状况:"如果你不知道你要去哪,那么你往哪走都是错的。"

C#是工具,而工具,都是为了解决实际问题的,没有想要解决的问题,拿了工具也毫无意义。

建议先寻找一下你说在的行业、领域中,存在的实际问题,你就知道你该做什么了。

寻找实际需求非常简单,只需要想一下下面4个问题就行了:
1. 你所在的公司,靠什么挣钱?
2. 怎么找到更多的人为你的公司付钱?
3. 怎么让每个客户都为你的公司付更多的钱?
4. 你做什么事情,能对上面3个问题起到推动作用?

如果你在目前的行业和工作中,找不到实际存在的问题,找不到用户需求,也完全不感兴趣,那么,就从兴趣爱好里面去找,总会找到的。

作者: 一级菜鸟    时间: 2013-9-23 14:19
如果对代码有兴趣就好,其他的都无所谓
作者: 弘劲办公    时间: 2013-9-25 22:18
楼主,,一起加油吧,,
我也是新手,刚从你的那个阶段过来,
曾经的我是那么的喜欢编程,C,VB都看过,不过我全是自学哈,纯粹出于自己的爱好,,也像你一样迷茫过,梦想着学好一门语言可以拿来找工作,可发现自己学的那点,什么都不是,门都没入到,,,后来一放就是好几年,,,到今年,以突然心血来潮,还是很想学编程,,才后悔当初自己没有坚持,如果当初我坚持下来了,不说坚持着去找工作,就说支持着每天写一段代码,那么到现在我也应该是个老牛了,,遗憾的确我没有坚持下来

所以从今年,我开始坚持,不论结果如何,我都坚持着,把以往斗地主的时间拿出一半来学习代码,自己慢慢扣代码,百度,群里问,,,最好的最快速的学习方法就是实际上手,拿一个小项目自己慢慢啃,我就是从我自己的客户管理软件开始的,今年算起来还是学到些东西,从对VB都不熟悉的我,到学习SQL,因为很多软件都会用到数据库,然后用VB写出了自己的第一个软件,虽然功能很小,但却了解了软件开发的大体概念,

然后在VB开发中发现,由于用到一些其他的函数,所以在我的电脑上能正常运行,但移到其他电脑上经就经常由于缺失一些函数而不能正常使用,,,,所以又想起了学习C#,这个有即时运行库的,就好多了,然后又多头看C#,再将自己的软件从VB翻译成C#,现在已经完工了

不论学什么,实际上手才是最有效和最快的学习方法,,而持之以恒则是成功的基础,,
维护别人的代码也是不错的工作,你可以学到很多东西的,为什么你会觉得学不到东西呢?
你在找维护的时候你不可以找找BUG?他是用的方法A实现的,你不可以尝试用方法B实现?
当有一天老板发现,你维修的软件反应很好的时候,你的技术也正从维护代码中得到了提高,,那个时候就是你的机会
如果已经在某个软件开发公司上班,就一定要好好利用一下那个氛围,多学下别人的代码,多实践自己的代码,多坚持自己的梦想,你会有机会的

想我这样一个纯粹自学,孤军混战的人,是何其希望自己能有在大的软件公司上班的机会,可现实却不允许这样的情况出现,我还是只有继续自己的孤独路,代码之长路漫漫,吾将上下而求索
作者: 呆呆鱼520    时间: 2013-12-18 12:11
站长苏飞 发表于 2013-9-11 09:27
还是我说的,问题在于不动手,你还是在问应该做什么,我的意思就是随意,你只要开始了就会有问题,有问题就 ...

站长,我想问一下,这个论坛的程序,是你编的吗?还是有从哪里下载的现成的作品。

作者: 最后的ET    时间: 2013-12-19 13:33
做这行要写代码的,我的方法就是,我想做个什么东西,实现什么功能,然后做一个,留下。然后,我想做个什么东西,做,然后留下,自己迷迷糊糊的就写了一个个人博客,正好毕业设计用到。这是个技术活,也是个熟能生巧的过程,光想不练是不行的。
作者: 最后的ET    时间: 2013-12-19 13:36
还有你说WEB页面调试好慢,其实,我在苏飞大哥每日一句(貌似是这个吧)写过,耐心是种美德。我认为做程序更要耐心,要不找BUG的时候,烦躁了,反而会更慢。以上只是拙见,望各位批评指点。(菜鸟一枚,路过)
作者: jiceas    时间: 2014-2-20 10:59
我觉得不要一下子把自己的程序想得多么强大,有规划当然是好的,但是无数功能强大的程序都是一点一点代码堆出来的!如果单纯的只是为了提升自己的编程水平,那就找个软件来模仿把他的功能做出来!如果是商业用途的,那么就需要有自己的思路,自己的特点了!个人愚见
作者: jint97    时间: 2014-2-26 16:30
新人就是容易想太多,总觉得什么都是唯一的,什么都应该有唯一的答案。相反那些不怎么想的人有时反而会被发现写出来的东西还挺不错的。

至于学习嘛,孰能生巧吧。
作者: wtujoxk    时间: 2014-7-28 17:11
非常感谢你帮了我的大忙,真的太感谢你啦!




欢迎光临 苏飞论坛 (http://www.sufeinet.com/) Powered by Discuz! X3.4