首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

心情分享——小弟我适合做程序员吗

2012-02-11 
心情分享——我适合做程序员吗?这两天在思考一些关于自己适合做的事情,思维很混乱,于是我把自己所想到的都记

心情分享——我适合做程序员吗?
这两天在思考一些关于自己适合做的事情,思维很混乱,于是我把自己所想到的都记录了下来。既然CSDN上面有这么多同伴,还是拿出来和大家一起分享吧,也希望能得到的各位的解惑。

首先说明,我非计算机专业,现在的专业名称是“交通信息工程及控制”,本科是学“机械自动化”的。但是学院所做的研究却几乎没有和信息、控制等技术挂边的东西。我是08年读研后才接触的编程。
问题一:我适合作程序员吗?
我不否认,我很享受写完代码后的那种成就感,而且写程序我虽然觉得累,但是的确挺快乐,尤其是在解决某个问题后。但是那能够说明我就是热爱写程序,甚至适合成为一个程序员吗?
我不敢肯定。
到目前为止,我发现自己在程序这方面还很菜,做一个专业的程序员还有很长一段路要走。
究其原因,我想,
一是我还起步较晚,起始于2008年10月份。
二是这近两年时间来涉及的领域太多太杂。编程环境就分了两部分:Windows下的VS以及一小段时间的Delphi和最近几个月的Linux环境;框架有MFC和Linux下的GTK+;方向有Windows下的MFC基础,底层的HOOK,Linux下图形渲染库OpenGL。
三是花了太多的时间去阅读电子海图的s-57和s-52格式和标准(那是一种水上GIS数据格式和显示标准),写代码本身的能力少了很多锻炼时间。而让我觉得难受的是,现在回过头来已经不能肯定了解这些标准的意义有多大了,不仅难受还很心痛。
四是我周围缺少这样的代码写作环境,我在周围找不到做同样事情的同类,即使有也是比我还菜的菜鸟(不知道这样说是否合适)。
五是我的智商实在也算不上高,还不能悟,只能慢慢积攒经验。这一点作为第一点原因的补充可能更合适。
另外,我需要舍弃现在所学的专业吗?虽然我不太喜欢这个专业,不喜欢我们学院浮躁的学风、没有技术含量的科研。我不能在专业和计算机技术之间找到平衡点吗?这个问题后面谈吧。
再者是,我成为程序员之后,要多久才能达到一般程序员的水平?换言之,要养活自己需要多久的修炼?

问题二:我如何提高自己的写代码能力?
我想提高自己能力的最好方式就是写代码,和专业的人群一起做实际项目。非常遗憾,我到现在为止还没有这样的机会,自己所写的代码要么是跟书本上抄的,然后自己改改,要么就是自己做的一些小东西,比如说做个计算器、做个自动关机等等小东西,连自己都不知道这和实际项目有多大差距,有多大现实意义。
当然,这些在初学阶段是好的,可以熟悉语法和编程框架。但是要上升到提高层次,我想非项目和置身于团队不可。于是我想到去做兼职,我这几天在给公司发简历,但是没一个回复我,杯具。

问题三:我非计算机专业出身,如何结合计算机和我专业所长?
对于我专业来讲,计算机编程仅仅是个工具,并且很多方向甚至用不到写程序。那么我这个专业可以和计算机结合的地方有哪些,其中又有哪些是前沿的东西,哪些是研究的热点呢?我问自己这些问题,发现自己竟然都不知道答案,杯具再次。
当前问题是:赶紧了解下自己的专业问题吧。
我只知道我现在所做的事情——ECDIS,是个比较偏的GIS分支,国内有公司已经做的很成熟了,甚至已经有了SDK在出售,那么我再做这些的意义在哪里?
但是我已经为之付出了很多努力,如果我现在放弃那意味着什么?如果我继续下去,意义又在哪里?我不知道,目前为止,我只明白通过这个东西,对于该水文数据的文件格式了解的很清楚,英文读写能力得到比较大的提高,而对于计算机编程能力本身似乎并没有什么提高。或者更准确的说,我的所得和我的付出不成比例,这一点让我很是沮丧。
如果这个ECDIS是我的平衡点,那么我以后最合适的出路就是去那个我上述所提及的那个公司,但这样的就业领域是不是太狭窄了?
没有方向感真痛苦!

谢谢各位耐心听我唠叨了!

[解决办法]
看完了,但发现自己解答不了楼主的问题。:P

