• 回答数

    5

  • 浏览数

    342

切尔西爱吃鱼
首页 > 学术期刊 > 有什么职业杂志了解程序员

5个回答 默认排序
  • 默认排序
  • 按时间排序

小牛芸芸*

已采纳

穿成这样哪个程序员写的下代码

99 评论

SmartGirl~~

1.技术+技术(深入阶段)这算是一条纯技术路线,具体又可以分3个方向:技术(2年以上编程经验)+技术(软件测试,或系统分析师,或系统架构师)有软件开发的工作经验,再加软件测试,比刚开始就进入软件测试行业的人要更具竞争优势。软件测试工作经验越多越好,可以干到退休,不用担心年龄问题。如果选择“系统分析师,系统架构师”,则首先要打好扎实的“理论基础”(可以通过考证书,比如参加软考),以保证自己“后劲力十足”,这样等有了4,5年的工作经验后,才有可能能冲上这个高端领域。平时工作中要不断的锻炼自己的“发散思维”,培养善于发现业务需求的“眼光”。2.技术+管理 :比如 项目经理。像雷军说的那样:“程序员象木工一样,熟能生巧。程序员必须写足够代码量(8万行以上)的程序,才会有感觉,这是一个苦力活,没有任何捷径可走。”项目经理大多是从“优秀”的程序员里挑选出来,想走这条路,平时就要疯狂的编码,迅速累积丰富的编程经验,然后再补充一些管理方面的知识。(本人打算走这条路,呵呵)3.技术+销售:比如 技术销售工程师,技术支持工程师。这类工作要有一定的技术背景(入门级也可以),具备较好的语言表达,沟通能力。工作比较轻松,月薪待遇主要看个人销售业绩等,个人收入差别可能比较大。4.当培训老师如果你“乐于分享”工作经验,传授知识,或者觉得自己年龄比较大,精力不够充沛,且往上升又比较困难的话,可以选择去培训机构当老师,就目前而言,当老师工作轻松,待遇也不错。

233 评论

西夏唐古特

程序员(英文Programmer)是从事程序开发、程序维护的专业人员。

一般将程序员分为程序设计人员和程序编码人员。

软件从业人员分为初级程序员、中级程序员、高级程序员(现为软件设计师)、系统分析员,系统架构师,测试工程师六大类。

职务:

1、对项目经理负责,负责软件项目的详细设计、编码和内部测试的组织实施,对小型软件项目兼任系统分析工作,完成分配项目的实施和技术支持工作。

2、协助项目经理和相关人员同客户进行沟通,保持良好的客户关系。

3、参与需求调研、项目可行性分析、技术可行性分析和需求分析。

4、熟悉并熟练掌握交付软件部开发的软件项目的相关软件技术。

5、负责向项目经理及时反馈软件开发中的情况,并根据实际情况提出改进建议。

6、参与软件开发和维护过程中重大技术问题的解决,参与软件首次安装调试、数据割接、用户培训和项目推广。

7、负责相关技术文档的拟订。

8、负责对业务领域内的技术发展动态进行分析研究。

程序员职业要求:

1、熟练开发工具

作为程序员,掌握至少两个或三个开发工具是程序员的基础。其中,C/C++和Java是最推荐的开发工具。C/C++已经成为开发工具高效、灵活的锐利工具。

许多系统级软件都是用C/C++编写的。Java的跨平台与Web的良好结合是Java的优势,Java相关技术JavaOne很可能成为未来主流的开发工具之一。

其次,最好掌握一个简单的可视化开发工具,如vb、powerbuilder、delphi、cbuilder,这样可以降低开发难度,强化程序员对象模型的概念。另外,您需要掌握基本的脚本语言,如shell、perl等,至少能理解脚本代码。

2、熟知数据库

很多应用都是以数据为中心的数据库,有很多数据库产品,其中关系数据库仍然是主流形式,所以程序员至少要精通一两个数据库,非常清楚关系数据库的关键元素,熟练掌握在SQL的基本语法中。

虽然许多数据库产品提供可视化的数据库管理工具,SQL是数据库操作的基础和常用方法。如果您没有访问商业数据库系统的权限,那么最好使用免费的数据库产品,如mysql、postgres等。

3、了解操作系统

目前,主流操作系统是windows、linux/unix,熟练使用这些操作系统是必要的,但只有这些还远远不够。

