程序猿经验分享——博客园

逛了几晚的博客园觉得还是这篇的博主挺有用的,望能够谨记。

一、练好基本内功

  程序员犹如武林高手,内功深厚,随便一门武功都能克敌制胜。程序员内功需要修炼啥,操作系统,数据结构,网络协议,架构能力,不管使用哪种编程语言,不管是前端和是后端,这些基本内功都是需要的,这些是普通程序员和大牛的分水岭,面试和看简历时候,发现很多人连基本的内功都没,何谈技术。现在编程入门门槛越来越低,各种框架层出不穷,尤其是前端和游戏程序员,很多人只是使用现场的框架,做做业务,不想着修炼内功,技术自然很难提升,工资涨的也慢,这些都是很现实的问题。

 

二、专精一门技能

  程序员世界就像武侠世界,各种语言百花齐放,各种技术层出不穷,但是若想发展的好,必须有自己专长的地方。简历中看到有些人做几年C++,又做几年Java,然后可能又做几年go,还有些做了两年前端,又做两年后端,最后看着会的很多,哪个都没精通,在面试的时候表现的深度不够。技术多学几门是好事,但是必须有自己的主技术,必须把一门技术深挖,这样才能形成自己的核心竞争力。其实技术都是相同的,精通一门后,其他的学习和使用简单很多。看那些大牛,比如云风,陈皓,哪个不是如此。

 

三、坚持学习,不断总结

  程序员是一个特殊的职业,需要不断的学习和提高,这个世界里技术和知识很多,如果不保存一直的学习习惯,很难锤炼自己的技术。很多人由于工作忙,加班多,每天将自己投入的繁忙的业务开发中,很长时间不看书,不学习技术,时间长了,感觉自己很难有很大的提高,进步特别慢,慢慢的跟别人拉开很大的距离。

  总结和反思也是特别重要的,自己工作中做到的业务,有没经常思考,有没更好的解决办法,怎样更好的提高性能,提高开发效率,保证稳定性,怎么快速的完成需求,当你思考很多的时候,你会发现自己有很多需要改进的地方,这个时候你就是在不断的进步中,假以时日,你的成就绝对会比别人高一大截。其实写博客也是一种很好的总结方式,每周坚持写一篇,收获绝对不小。

 

四、保持激情

  如果对某种事情充满激情,即便开始没有获得成功,也会咬牙坚持,坚持到最后,总能收获很多。谷歌喜欢招聘擅长运动的人,因为运动能教人从失败中重新站起来,能让人不那么容易放弃自己追求的事情。

 

五、关注开源

  开源代码就像武林秘籍,我们平常多研究开源框架和代码,开源极大的提高我们的架构能力和编码水平,毕竟代码是最好的老师。很多程序员工作了五六年,甚至更久,都没怎么看多开源代码,这样的人很难达到特别优秀的境界。

 

上面写的可能有点虚,但都是肺腑之言,最后附上一些干货,分享一下服务端程序员需要拥有的技能和知识:

  C++/Java语言基础,比如C++的虚函数,或者java的jvm

  数据结构和算法,比如排序,链表,hash_map

  多线程并发知识,比如锁,线程切换

  网络编程知识,比如tcp/http协议相关知识

  Linux常用命令和问题排查办法

  设计模式和重构

  缓存系统/中间件技术/NoSql

  数据库技术,比如mysql存储引擎,索引

  架构能力,比如游戏服务端,web服务器

  分布式技术,比如一致性

转载于:https://www.cnblogs.com/cgdblog/p/7257965.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
博客园是一个知名的中文博客平台,提供了丰富的技术资讯和程序开发资源。下面是一个实现UART串口中断程序的示例,共计300字。 UART(Universal Asynchronous Receiver Transmitter)串口是一种常见的串行通信接口,用于在计算机和外部设备之间进行数据传输。串口中断程序是一种异步通信方式,通过触发中断信号来实现数据的传输和接收。 首先,在嵌入式开发中,我们需要先配置串口参数,包括波特率、数据位数、停止位数和奇偶校验等。然后,我们需要在芯片的中断向量表中设置一个中断服务函数来处理串口中断。 中断服务函数的主要功能是读取串口数据和发送数据,一般通过读取和写入相应的寄存器来完成。当检测到新的数据到达时,串口硬件会触发中断信号,并执行中断服务函数来处理数据。 在中断服务函数中,我们首先需要判断是否是接收到数据的中断,然后读取数据并进行相应的处理。例如,可以将接收到的数据存储到缓冲区中,或者根据接收到的命令执行相应的操作。 对于发送数据的中断,我们需要先判断是否需要发送数据,然后写入要发送的数据到发送寄存器中。发送完成后,可以通过中断标志位来判断发送是否成功,并进行相应的处理。 在实际开发中,我们需要注意一些细节问题,例如使用缓冲区来存储接收和发送的数据,以及设置优先级和开关中断等。此外,还需要根据具体的硬件平台和驱动库来编写相应的代码。 总结起来,博客园上可以找到关于UART串口中断程序的详细教程和示例代码,通过学习和实践可以掌握如何编写和使用UART串口中断程序。这对于嵌入式系统开发和通信应用非常有用。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值