只能说喜欢就坚持吧,一切都会改变。
多实践,多看书,如果周围没有同道中人,就到网上的各种社区寻找可以交流的朋友吧。:)
[解决办法]
我其实也跟你差不多的情况啦,不过我大学学的是软件开发,我自己也很喜欢,所以现在也找了个软件开发的工作,虽然比较累,但是自己做得开心,呵呵。所以,我觉得自己做得开心就好啦,而且现在还年轻吗,多到外面去闯闯也好啊,呵呵,我建议你还是自己出来找工作吧。只要自己努力,一定会成功的。加油哦!
[解决办法]
不愧是推荐贴,把我的心声说得差不多了,我的专业是电子商务,只能算半个电脑专业。说白了就是电脑和商务都会一点,但是都是半桶水,没什么用。我也正考虑要不要自己深入学编程,当作一门技术傍身。
但是,我数学不怎么样,智商也不是特别高(起码还不能自己想出一些很好的算法)。我也正愁到底要不要搞技术。还是搞商务,同是天涯沦落人,握个爪,一起努力吧。尝试一下总比什么都不做要强
[解决办法]
可能学机械的背景是你的优势呢。
[解决办法]
樓主, 你一定要想明白自己到底想做什麽,然後才是學什麽東西。

“二是这近两年时间来涉及的领域太多太杂。编程环境就分了两部分:Windows下的VS以及一小段时间的Delphi和最近几个月的Linux环境;框架有MFC和Linux下的GTK+;方向有Windows下的MFC基础,底层的HOOK,Linux下图形渲染库OpenGL。”
opengl只是圖形標準,跟linux沒有一毛關係。gtk+編程也不需要懂opengl,兩者沒什麽關係。

最後建議你去你專業的論壇去問,csdn里白癡太多,大部份人的意見不值得重視。
[解决办法]
不敢乱说,只能建议性的提提:
1 喜欢就去拼搏,不管你过去如何,只要自己喜欢,失败有何妨?人生能有几回搏!
2 定下来就努力,没有汗水哪有机会成功
共勉之~~~~~~~~~~~~~~~~~~~~
[解决办法]
喜欢才是最重要的,享受就是那种成就感,其实结果如何又能怎样呢,还要送你一句话:
你要相信自己的智力是有限的,但更要相信你的大脑是能够无限超频的!加油!
[解决办法]
其实我觉得程序员好像都挺迷茫的,最大的问题都不知道未来的长远发展在哪里。楼主可以想想自己为什么学了编程,干这行的最终目的是什么,如果你就是单纯的想挣很多钱,那就别的都别考虑了,好好研究自己的技术让自己赚更多的钱就行了,如果你是想通过这个转型去做别的,那也超那个方向去努力,总之一定要有目标,没目标即使自己再喜欢,到头来也是一事无成。
[解决办法]
楼主,加油!感觉你从骨子里还是想做编程这个行业的,但是苦于学校里没有好的学习氛围和高手指点,所以走了很多弯路,所以你现在比较无奈。
如果你选择做编程这个工作的话,建议你考虑一下职业培训,利用几个月的时间,集中强化训练一下,同时增加点项目经验,比你在学校空研究那些东西强。我本身是做IT职业培训的,所以看到过很多情况和你类似的学生,他们都觉得很苦闷,看不到未来的方向在哪,但是顺利工作了之后就不同了。所以你现在首先选好方向吧,然后再往这个方向去努力。有时间不妨了解一下嵌入式软件开发,发展前景非常不错。
建议仅供参考,主意还得您自己拿。
------解决方案--------------------


问题一:我适合作程序员吗?
我不否认,我很享受写完代码后的那种成就感,而且写程序我虽然觉得累,但是的确挺快乐,尤其是在解决某个问题后。但是那能够说明我就是热爱写程序,甚至适合成为一个程序员吗?

楼主如果真的感到这是种享受的话,楼主肯定能成大牛
ps:学计算机n年,一直在寻找自己在代码中的享受
[解决办法]
我不是编程专业的,但是我就想将这个学好,其实我觉的只要有兴趣,愿意为之付出,就一定能成功,要耐得住寂寞,呵呵,加油,无论是什么
[解决办法]
其实我的经历和你挺相似的,毕业后从事的也是IT工作。
我觉得在企业里学一年比你在学校里学两三年的还多,
如果希望往这方面发展,建议在学校里还是要打好基础,以后上手比较快。
另外我觉得是要多思考,程序员多的是,这个也不需要什么学历,
但要做个有思想善思考的程序员,这样才能体现你的价值
[解决办法]
我总觉得非计算机专业的干IT更容易

我们公司的部长就是个典型的例子

非计算机专业出身,技术大拿,外语无障碍交流

热点排行