程序员如何提高自己的智慧
PHP程序员如何延长自己的职业生命周期?
PHP程序员如何延长自己的职业生命周期?
其实不论是何种编程语言,应该都会有说的这种问题,与其说是延长职业生命周期,多考虑下自己的竞争力貌似更合适一些
我的老师曾说过,做技术的有三种人:1.底层的人结合各种硬件让应用的人更简单 2.聪明的人发明概念,引领潮流 3.应用的人则是学习着概念,使用着工具
大部分软件开发人都是应用层的人,但是你是一直都是做个使用者?还是也能够向上或者向下去攀一攀?
我一直感觉大部分人工作后的项目经验并不值多少钱,比如很多人写了几年的CRUD,然后用一用redis、消息队列,做不了上层架构设计,底层技术也不了解,那你能玩啥呢?
所以你想更长,就必须两条腿走路,深入底层和尝试架构,如果你所处的领域行业经验并不是那么值钱, 那可能两条腿走路会让你走的更猿一些
学习程序员需要什么样基础?
想从事程序员相关的工作还是要一些基础知识的。
1) 需要一定的数学思维能力,无论什么编程语言都是一样,在编程过程中需要大量的数学思维,数据根基好的话,编程还是很容易的
2)英语基础,编程语言大多都是国外发明的,所以都是全英文编程,不懂单词的意思编程起来有时一头雾水,另外英语好的话阅读一些技术文档容易的多,不过英语不好影响不是很大,毕竟现在的翻译软件功能都很强大。
3)计算机操作系统,了解一些计算机知识对编程还是有很大帮助的,例如计算机进程,线程,Linux,计算机内存等
4)计算机网络知识,http 协议,数据传输,网络安全等