为了账号安全,请及时绑定邮箱和手机立即绑定

程序员怎么提高编程水平 和 看计算机程序的思维高度?



老师,您的5篇关于yii2的视频,我都看完了,感觉您讲的非常好,不仅技术好,而且很风趣


我想请教您的问题,就是怎么成为高水平的程序员?


相关背景:

我做PHP半年多了,接触PHP一年半了

本来是在公司做SEM,接触到了dede织梦PHP系统,就开始业余自学HTML,CSS,PHP

业余就看网上的资料,视频,简单的blog项目代码,然后自己写了个网站www.aipaime.com,后来就在公司转岗做PHP了


工作中,边学边用js算是入门了,后来自己手动安装WAPM,在linux也折腾过


设计模式,自己一一测试过,20多种吧,对面向对象有点感悟

数据结构与算法--看了,感觉不知道用在哪

操作系统--没看完

语言就会点点C,会点PHP,目前又看了点python

还有高性能mysql的书还没看完


我专业是学的:电信工程,主要学过:模拟电路,数字电路,汇编语言与单片机,PCB电路板设计,C语言,微机原理与接口,EWB电路设计 VHDL编程...还有其他的忘记了...

最后一学期,自己用C语言+52单片机写过一个电子钟,可以定时整点报时,买元器件做了实物,比较耗电,C代码400多行吧,算是玩具级别的东西


我现在最大的疑惑就是:我一个做C++的朋友,他就好像能理解很多程序的实现原理,但我感觉还是在一旁混沌中,看不清程序的本质,达不到一通百通,看的那些书,感觉,就像一颗颗珠子,是散乱的,好像缺一根线把它们连起来,可是我找不到那根线。

目前所能理解的就是,程序,都是处理字符的(更底层点是101010...吧),接受用户输入,然后用一段算法处理好,然后以一种适合的方式保存在计算机中,并在用户需要的时候,显示出来。这个感悟是我结合pyton,php,mysql,redis,命令行模式,‘hello world’臆断出来的...

问题到底出在哪,缺少哪方面的知识,怎么补,怎么尽快成为高级程序员,站在一个新的高度看程序,看计算机,我觉得一个合格的程序员,至少在思维成面上不应该受某一个编程语言的限制 (我自己想的是用C写个程序,能接受输入并保存,然后仿照mysql来做功能,不知道有没有意义)


正在回答

2 回答

楼上正解,解决了多年的疑惑

0 回复 有任何疑惑可以回复我~

搞C++的是开发游戏LOL的,  而你是游戏职业玩家.

你一个职业玩家完全不需要去管LOL是怎么写的。  你会玩,玩的牛逼就是你所需要的。 而你现在总是羡慕他们能写LOL很牛逼。

我理解中程序也是一样,你只看到做低层的基础都好好。但是他们如果要开发一个网站有多么慢。。你没想过。 场景不一样。   我不是大牛,这些只是我个人的理解

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Yii框架不得不说的故事—安全篇(3)
  • 参与学习       17591    人
  • 解答问题       32    个

本教程主要讲解Yii对4种流行攻击方式的防范和处理

进入课程

程序员怎么提高编程水平 和 看计算机程序的思维高度?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信