作为一个真正的编程大师,我们需要对操作系统及其内存管理机制、进程/线程调度、信号、内核对象、系统调用、协议栈实现等有深入的了解。

Linux作为开发源代码的操作系统,是一个很好的学习平台。Linux几乎具有现代操作系统的所有特征。虽然关于Windows系统内核实现机制的信息很少,但是通过Internet仍然可以获得很多信息。了解网络协议TCP/IP。

参考资料来源:百度百科-程序员 (职业)

311 评论

幸福人生168

王雨嫣相关的岗位有很多

162 评论

紫色super

《人月神化》 《人件》 《软件发布方法》 《数据仓库项目管理》 《自适应软件开发》 《功能点分析》 《创建软件工程文化》 《OO项目开发》(这本书的名字记得不是很清楚) 这些书是一个系列丛书。清华大学出版社出的 《微软项目:求生法则》 《微软研发:致胜策略》 《微软团队:成功秘诀》 原来关于微软开发的系列丛书。很难买到了,但网上的下载很多 《微软的秘密》 很不错的一本书。质量保证人员应该看得一本书。也是在网上下载吧 《软件工程:实践者的研究方法》 最经典的软件工程书籍。十分难读,但的确是经典,英文已经到今天为止版了,中文版,很多大学拿它做教材,可以本科很难理解它的重要性,建议5年以上工作经验的同志们好好读一下, 《重构》 《重构手册》 这两本书是中国电力出版社的书,一套,使开发人员改进自己代码的教科书 《过河卒》 开发人员如何确定自己的技术人生,一本不错的书, 《borland传奇》 想了解PC软件的发展,读这个书最好,使你对软件的发展和计算机系统有一个更深刻的了解。 《Java夜未眠》 不仅仅是讲java语言的数,其中许多深刻的道理对质量保证人员也有很大的帮助 《计算机程序设计艺术》1,2,3卷 不知道怎么评价这三本书,开发人员的床头必备的书籍,就是一个字---牛 《软件工艺》 告诉你什么是软件开发,什么是程序员,让我们知道我们是怎么回事 《IT项目管理》(机械出版社) PMP的管理书籍。项目组长必读的东西,如何从开发人员变为项目管理人员,这个书写的不错 《高质量软件项目管理》(清华大学出版社) 这本书将项目管理,软件工程都写到一起了,对于希望做项目管理和质量保证的人员很有用,对于一般的开发人员,你可以了解你以后的技术生涯需要那些技能和技巧,为以后的发展打下一个基础最后一个系列 软件与系统思想家温伯格精粹译丛(清华大学出版社) 《质量、软件、管理---协调管理》 《质量、软件、管理---系统思维》 《程序员开发心理学》 《走查、审查、技术复审手册》 还有其他的书,但我只有这几本《代码大全I,II》 软件编码最经典的书籍,是两本经典中的经典.

313 评论

相关问答

  • 论文有什么研究程序

    1、确定主题第一要确定论文的题目,论文的题目可从本专业的知识中挑选,也可以从时政热点上来,大家平时一定要多看书,多积累多思考,才能发现一些问这些问题可以作为我们

    京荣盛门业 4人参与回答 2023-12-07
  • 关于程序员杂志的价格

    个人感觉没必要吧,经常看程序员杂志的话应该是做程序员的吧,用电脑就可以啊,本身就天天跟电脑打交道。如果不经常看。。。那更没必要买。。。除非经常看,但是电脑上又找

    一谷鱼vegfish 4人参与回答 2023-12-06
  • 程序员杂志多少钱

    大家想必能刷到这篇博文的都是想靠付费资源薅点羊毛。但是自从10月份CSDN整改付费资源要求后,现在想上传付费资源又多了一些规则,下面我就给大家对比下新旧规则的区

    食客小蒲 4人参与回答 2023-12-07
  • 新程序员002杂志

    在本文的开始想问问大家,有多少和我一样二十出头的人,你们对《程序员》杂志了解多少? 生于2001 年的《程序员》曾陪伴了无数开发者成长,(那一年我才3岁0.

    横竖都是213 4人参与回答 2023-12-09
  • 知音杂志为什么没有了

    截至2021年1月14日,《知音漫客》并没有停刊,只是改为半月刊而已,停刊的是《飒漫画》。《飒漫画》停刊是在2020年12月30号时候事情,而这件事情官宣之前,

    宝妮Angela 4人参与回答 2023-12-07