首页 > 编程语言 >高级程序员和初级程序员的区别

高级程序员和初级程序员的区别

时间:2024-11-12 18:08:06浏览次数:1  
标签:需求 高级 技术 学习 程序员 初级

遇到警告

初级程序员:报错不影响运行就不管,警告直接忽略

高级程序员:即使是警告也要修复,这说明代码写得不够好,同时又是一个学习的机会

接需求

初级程序员:接接接,做做做,谁让我能力比较强呢
(加班多,业绩差)

高级程序员:熟悉产品业务,会需求分析,不合理的需求拒绝掉
(加班少,业绩优秀)

需求评审

初级程序员:管它需求背景是什么呢,只要对着原型搞清楚功能规格就行

高级程序员:了解整个需求,能站在产品的角度思考,把技术当作实现需求的工具,把产品的效果当作目的,而不是和产品经理在功能规格上撕逼

技术实现

初级程序员:如果不用上我学习的牛逼技术,那怎么能体现我的牛逼呢?做的产品用的技术越牛逼越好。

高级程序员:在了解产品需求的基础上,使用适应的技术。有商业知识,明白商业公司的竞争,并不仅是技术竞争。

出现新技术

初级程序员:又有新技术出现啦,老技术要过时啦,再不学要落后啦

高级程序员:弄清楚一项技术出现的原因,解决了什么问题,适用什么场景,有什么新的思想,优点是什么,缺点是什么,原理是什么。以目标为导向去学习,如果需要学习,可以快速掌握新技术的精髓。

工作习惯

初级程序员:每天上班都累死了,哪有心情写工作日志,这玩意只是应付领导的

高级程序员:好记性不如烂笔头,及时记录工作中遇到的问题,解决的问题,写年终总结,就不会想不起来自己做过什么了。久而久之,就有技术沉淀。

查资料

初级程序员:用百度,看网上出处不明的blog,随意从网上复制代码去使用。获取的都是可信度不高,过时甚至错误的信息。

高级程序员:用google,看技术官网,看经典书籍,获取的都是官方、权威的信息,因获取的信息有效性高,久而久之就和初级程序员拉开差距。

焦虑

初级程序员:35岁就会毕业,所以技术没有用,不要学。

高级程序员:年龄不是问题,只要能给公司解决问题,公司不会管你几岁。重点是技术和年龄不匹配。

学技术

初级程序员:为了学而学,不系统,不注重基础,盲目追求新技术。学习技术是焦虑驱动,工作压力大。

高级程序员:计算机基础扎实,明白基础在工作中的重要性,不会认为是无用的学院派理论。能够系统化学习的知识,形成一套自己的体系。学习技术是兴趣导向,工作快乐。

技术视野

初级程序员:我是安卓,我就只学安卓,我是前端,我就只学前端。人云亦云,甚至不关注新技术,反正工作也用不到。看技术只看技术流行排行榜,不流行的就是过时的语言过时的技术。什么Lisp、Haskell,先能吃上饭再说。前端是低级程序员,写C++的都是大神,PHP是最好的语言。

高级程序员:不局限自身的定位,技术既有深度又有广度。能独立思考,不跟风流行的舆论。明白程序员的水平和他所使用的语言面向的平台无关。

标签:需求,高级,技术,学习,程序员,初级
From: https://www.cnblogs.com/-867259206/p/18542402

相关文章

  • WPS Office手机去广高级版
    工具介绍功能特点     WPSOffice是使用人数最多的移动办公软件,独有手机阅读模式,字体清晰翻页流畅;完美支持文字,表格,演示,PDF等51种文档格式;新版本具有海量精美模版及高级功能安装环境[名称]:WPSOffice高级版[大小]:140M[版本]:v18.8.1[语言]:简体中文 [安装环境]:a......
  • 程序员副业尝试之第一个小程序
    起因有一天上班路上有个特别着急的事情(需要将文档扫描成pdf文件),恰巧电脑也不在身边,于是打开微信小程序,看了看市面上相关的小程序,发现不是不好用就是需要付费,而且我发现移动端这种需求还是有的,所以萌生了一个自己开发相关小程序的想法。伟大的思想只有付诸行动才能成为......
  • 高级语言调用C接口(一)基础类型与基础类型指针的对应关系
    基础类型C变量类型Java变量类型C#变量类型python变量类型arkts变量类型备注intintintc_intnumberunsignedintlonguintc_uintnumbershortshortshortc_shortnumberunsignedshortintushortc_ushortnumberlongintintc_longnumber32位系统中,C中的long型占4字节,可以当作in......
  • 华为交换机使用高级ACL限制不同网段的用户互访案例
    1.组网需求如下图网络拓扑,某公司通过交换机LSW1实现各部门之间的互连。为方便管理网络,管理员为公司的研发部和市场部规划了两个网段的IP地址。同时为了隔离广播域,又将两个部门划分在不同VLAN之中。现要求LSW1既能够限制两个网段之间互访,又不影响两个部门访问外网。2.配置思......
  • LangGraph高级特性:总结与注意事项
    LangGraph作为一个强大的图结构程序设计工具,提供了许多高级特性来支持复杂的AI应用开发。本文将深入探讨LangGraph的一些关键概念和注意事项,帮助开发者更好地利用这个工具。1.数据状态与归纳函数在LangGraph中,理解数据状态的处理方式至关重要。默认情况下,节点返回的字典数据会......
  • 推荐7款程序员常用的API管理工具
    前言现如今API接口的编写与调试已成为开发人员不可或缺的技能,工欲善其事,必先利其器,选择一款优秀的API管理工具显得尤为重要。本文大姚给大家推荐7款程序员常用的API管理工具,大家可以根据自身和团队情况按需选择一款进行使用。使用情况投票统计微信使用情况投票统计:https://mp.w......
  • 程序员世界大冒险d61
    今天继续学习,要学习搭建网站,根据W3C来看,必须要用HTML构建结构,用CSS来实现页面的表现即美化页面,用JavaScript来控制页面的交互。html大体为:html快速入门乾坤未定,你我皆是黑马!其中head里面的是标题,body里的是内容,而fontcolor='blue'是将body里面的内容颜色设置为blue,如图......
  • 三个使用R语言进行数据分析的案例【初级版】
    案例一:分析电影评分数据数据背景假设我们有一个包含电影评分的数据集,数据集包含三列:电影名称、评分和评论数量。目标绘制电影评分的直方图。计算电影评分的平均值找出评分最高的电影步骤1.1.数据导入#数据导入movie_data<-read.csv("movie_ratings.csv")1.2.数......
  • 2024中高级前端面试真题解析
    我是一名本科毕业的前端程序媛,工作5年了,周末双休待遇还不错。公司最近要搬迁新地址,业务要整合到一起,所以最近比较清闲,天天上班摸鱼,闲着没事,整理了以前面试时用的资料文档有945道:JavaScript(323题)CSS(61题)HTML(57题)React(83题)Vue(80题)算法(19题)计算机网络(71题)Node.js(2......
  • 程序员如何借势AI提高自己:从高效工作到技能升级的全面指南
    又是一年1024,时光荏苒,转眼又到了这个特别的日子。坦白说,这篇文章我其实并不太想写,因为我并没有通过AI找到普适于程序员群体的高效赚钱秘籍。然而,反思过去的工作,我发现利用AI的确让我在工作中变得更加灵活,也因此有了更多时间去思考其他问题。因此,我希望能够分享一些我在使用AI过程......