相关推荐
-
从程序员到工程师
从程序员升级到工程师大多数象我这样对软件有浓厚兴趣的人,毕业后义无反顾地走进了企业,开始了程序员的生涯。那时,我们迷恋“大全”、“秘籍”一类的书籍,心中只有代码。当我看到一行行枯燥的代码变成了能够打电话的设备,变成了屏幕上漂亮的表格,变成了动听的音乐,成感油然而生。 我觉得自己也是一个出色的程序员了。在用户的机房中苦熬三昼夜解决软件的bug,也成了一种可以夸耀的资历。五年前的某,我把曾经让我兴奋自豪的大量代码和少得可怜的文档移交之后,来到了华为。这里有更多的年轻人,我如鱼得水,可以充分发挥自己的想象力。依然是代码,依然是匆匆地在纸上记下稍纵即逝的灵感(我们把它称作文档),依然是无休止地
-
程序员都是工程师吗?
所有的程序员都是工程师吗?当然不是。工程师是必修课,程序员则是选修。工程师为自己的事业工作,而程序员做他们喜欢做的事情。工程是实实在在的,编程是抽象的。 为了吸引注意力,Slashdot提出了一个备受争议的老话题:所有的程序员都是工程师吗? 当然不是。 我曾经却不这么认为。我的母校是伊利诺伊大学香槟分校,计算机科学系是工程学院的。我可以证明,这好几年都在学和工程师一样的课
-
杂谈|程序员还是工程师
做一名开发者,我们经常会有一些 Title,比如前端/后端/大数据工程师等。但是一般自我介绍时,都会说我是程序员,而不是工程师,程序员和工程师其实大部分时间大部分人是混着用的,这两者之间没有区别吗?在我看来,程序员和工程师是有本质的区别的:程序员更多在于实现,可以说是实施者工程师在于提出问题、需求,为一些群体提供解决方案,这是创造者如果将 coding 技能抽象成笔,工程...
-
程序员的升级之路
程序员的标准与要求 初级程序员 中级程序员(阿里 p5) 高级程序员(阿里 p6) 程序员的进化之路 初级 -> 中级 中级 -> 高级 总结 程序员的标准与要求 初级程序员 仅能完成简单模块和项目的开发工作,难以胜任复杂模块的开发。通常是入行不久, 1 年及以下工作经验的同学。 能力要求 熟悉前端基础知识如 HTML、JS、CSS 。 能够使用一门 MVVM 框架进行简单的业务开发。 遇到复杂的组件和模块,会找现有的轮子使用。 会使用百度、google 等检索工具搜索问
-
跨行成为一名程序员必备这5步,从程序员到工程师!
你就是个零基础 那么你就要了解什么是编程;用来干什么;编程的历史是怎么发展至今的; 1 学习html,css,js 从事前端,这三个够你学一段时间了,从事后端,那么你简单的学习下就好,主要是试试你学IT的兴趣,因为这个可以立"码"见效,能看到效果,不会像后端只有字符串,数组啥的那么乏味。 2 程序员进行时 到了这一步,哥们,你已经是个半吊子程序员了 Java;php;Python;js; 随便...
-
程序员进阶升级全攻略
从学校走入职场后,我们总是听到这样的抱怨:学校课程总是偏向理论知识,看不出有什么实际的作用,还不如从工作中的实际出发。 面对有志于程序员这个职业的人群,我们给出以下建议: 不乱追新:新书、新技术、新知识,因为基础的东西是经过长时间的积累,在未来十年至少是通用的 反观历史:分析,并归纳、总结出过去线上技术的发展,做到知古通今 消除惰性:不管例子多简单,都要动手手敲一遍,以免忽略其中的细节。 ...
-
程序员职位晋升路径、岗位选择方向
软件从业人员分为初级程序员、中级程序员、高级程序员、系统分析员,系统架构师,测试工程师六大类。 第一:程序员职位晋升路径:一般来说,程序员的发展基本上都会经历这么几条路径。 1.程序员-系统分析员-架构师-技术经理-CTO, 2.程序员-项目组长-项目经理-项目总监-CTO, 3.程序员-产品设计师-产品经理-CTO. 当然这只是一个大致的路径,不是所有程序员都必需要这
-
程序员晋升攻略
一个成熟的中大型组织中,专业人员会有不同序列技术级别上升通道,比如腾讯及百度的T系列,阿里的P系列等。一些公开介绍的腾讯职级情况如下。腾讯的职级系统有26个职业通道,如果你是一个一张白纸,没有任何职业能力的毕业生,可以从这个26个通道,比如行政、财务、设计、运维、开发、运营、产品…….的任何一个1-1级开始,修炼,打怪升级,直到千万年薪。如同一个完整的人生指引。横轴是26个职业通道,专业技能各不相
-
关于程序员升级的几个问题
<br />作为一名程序员他的职场规划以该怎么样,我想在论坛上所有大侠菜鸟们都有自己不同的看法。我作为一个刚刚进入职场的新人在这个方面显得很迷茫 希望各位大侠菜鸟们给指一条明路?
-
程序员的十层楼
程序员的十层楼 程序员的十层楼(1~3层)作者: 周伟明 自西方文艺复兴以来,中国在自然科学方面落后西方很多,软件领域也不例外。当然现在中国的许多程序员们对此可能有许多不同的意见,有些人认为中国的程序员水平远落后于西方,有些则认为中国的程序员个人能力并不比西方的程序员差,只是整个软件产业落后而已。那 么,到底中国的程序员水平比西方程序员水平差,还是中国有许多优秀的程序员达到或
-
手把手教你用Python写线性回归
说说我当初为什么会想到升级成算法工程师。记得三年前,我还在印孚瑟斯(Infosys),我们的CFO非常自豪的宣布公司已经成功的让专科生的比例提高了,让本科生的比例降低了。我作为一个本科程序员,听了十分难受。当然,公司这样做是为了利润,也合理合法。换了我是CFO,我也会这样做,不过,我应该不会像他一样大声说。有些事,可以做,不能说。 后来,机缘巧合,我学习了机器学习,走上了算法工程师这条路。当时我...
-
图像算法工程师三重境界
一、传统图像算法工程师;二、现代图像算法工程师;三、人工智能时代图像算法工程师
-
如何从初级程序员顺利晋升到高级程序员?
文共3080字,预计学习时长9分钟 来源:Pexels 按经验级别划分的软件开发人员可能如下: · 初级:拥有两到三年的经验 · 高级:拥有十年以上的经验 · 中等或 “中级水平”: 介于初级和高级之间 以年为单位衡量工作经验存在一个问题,即没有说明程序员开发软件的质量。工作的那几年获得了多少经验和技能?这也就导致开发人员的求职面试十分复杂。这项技能难以...
-
我真的要做一辈子的程序员吗?
本文来自作者 王鹏 在 GitChat 上分享 「程序员跳槽时,如何正确做好职业规划?」「阅读原文」查看交流实录。编辑 | 贝吉塔经常听一些同学说:不知道下一份工作该去哪类公司做些什么,我的职场人际一团糟老板不重视我,我现在成长的非常慢所以又想跳槽了,我看不到公司的发展前景好迷茫,其实这一切的困惑都来源于没有做好职业规划或者你根本就没有职业规划过。那今天我就从以下几个话题和大家分享下我所理解的职业
-
软件企业需求的人才(开发人员与软件开发工程师综合对比篇)
昨天在公司收到一封内部邮件,邮件中有个很有意思的PPT,节选一部分放出来普通开发人员与软件工程师的区别:对比1:A、普通开发人员:掌握了计算机基础知识;熟悉计算机资源,学会了编程语言,喜欢卖弄技巧,喜欢比较编程语言的优劣;以能编出某种特殊功能的程序为荣,不懂原理,不求甚解;喜欢个人开发,不重视文档编写;B、软件工程师:计算机基础知识扎实;掌握两门以上编程语言,很少停留在表面
-
程序员不是工程师吗,他们之间有什么区别?
我刚刚工作的时候,面试官曾经跟我说:好好干两年,可以迅速从程序员成长为工程师。当时我觉得太诧异了,从很多招聘启示来看,“程序员”不就等于“工程师”吗,只是“工程师”更好听一些而已。等我工作久了,才知道“程序员”和“工程师”真的是不一样的——程序员只写程序,工程师写能在现实世界中创造价值的程序。 可惜,很多软件开发人员未必清楚两者的差别,甚至做了很久也只算程序员而不算严格意义上的工程师。所以我就自己...
-
码农、程序员、工程师这三者之间有什么区别?
关于命名之间的战争对技术圈而言听起来似乎有些奇怪,但码农、开发者、程序员和工程师之间的区别似乎正在被大家遗忘,或者这之间的区别已经消失了。每一个身处工作岗位的编码人员应该知道职称的重要性,它可以直观的告诉面试官你做了什么,并使你的简历看起来很酷。今天,给你详细说说码农、程序员和工程师之间的区别! 码农是很多程序员对自己的一个“戏称”,早期国内很多大型软件公司的主要业务以外包为主,这种开发整体上来...
1 楼 huangyh 2008-04-06 14:38