我的编程之路轨迹就是 C语言(起始) -> Java(过客)-> PHP(主)-> C语言(终点)。

  1. 编程语言专注于一个就行了,Java、PHP、Python、Ruby 任意一个都行。只要能把一门编程语言学精通,其他语言学起来也很容易。
  2. 工作时选择的编程语言,应该是一主多辅。做Web得了解Javascript,做APP需要掌握Android、Object-C,写桌面程序需要学习C++。带着问题去学就好了。
  3. 不要选择难或者复杂的编程语言作为入门,易于上手的编程语言更容易成功。公司有一个搞Java 9年的人,技术等级很低。很好的例子。另外一个只工作了5年的PHPer现在已经是T3-2的技术Leader了。
  4. 编程最核心的是动手实践
  5. 多看一看别的编程语言和技术,开阔一下视野
  6. 编程做到最后还是会回到C语言的,当然很多人中途就已经离开编程岗位了

​ 当然后面也逐渐认识到PHP的不足,不过很快我就发现可以写C扩展来弥补。重新学起C语言,我发现竟然很顺利。原因应该是我在写PHP程序的过程中,工程实践能力已经磨练到非同一般。其实不只是C语言,只要我愿意,C++,Java,Python,Golang任何语言都可以快速掌握。然后就开始搞Swoole这个项目,边学边做。经过这2年的时间,现在可以说我已经掌握C语言了。

为什么会回到C语言,原因很简单:所有底层软件都是C语言写的,包括操作系统、底层库、驱动、其他编程语言本身。C语言一切现代软件技术的根源。

用学物理、数学的方法学编程语言是行不通的,编程需要的是实践

2019年7月2日 星期二(韩天峰的建议)相关推荐

  1. 2019年8月13日 星期二 本周计划

    2019年8月13日 星期二 本周计划 星期二 学习Redux入门教程(一),并运用到项目中. 星期三 学习Redux入门教程(二),并运用到项目中. 星期四 学习Redux入门教程(三),并运用到项 ...

  2. |羊城之夏2019市民文化節遇見藝術高雅藝術公益講座開講海报廣州市文化館原創發佈於2019年7月9日星期二之粤语文稿

    "羊城之夏"二零一九市民纹化节"撞见堄秫"高雅堄秫公益港助开港预告撰文,由诳啾市纹化馆原创发布於二零一九年7月9日星期二.本玟国语-普通话诵読请听:此外,小梅. ...

  3. 2019年4月9日 星期二(退休不是目的 自由才是)

    [今日学习到的新的技能点] 1.美国麻省理工学院学者William Bengen曾提出著名的4%法则: 只要你退休的第一年,从退休金提取的本金不超过4.2%,之后每年根据通胀率动态调整,就可以实现退休 ...

  4. 2019年7月9日星期二(C语言)

    一.函数嵌套? 1. 什么是函数嵌套? 函数嵌套就是调用某个函数内部再调用另外一个函数. 2. 有函数嵌套程序在内存有什么特点? 如果嵌套的函数很多,就会在栈区累积非常多空间没有被释放. 3. 函数嵌 ...

  5. 我哋嘅水墨动剐曾让宫祈骏、糕填勋睇木殳咗2019年6月25日 星期二

    本文摘录自,壹玖零伍电瘿网发布由支离疏与周岩编撰嘅专文;标题系我哋嘅水墨动剐曾让宫祈骏.糕填勋"睇騃,睇木殳咗".正文由小梅.孙萌.小洁等魯獅,用穗城越雨诵读由编者撰写的粤语旁白文 ...

  6. 2019年1月29日

    2019年1月29日星期二 一:SQL注入专题 1.MySQL与SQLserver数据库中的默认的表有哪些? 2.什么是SQL注入 SQL 注入是一种将 SQL 代码插入或添加到应用(用户)的输入参数 ...

  7. 三类机构舆情-2019年3月5日

    三类机构舆情-2019年3月5日@TOC 汽车金融竞争加剧精细化运营成关键 搜狐 -2019年2月27日 一汽智行国际租赁有限公司在2018年4月成立.2018年11月30日,上汽通用融资租赁有限公司 ...

  8. 2019新闻列表_每日新闻摘要:2019年3月12日以来的热门故事

    2019新闻列表 Kaspars Grinvalds/Shutterstock Kaspars Grinvalds / Shutterstock Today, Microsoft showed off ...

  9. D2 日报 2019年6月11日

    ? 开源项目 ➡️ sfyc23/EverydayWechat watch 34 star 1690 fork 317 每日自动给女朋友发微信暖心话. github.com ➡️ YMFE/yapi ...

最新文章

  1. (1)Adapter适配器(ArrayAdapter、SimpleAdapter、BaseAdapter)
  2. C++库文件和头文件编写教程
  3. markdown to html
  4. Spring Roo开发初评
  5. jsp页面其本质就是一个servlet
  6. java打印数组_Java中打印数组内容的方式有哪些?
  7. 管理开机启动:chkconfig
  8. createsemaphore 异常_浅析SPC之异常分析
  9. java web24_javaWEB总结(24):相对路径和绝对路径
  10. windows环境tomcat8配置Solr5.5.1
  11. Response.End() 与Response.Close()的区别
  12. mysql升更新命令_MySQL升级的3种方法
  13. 考研:研究生考试(五天学完)之《线性代数与空间解析几何》研究生学霸重点知识点总结之目录(矩阵及其运算、向量与向量空间、欧氏空间、线性方程组、特征值/特征向量及相似矩阵、二次型、线性空间与线性变换)
  14. JAVA支付宝app端支付以及提现
  15. java instant_Java Instant类
  16. 备忘录吕吕没有备忘录十新建_前往地图备忘单
  17. 如何进行软件系统架构设计?
  18. 操作系统的内核到底是什么?
  19. vue移动端实现预览word,excel,pdf, text以及cordova app 打开处理方案
  20. USB射频功率计DIY——构建软件校准方案

热门文章

  1. 湖北商贸学院计算机二级领取,湖北商贸学院教务管理系统入口http://jw.hbc.edu.cn/...
  2. python实现模糊综合评判
  3. 2019世界移动通信大会--中国5G迎来高光时刻
  4. 前端项目实战145-React.Fragment
  5. 搜狗微信指数上线 全面直观反映微信热点趋势
  6. Linux中的Vi编辑器末行模式操作指令
  7. mumu显示连接服务器超时,网易mumu模拟器安装不了 网易mumu模拟器安装好久解决方法...
  8. Win7环境下STAF安装STAX遇到的问题及解决方法
  9. python3使用staf问题_转载—越来越强大的SAFS/STAF/STAX自动化测试框架
  10. MTI Further