首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

基层码农代表性的三大标签,赶紧转发看看自己还有同事有没有中标

随着互联网的发展和科技公司的崛起,程序员成了现在比较热门的行业了,尤其是创业这几年,大多数都是“颠覆性”的设计,要结合互联网差的就是程序员。程序员吃香的程度可以从工资上面清晰的看出来,有经验的跳槽工资就加50%,月薪3-5万的程序员更是数不胜数。

在程序员吃香的时候也有一部分机构搞起了程序员速成的买卖,许多小白花了钱去学习,只教了简单的皮毛,学员们呢也一知半解的,确实会敲代码了,自认为已经成为了程序员,月薪5万正在向自己招手,可一进职场才发现,学的那些东西用不上,新的东西学不来,简单的事情做不好、复杂的事情坐不了,只好拿着5000的工资做着基层码农的工作。

程序员与其他行业一样,都有一个合格的标准,那么程序员的标准有哪些呢,大体来说就三方面。

一、了解大多数的编程语言

这里了解大多数的编程语言,不是时候要熟练掌握和精通,而是了解并且能在用到时快速的掌握语法并能运用。语言就像工具,用铅笔用的再顺手也不一定能成为一个优秀的画家。语言决定了个体的思考方式和群体的文化特征,表达能力和逻辑结构的而不同影响了对问题如何进行抽象。更直白的说是场景的不同,以一个网页来说,可以用简单的php,如果要加入图像处理的功能就要考虑如何用php调用其他语言写出的库,如果你了解Python的话,可以直接使用Python搞定这个项目,因为Python中有很多优秀的图像数据库。

目前来本人常用的编程语言组合有下面几种

Python:生态完全

JS:前端离不开

Ruby:优秀的dsl能力

Go:容易上手,随时备用可以修复高发的瓶颈期

Rust:全能型工具,上至web抽象,下至系统底层嵌入式,有了它,就能稳住

C++:优化性能容易,写数学计算类软件,构造函数很不错,更灵活一些

C:OS内核级的代码,显然C语言更为合适

二、至少精通一门编程语言

精通了一门语言,编程才算是入了门。

在了解了多门语言之后,需要根据自己的方向精通一门语言,了解语言的算法、数据结构、编程思想,竟代码都只是别人指定的规则,编译器或者解析式能读懂的规则,基本大同小异。真正吃透的话会对你对代码的理解会提升很多的!如果把敲代码比作是写小说就好理解了,会写字的不一定都能写出好小说,代码同理。有高效率代码和低效率代码,扩展性强和扩展性差的代码又是不同的水平了。

如何精通一门语言呢?无他,唯手熟尔。

入门级的东西懂了之后,就不停的做项目并且在项目里总结。三个月足以让一个人脱离菜鸟级别。

三、用过足够的开发包

在项目中熟练一门语言,了解多种语言,同时也要接触过足够多的开发包,操作系统的调用接口用的足够多了,做其它类似的项目才能慢慢掌控全场。

要成为一个合格的程序员一定不能忘了与时俱进的学习,这些语言发展也不过20多年的时间,一直都在变化,所以要想成为最上层拿最多工资的程序员,不断的学习是更新知识是不可缺少的。

最后分享给那些刚会敲代码的入门新手一点心得

做系统类开发,必须学C;面向对象类推荐java;php快速的脚本语言,建议先掌握C/Java/Python/Scheme/Asm80x86,这五种就可以。关于学习资源或者书籍的话有需要的可以留言。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20191027A0I45S00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券