好奇的调查一下,在公司里上班的以写程序为工作的人,一般都干些什么职位?会些什么知识?c?java?

好奇的调查一下,在公司里上班的以写程序为工作的人,一般都干些什么职位?会些什么知识?c?java?c++?php?等等?一般都用哪些版本的系统?xp?solaris用吗?ubuntu用吗?什么版本?vc++ ?eclipse?哪些版本的工具? 我现在撒都不会,只是初学c语言用的破xp破vc++ 6.0 ,想了解一下工作中的前辈们都是什么情况,都有些什么工具?我是版本党...喜欢用经典版本工具装高手,人家一看xp,vc++6.0会不会就知道一个学生党没经验的..。向前辈们看齐
匿名用户    2015-03-04 19:39    

推荐回答

唠个嗑,我是学java的,android,j2ee都有做。 以“写程序”为工作的人,基本上就是做项目研发、系统维护的岗位。 不同的岗位用到的东西差很多,不可能有全通的全才,所以你是搞什么岗位的,决定你需要什么样的知识。 不过,基本数据结构、常用算法、TCP\IP、HTML、XML\JSON、SOCKET等等这些基础的东西你是都要会的。 操作厘筛乐系统、开发使用的软件、IDE一般会看公司的大环境,公司同事用什么,我们就用什么,这样不容易出问题,出了问题同事一般都会有经验帮你解决。最怕就是菜鸟搞特色,自己弄些新奇安朗的工具,然后出了问题不会解决,耽误研发进度。而且“用经典版本工具装高手”也是没有意义的,真正的大师都是用最基础的工具,关键是“你要能够解决问题”。真正的高手,你从他的外表是绝对看不出来他是一个高手的,交流的话估计你也看不出来,因为别人不航搂会和你说些你不懂得东西浪费大家的时间。看一个人是否是高手,都是衡量他所解决的问题的难度和规模来的。 搞软件是很深的东西,各个方向,各种技能,数都数不完,更不用说学了。经验没有就是没有,你装不出来,老手问你两个问题,你立马就露馅。所以最好就是端正你自己的态度。

匿名用户   2015-03-04 20:17
宝宝知道提示您:回答为网友贡献,仅供参考。

为您推荐:

其他回答

楼主是不是想做程序员啊?你说的公司里写程序的就是程序员,程序员通常有自己擅长的领域,比如善于做网站建设的通常搞php,多用5.3.28,据说比较稳定,当然你要看你做什么了,主要建站的话搞个phpwind蛮方便的。搞android以及大型web系统以及一些云运算系统的用JAVA,其中android需要...尽量用新版本,至少软件要在新版本上测试通过,还真有旧版本的软件新版本跑不了的情况,很奇怪也很郁闷。传统java一般jdk1.6就够了,搞IOS的用object-c,搞wp和中高端web系统或者云运算系统的用c#,搞单片机的用c,微软体系的我不是特别清楚,还有前端工程师,传统的就是html+css+js,会做微网站的就是html5+css3。 当然我没说数据库方面的。另外,如果是小公司,通常程序猿无论java,c系列都需要懂一些,不用酞菁铜。甚至这两年一些大公司(就不说名字了,怕百度屏蔽)招聘android研发人员时,竟然也有个别条件要求懂IOS,为的是移植。 具体你说c++,开发IDE多用微软的Visual studio,这就是微软的东西,当然只能跑在人家的系统里,所以你用xp学习没啥丢人的,另外你说你喜欢用经典版本的IDE非常好,这样对你就业很有帮助,最新的未必有什么公司用。我主要做JAVA的,开发IDE就不会用myeclipse2014这样的东西,又卡又慢,而且还有BUG,搞个插件还麻烦,通常用6,6.5,7,8就够了,另外myeclipse能干的,其实eclipse基本上也差不多能搞到免费的插件,当然可能有一些不行吧不过我没有遇到过,可能是我的开发资历还不够吧。 另外你说linux版本,我做java的,因为java跨平台所以我们通常就在window下开发,然后公司有自己的linux服务器,最后找专门的工程师部署,公司先后用过红帽和ubuntu,个人感觉这两个用的多吧。对了,linux下部署的服务器用的是weblogic。 最后你说的职位,程序员个人感觉分为两类,技术型和业务型,前者技术优秀,后者对业务非常熟悉,能够带着客户把需求顺下来,并交给前者实现,当然他自己也懂点技术,一点不懂的不好在客户和技术之间协调。然后就是中层,项目经理们,以及高层-总监们,技术总监,产品总监等。升官需要时间的磨练。唉。时间。 PPS:你说你喜欢装高手,足以证明了你的谦虚,不过程序员通常情商一般,你谦虚他们会认为你真不行,所以你别说装这个字,就实话实说即可,用过什么,会什么,基础咋样就行了。

全部展开 收起
匿名用户    2015-03-04 20:26

看NBA 看电视剧

匿名用户    2015-03-04 19:59