月薪20k以上的程序员都能裸写代码吗?

蒓潶嘼


计科专业从事软件开发十几年,程序员拿到多少工资和是不是能够裸写代码并没有太多直接的关系,很多架构师甚至都不会写一行代码,难道说明水平不行,显然这种单纯的臆断是不合理的。未来编程方向是高度集成化,很多工程代码在写的过程中很多都是借鉴很多的框架代码或者经验,很少有直接从头开始写代码一直到项目结束,这种项目一般出现在比较小的项目中,起码在类似于java等编程代码中,对库文件的引用占据很大的一部分比例。

裸写代码一般在嵌入式开发中用的比较多,特别是一些功能不是很强大的项目中,但在以后项目开发过程中裸写代码的机会会越来越少,因为编程语言在全球范围内已经积累了很多年了,已经留存了大量非常优秀的代码框架或者集成库,拿过来直接使用就可以了,为什么要强制自己写一套,也不符合现在编程语言的发展趋势。程序员的工资高低和所在城市有着非常大的关系,二三线城市的程序员即使能力水平已经非常强了,但拿到的薪资水准也是非常有限,消费水平的影响还是非常大。

所以程序员想要拿到高的薪资第一选择还是一线城市,现在一线城市拿到20k的薪资已经不是什么新鲜事情了,如果这个待遇放到10年前还是非常有吸引力的,20k对于一线城市的程序员只要工作的年限够了不是一个非常难以企及的目标,高水平的程序员和是不是裸写没有直接关系,代码对于程序员就是工具般的存在,判断程序员水平高低的标准代码只占其中很小的一部分,关键还是编程思想,记得有个做了两年程序的程序员在一起交流的说到,编程关键点还是编程思想和模式,至于编程实现随着时间推移都会慢慢搞定,关键是设计思想,指导的中心思想。

但是现在很多程序员走了另外一个极端,特别是工作几年的,觉得程序员这个职业也就是这么回事,在刚毕业的时候编程基本功还能不断的提升,在慢慢从事一个新的行业之后就扔掉编程基础的学习了,所以很多人去面试只要是看到有笔试的直接就选择了走人,毕竟作为一个程序员还是尽最大的可能提升自己的编程基础,基础雄厚在编写代码的时候还能增加很多自信,一个合格的程序员在任何时候都不要忘记继续增强编程基础。

所以月薪20k薪资衡量的标准绝对不是裸写代码这么简单的事情,程序员的能力除了和编程基础有关系,还和曾经做过的项目以及编程思想的提炼都有很大的关系,如果有幸在一个技术氛围非常好的团队能力的提升会快速很多,当然一切的关键在于是不是真的想把这件事情做好,编程学习最好在有兴趣的基础上,如果没有兴趣想办法培养兴趣,希望能帮到你。


大学生编程指南


能写肯定是能写的:

  • 简单的功能基本就直接敲出来了,平时敲这些代码的时候也很少借用“外力”;

  • 如果平时很少写的,甚至要使用没有用过的框架,这时候没有网络的话,写倒是能写,翻源码看方法注释、看文档呗;

  • 但是在写的过程中如果遇到什么问题,比如运行过程中报了什么异常,这时候没有网络的话,排查起来会比较费时费力;

没有网络,不仅仅对程序敲代码的效率有影响,更重要的是会对很多程序员的心理造成很大的影响,没有网络就会觉得缺少些什么...比如我,就算是断网,也要手机做个热点。

  • 日常开发过程中,学到新的技术、遇到BUG并解决,我习惯记录到云笔记中,方便日后通过其他终端查看;

  • 很少下载离线文档,大多数都是在线查看的;

  • 就连很多小工具,我都习惯用在线的;

  • 如果用到某个框架,之前没有接触过,一方面结合着官方文档来学习,一方面下载一些Demo运行一下,可以更直观一些,那么Gtihub是必不可少的;

  • 开发过程中,代码报了一个异常,最快的方法就是搜一下,而Google、Stack Overflow基本上可以解决大部分问题;

  • 这么说吧,就算是检查电脑是否能上网,我都是打开浏览器看看能不能打开百度。

我将持续分享Java开发、架构设计、程序员职业发展等方面的见解,希望能得到你的关注。


会点代码的大叔


我是一名前端开发。

分享下我的见解,手写代码一般会出现在面试的时候,很常见。

月薪20k以上大多是高级开发了,对于高级开发来说,也许他们没有手写过代码,但不代表他们无法手写出代码,要说手写肯定是可以写出来,但绝不会百分百的写出正确,他们的逻辑十分清楚,明确知道下一步该怎么走,严格控制代码风格,他们实际处理业务能力很强,有资格参与公司框架的研发。

要说技术强的开发,手写肯定不是问题,但不能是太复杂的需求,因为功能实现需要不断的调试,功能实现后再优化代码。

很多大厂面试手写也是必须的,100%正确是加分,其他只要逻辑正确,流程走得通也算厉害了。

所以,月薪20k的,90%的人手写是必须且很厉害的。



圆圆的脸


裸写代码,一般指脱离集成开发环境而在单纯的文本编缉器上写代码。对于老一辈程序员,裸写很常见。裸写的代码,一般都很简单,功能单一,所调用的函数较少,甚至只调用文本内自己编写的函数。



薪资的高低,和能否裸写没有关系。薪资的高低,主要取决于你从事的行业,所在的公司,所遇到的老板,所处的岗位,所做的工作。如果你在夕阳行业,公司长久不盈利,老板又吝啬,你又不在核心岗位,所做的工作又可有可无,那么就算你整天裸写,写出花,也拿不了高薪。

裸写不应该被崇拜,应该善用集成开发环境,提高效率,释放掉由代码层面带来的费力。程序员应该专注于业务需求,功能实现,代码逻辑,效率与效能。



谢谢大家。


嵌入式宏思微想


一直用notepad++写代码,算不算裸写,如果记事本的话效率得减半,主要障碍还是记忆力差,也懒得记,工作当中最大阻碍是抖音和头条。。。功能什么的从来不是事儿


网店教主


那得写过多少代码啊,套用陈凯歌霸王别姬里小癞子说的:那得挨多少打啊,能裸写代码绝对牛b,绝对体现实力,说什么都没用,手熟尔,眼熟尔,心熟尔,不接受反驳


杀刘灭赵


意义在哪里?为啥不直接让他show github上参与的项目?或者他带着专利过来,带着在用的项目过来也可以啊。比如,微信是xxx参与开发的,小程序的wxml是xxx设计的。。。或者linux的ooo组件,vscode的bbb插件有5000star就是我开发的。。这些不比裸写代码更有意义吗。。。


任T堂达人


月薪20块大部分人做不到裸写代码

\n

{!-- PGC_VIDEO:{"thumb_height": 784, "thumb_url": "2b5a500044735c907252e\

奕帆爱动漫


不能,哈哈。我就不能,离开IDEA我就凉凉。


oaosj


现在的接口方法已经非常复杂 除非写最底层的方法接口,很难全记住。而且毫无必要。每个人精力有限,一些细节的东西做到高层未必都知道,但原理肯定是一样的。


分享到:


相關文章: