精华内容
下载资源
问答
  • 网络工程师比程序员简单
    千次阅读
    2020-12-21 06:47:45

    程序员跟IT是一样吗?

    程序员跟IT不是一样的。IT是一个大的范畴,与计算机相关的行业都可以称之为IT行业。但是程序员主要就是特指在IT行业中从事编程工作的相关人员。

    1.程序员是一份比较辛苦的工作,除了脑力活动外,身体还需承担很大的压力。女性生理结构决定体质偏弱,且因为传统观念,女性成家之后需要在家庭上分配更多精力,对于工作思考的专注度大多也会降低。

    2.所以女程序员们想要在工作能力上得到男性的认可,往往需要经过时间的验证。在大部分男性眼中,可能女性可能是需要照顾的一方,但是事实上巾帼不让须眉的案例太多让人数不清,所以我并不认为女程序员比男的程序员弱。

    3.尽管在编程领域,男性的比例要远超过女性,但是我认为这并不代表二者的能力差距悬殊。说起女程序员来,男程序员们恐怕是又怕又爱。一方面,他们都承认男性居多的团队里没有妹子不行,气氛不太融洽。

    4.另一方面,部分男程序员对女程员的代码水平和抗压能力又皱起了眉头,大部分男程序员估计都是这么认为的。

    程序员跟IT是一样吗?

    程序员跟IT不是一样的。IT是一个大的范畴,与计算机相关的行业都可以称之为IT行业。但是程序员主要就是特指在IT行业中从事编程工作的相关人员。

    开发软件属于什么专业?程序员属于什么专业?

    开发软件属于软件开发工程师,专业程序员就是软件开发工程师,都属于it技术行业。

    云计算淘汰运维,SDN淘汰网工,IT行业只剩下码农和码农了吗?

    淘汰的只是那帮迟早就会淘汰的半瓶子

    不光运维,不光网工,码农迟早也得淘汰掉90%。

    大浪淘沙,泥尽金出!

    不论是云计算,sdn,devops,还是大数据,ai。平台维护离不开有经验的运维,网络工程师,硬件工程师。去掉不学无术,混日志这帮人后,留下的会更吃香,收入更高,也不需要考靠整天加班。

    因为重复性的脏活累活都可以用自动任务,用脚本做,有经验的工程师靠的知识和经验积累解决问题,而不是简单重复性的体力劳动。

    码农是专指程序员还是包括其他职业?码农哪些公司招?

    码农是程序员的自嘲。主要是前后端开发,前端主要是页面和交互,网页或者app跟用户直接打交道的,比如今日头条你操作的界面就是前端码农编写的。后端码农主要是接口和数据库操作,比如你提出问题在前端提交通过接口保存到数据库。 有自己开发网站,app,公众号,小程序的公司都需要码农。当然pc软件更需要码农哈

    更多相关内容
  • 2019-06-18考java程序员网络工程师需要学习什么?楼主要考的java程序员是不是SUN认证的java程序员?我倒有一个SCJP证书,2006年8月的时候考的。备考的比较简单,可能是由于我是计算机系出身,操作系统和数据结构学...

    e141365b9392f0a383816f7a9d99ddaf.png

    2019-06-18

    考java程序员和网络工程师需要学习什么?

    楼主要考的java程序员是不是SUN认证的java程序员?

    我倒有一个SCJP证书,2006年8月的时候考的。

    备考的比较简单,可能是由于我是计算机系出身,操作系统和数据结构学的比价好的缘故,所以没有费多大的力气。 只是参加了SUN SCJP考试的培训,总共要上5天课,结果我只上了一天,就跑了。呵呵

    然后我就是把SUN的那本教材看了看,买了一本厚厚的SCJP习题做了一遍,前后总共用了不到两个星期,就去考了。 勉勉强强过的。

    考试全是机考,而且我考的是英文的。全是很基本的题,也有部分编程,不过也都是让你填空或者让你写出结果。没有特别大的编程题。不过楼主要是想好好准备的话,就要多注意一下概...全部

    楼主要考的java程序员是不是SUN认证的java程序员?

    我倒有一个SCJP证书,2006年8月的时候考的。

    备考的比较简单,可能是由于我是计算机系出身,操作系统和数据结构学的比价好的缘故,所以没有费多大的力气。

    只是参加了SUN SCJP考试的培训,总共要上5天课,结果我只上了一天,就跑了。呵呵

    然后我就是把SUN的那本教材看了看,买了一本厚厚的SCJP习题做了一遍,前后总共用了不到两个星期,就去考了。

    勉勉强强过的。

    考试全是机考,而且我考的是英文的。全是很基本的题,也有部分编程,不过也都是让你填空或者让你写出结果。没有特别大的编程题。不过楼主要是想好好准备的话,就要多注意一下概念性的东西,SCJP考的非常细,如果能把Think in java 那本书看透的话,基本上问题就不大了。

    SCJP只是最初级的,还有更高级别的,不过我没有时间去弄。

    网络工程师我也不知道楼主是要考什么。

    是不是信息产业部的那个软考?

    我曾经在2004年参加过信息产业部的软考,不过我考的是高级程序员(系统分析师),考的全部是计算机专业软件课程,我几乎把所有要考的课程都从头到尾搞了一遍,花费了1个月的时间,采取考的。

    考的也很基础,也都很细。也是很勉强的通过了。

    我想楼主如果想靠网络工程师,考的也应该很细吧。我不太清楚网络工程师考什么内容,不过有高等教育出版社的软考备考的系列教材,建议楼主好好研究,如果哪些地方教材没有介绍清楚,建议楼主去买相应的书,好好研究。

    强烈建议楼主多看看《计算机网络》清华大学的

    《TCP/IP体系结构》 道格拉斯·科默

    会有帮助

    楼主好运。收起

    展开全文
  • 我刚刚工作的时候,面试官曾经跟我说:好好干两年,可以迅速从程序员成长为工程师。当时我觉得太诧异了,从很多招聘启示来看,“程序员”不就等于“工程师”吗,只是“工程师”更好听一些而已。等我工作久了,才知道...

    我刚刚工作的时候,面试官曾经跟我说:好好干两年,可以迅速从程序员成长为工程师。当时我觉得太诧异了,从很多招聘启示来看,“程序员”不就等于“工程师”吗,只是“工程师”更好听一些而已。等我工作久了,才知道“程序员”和“工程师”真的是不一样的——程序员只写程序,工程师写能在现实世界中创造价值的程序。

    可惜,很多软件开发人员未必清楚两者的差别,甚至做了很久也只算程序员而不算严格意义上的工程师。所以我就自己的观察和经验,谈谈程序员和工程师的差别。

    第一,工程师不写黑箱程序。

    “程序=数据结构+算法”,这个著名的公式大家都知道,不幸的是,它不适合描述工程领域或者现实世界的程序。有很多程序,数据结构和算法都写得很棒,功能足够强大,系统足够复杂,但是——它很难调试,一跑起来就无法停止,而且谁也不知道程序现在到底在干什么,里面发生了什么。

    别觉得好笑,我遇到过很多工作三四年甚至五六年的开发人员,仍然不停地生产黑箱程序:出现问题的第一反应是直接杀掉进程重启(天哪你们的程序不能安全关闭的吗?)。当然还有更生猛的,直接用开发机连上生产数据库(防火墙上开个洞)去调试。

    你说他们技术不好吗?明明各种技术问题也能搞定。你说他们没有系统意识?做过的程序也不简单。但是,他们做的充其量只能叫“程序”,而不是工程上成熟的“系统”。

    怎样的程序不是黑箱?你需要考虑它的层次划分,你需要考虑哪些(功能之外的)运行信息必须暴露和记录,以什么方式暴露记录,你甚至还需要考虑这些暴露和记录对性能的影响,以及程序需要对外提供什么操纵接口……当你把这一切都考虑清楚,写出能够让运行细节“尽在掌握中”的程序的时候,你的一条腿就迈进了“工程”的大门。

    这方面,互联网和软件开发的大厂会更加关注一些,但也不是说个人就毫无追求的空间了。网络爬虫大家都会写,大家也都知道如果要数据抓得准,调试起来很麻烦。我有个朋友在某大厂写过一套“可视化”的爬虫,可以用逐步操纵语句的执行,迅速定位问题所在。这种水平的工程师,属于可遇而不可求的类型,每次说起来大家仍然啧啧称赞。

    第二,工程师注意实现和接口分离。

    Java 面试的一道经典问题是:请描述抽象类和接口的区别。通常,大家都会知道“接口”和“实现”要分离。不幸的是,很多人理解的“接口”,只是侠义的特定语言提供的 interface,而没有考虑“接口”真正的含义。

    程序员和工程师有什么不一样?

    接口的真正含义是什么?计算机最擅长处理额是信息,它可以让信息脱离现实的障碍高速流动起来。如果说“实现”是干脏活累活,“接口”就是发出干脏活累活指令的窗口。脏活累活干一遍就足够了,但发指令的窗口却可以有千千万万。

    更具体一点说,完成功能的是程序员,完成功能并且设想它会在什么情况下使用,并且让人方便使用的,是工程师。我见过不少这样的程序:登录会话一开始放在本地内存里没问题,到了要切换到数据库里方便会话转移就得大兴土木,虽然要做的其实仍然只是存取而已;程序自动加载的数据出了问题,就根本不能手动加载;以前手动加载的数据,改成自动加载就要推倒重来……

    有没有接口意识,能不能真正区分接口和实现,这是区分程序员和工程师的一大标识。

    第三,工程师注重功能的逻辑联系。

    很多系统都在不断的变化和改进过程中,程序员看到的是功能点,工程师看到的是功能点之上的逻辑。

    任何系统当然都是由若干功能构成的。但在功能点之上,还需要一张有逻辑意义的大网,才能把功能点组合起来,把复杂度降低,成为大家能理解的对象。最简单的“登录”,就包含数据输入、数据验证、登录信息记录等等功能,“登录”是这些功能的逻辑集合,也是理解这些功能的基础。

    随着时间的推移,业务的增长,新功能可能越来越多,比如用户数据的加载,对好友的通知,广告的推送准备等等。这些功能实现起来当然都容易(因为很具体),但功能堆积的后果是复杂度急剧上升,因为功能之间的逻辑联系被切断了。所以,工程师必然需要思考,这些功能应该怎么组合,放到哪些具有逻辑意义的动作——比如“登录”里去?正是经过这样持续不断的思考,系统的复杂度才能够被一直维持在较低的水平,容易让大家理解。

    这个例子看起来很简单,但做起来却没那么容易。我有时看到复杂的系统操作手册,简直让人哭笑不得:1) 点这里;2) 点那里;3) 输这个…… 这些操作对应的逻辑意义那么准确,分明就该是一次性自动完成的啊,把它们割裂开来的后果大大提高了系统的复杂度,既不方便维护,也不方便操作。最后来擦屁股的,只能是开发人员自己。

    我经常反思自己接受的教育,在学校里写程序,和工作了写程序,有那么一点相同,但又好像完全两回事,到底有什么不同,只有亲自体会、思考了才能明白,所以我想把自己的所见所感写出来。悟性好的有机会接受很好训练的同学,估计不需要了解这些。但对于没有这样条件的同学,但愿我的这点念叨能给你们一点帮助。

    人工智能、大数据、云计算和物联网的未来发展值得重视,均为前沿产业,多智时代专注于人工智能和大数据的入门和科谱,在此为你推荐几篇优质好文:
    普通程序员如何向人工智能方向转型?
    大数据应用程序,我们应该如何选择?
    称得上强人工智能程序,需要具备哪几方面的能力?


    多智时代-人工智能大数据学习入门网站|人工智能、大数据、物联网云计算的学习交流网站

    多智时代-人工智能大数据学习入门网站|人工智能、大数据、云计算、物联网的学习服务的好平台
    展开全文
  • 关于命名之间的战争对技术圈而言听起来似乎有些奇怪,但码农、开发者、程序员工程师之间的区别似乎正在被大家遗忘,或者这之间的区别已经消失了。每一个身处工作岗位的编码人员应该知道职称的重要性,它可以直观的...

    关于命名之间的战争对技术圈而言听起来似乎有些奇怪,但码农、开发者、程序员和工程师之间的区别似乎正在被大家遗忘,或者这之间的区别已经消失了。每一个身处工作岗位的编码人员应该知道职称的重要性,它可以直观的告诉面试官你做了什么,并使你的简历看起来很酷。今天,给你详细说说码农、程序员和工程师之间的区别!
    在这里插入图片描述
    码农是很多程序员对自己的一个“戏称”,早期国内很多大型软件公司的主要业务以外包为主,这种开发整体上来说技术含量比较低,大量的工作就是复制粘贴,而且加班情况非常普遍。因此很多从事此类工作的程序员戏称自己为“复制粘贴员”、“搬运工”或者“码农”等。目前随着我国IT领域的结构化升级,“码农”会逐渐消失。

    程序员则是对专注于程序设计工作岗位的一种称呼,程序员的岗位细分也非常多,有后端程序员、前端程序员、嵌入式程序员、移动端程序员(Android、iOS)等。程序员通常分为应用级程序员和研发级程序员,应用级程序员主要的工作内容是做业务功能实现,而研发级程序员往往解决的是系统级问题。简单的说,应用级程序员往往是调用研发级程序员的功能模块来解决业务问题。科技公司中应用级程序员的数量通常大于研发级程序员,尤其是大型软件企业。

    工程师是一个比较宽泛的称呼,比如软件工程师、硬件工程师、网络工程师、前端工程师等等,往往工程师岗位的工作内容更偏向于实施。比如我们研究所里有研究员职称体系,也有工程师职称体系,一般从事实施任务的技术人员走的都是工程师职称体系。工程师体系以项目实施情况作为重要考核标准,而研究体系则更多的看研究成果的技术含量、论文质量等等内容。
    在这里插入图片描述
    简单的总结一下,工程口的技术人员多称为工程师,研发口的技术人员多称为程序员,技术含量低、工作量大的应用级程序员称自己为“码农”。

    无论是叫程序员,还是工程师,还是大家自嘲用的码农,保持自身的市场竞争力才是关键,名字只是一个表面的代号而已,现在科技更新速度之快,稍不留神就会发现自己已经落伍了,跟上新的技术热点,让自己时刻保持市场竞争力才是正道。

    展开全文
  • 程序员》《网络工程师》考试说明(2009版)  1.考试目标 2.考试要求 3.考试科目设置
  • 为什么大数据工程师比Java程序员工资高 大数据开发课程培养的主要是Java工程师和开发工程师,授课内容包含Java和大数据部分。 Java作为一门主流的编程开发语言和职场技能,已经得到越来越多的应届毕业生和职场...
  • 软件工程师程序员、嵌入式开发工程师简历例子。
  • 原标题:程序员工程师原来还是有区别的我刚刚工作的时候,面试官曾经跟我说:好好干两年,可以迅速从程序员成长为工程师。当时我觉得太诧异了,从很多招聘启示来看,“程序员”不就等于“工程师”吗,只是“工程师...
  • 没有热爱也没有不喜欢,想着毕业能够顺利做个程序员就不错了。 如何接触到了网络安全? 到了大三,逛着知乎无意间了解到黑客这个职业,对黑客有了一些了解就更感兴趣了,总想着去钻研黑客都在做些什么,为啥...
  • 数据显示,2018年我国网络安全人才的缺口已经达到90万以上,缺口高达95%。预计2020年这一数据将增长至140万,而现阶段我国高等院校学历教育培养的人才只有3万人左右...
  • 网络工程师有啥区别?今天我们大家就一起来聊聊。 运维工程师主要是做什么的? 运维其实就是个大杂烩只要和服务器维护沾边的东西都能往里面塞,其主要职责就是维护好公司软硬件系统的稳定,具体工作就是天天盯着...
  • 我刚刚工作的时候,面试官曾经跟我说:好好干两年,可以迅速从程序员成长为工程师。当时我觉得太诧异了,从很多招聘启事来看,“程序员”不就等于“工程师”吗,只是“工程师”更好听一些而已。等我工作久了,才知道...
  • 程序员和产品经理关系堪称是渊源颇深了,网络上关于他俩关系的段子更是层穷不出,这不,有程序员抱怨道:产品经理为什么比程序员工资普遍要高? 在某平台上,有实名的百度员工回应道:因为产品经理才是一个产品...
  • 软件工程师的衰落与程序员的崛起

    千次阅读 多人点赞 2020-02-24 16:14:29
    我周围大多数人都是软件工程师或计算机科学家,大多经验丰富且接受过严格的计算机科学教育。当然,这只能成就一个计算机科学,却不一定能成就编程。许多经验丰富的同事都痛惜年轻同事技能和教育水平的下降。 同时...
  • 去年过了软件设计师和系统架构设计师,今年想学习了网络工程师的基本知识,在此报名了软考的考试,以考促学。 先贴一下成绩 运气比较好上午的成绩压线过了。 考这个的目的,主要是每年想稍微系统性的学点...
  • 腾讯首席工程师程序员成长之道

    千次阅读 2017-12-27 00:00:00
    0关注「实验楼」,每天分享一个项目教程 分享一些程序员的学习成长之道。正文共:1700 字 预计阅读时间:5 分钟腾讯业务有进也有缩,随着时代的发展和人们各方面的需求,腾讯微博也曾经风云了一段时间。由此也说明...
  • 越来越多的人通过各类培训机构或在线课程在学习Java编程技术,不断的在拉高Java 程序员的供应量。   在应届大学生、菜鸟和非IT人士眼中,学习Java技术成为Java程序员无疑是一个不错的选择,这至少从某种程度上...
  • 程序员简历模版 简洁优雅,其中包含了自我介绍、照片、项目经验、专业技能、自我评价、等等的各个方面的常用模版,经过简单的修改之后就可以投出你与众不同的简历
  • 网络工程师 运维工程师 面试题

    千次阅读 2021-03-23 11:01:35
    单位名称 单位地址 招聘岗位 1、河南友信贸易有限公司 西大街鸿鑫佳苑1号楼1单元3楼 网站开发、维护 ...2、郑州金通计算机技术有限公司 百花路20号长城锦绣华庭A座1308室 网站开发 网络开发 面试问题
  • 2018程序员考试大纲

    2018-10-03 15:03:48
    最新程序员考试大纲。。
  • JAVA程序员简历模板

    2018-06-19 19:02:11
    优秀模板,对于要面试的java程序员与其话时间精力在网上大量寻找材料,还不如用现成的
  • 程序员到底有多可爱?笑死我了!

    千次阅读 2021-03-09 10:21:33
    他们自己生活在互联网的幕后,导致我们对他们的了解都不直观,了解都是来源于网络,格子衫、直男/女、高薪……这些关键词是我们对程序员的一些简单概括。 在这些关键词中,我们很少用到“可爱”这个词去形容程序员...
  • 证书是一种能非常有效证明自己能力的东西,证书就是实力的证明,短短的面试时间,证书能为自己加不少分,通过考证去提升自己,是一种非常不错的、性价很高的手段,下面整理和介绍程序员比较值得考的一些证书。...
  • Unity3d逻辑程序员面试题 姓名: 时间(30分钟)请认真作答,字迹不要潦草 基础题: 1.C# 值类型和引用类型的区别?什么是拆装箱,如何避免 现有一Dictionary, string> testMap ,如何删除key 小于1的元素?
  • 程序员简历模板85.docx

    2022-06-24 15:35:07
    程序员简历模板85.docx

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 70,309
精华内容 28,123
关键字:

网络工程师比程序员简单