周末,我有一个同事(实习生)拍毕业照了,应部门大佬的邀请一块到佛山科技技术学院走走玩玩,然而我还是太年轻了,程序员之间的聊天打开方式还是离不开技术。做为一个php实习生,在谈话中,我被大佬问倒过好几个问题,有算法的,有语言底层实现的。在这个“上级”对“下级”的这场搏击中,我还是太菜了。大佬还是大佬,在交谈中,我总结大佬所传授的为以下几点:
- “你们(实习生)要想走得远,有四个基础点,你必须要理解并用于实践中:操作系统、计算机网络、数据结构与算法、掌握一门编程语言”
在谈话中,大佬并没有详细的指出四点的详细内容,重要性你我都知。在大学学习中,这些都是我们的基础和核心课程,也是我们当代大学会教的东西。新的技术学校教不了,老的学了也过时,只有这些基础核心课程,才是我们在学习必须理解并自己应用实践的。也许,看到这篇文字的你还是一个大学生,觉得这些课程枯燥乏味还没法做出一个应用,学了就只是为了应付考试及格,那你就真的大错特错了;也许,你是一个在职的程序员,觉得在实际业务逻辑开发中这些东西也没那么重要,那当你遇到内存泄漏溢出你是要咋办呢?在我的理解中,它们就像是高楼大厦下的地基,基础打好了,楼也就稳了,科技在不断进步,以后不管是遇到什么样的大风大浪大地震,总有解决的办法。
- “php语言这条路很广,但天花板很低”
有那么一句调侃的话是这样说的“php是世界上最好的语言”,起初我还以为php这门语言真的很“好”(简单易学快上手),后来我才发现这其实是phper的一种自嘲。大佬说:“php语言很弱,它的容错机制决定一个好的程序员和一个坏的程序员开发出来代码效果的差不多的(java也是),这也是为什么java和php在市场上的需求和就业高与其他开发语言(node.js等)”,虽然php7出了很多新的特性,php版本更新还算频繁,加上现在比较热门的高性能的php swoole扩展,也有几个用swoole扩展封装的框架(easyswoole等),总的来说,这门语言是在不断的成长和变好的,开发网站业务是最适合效率最高最满足现在企业需求的。尽管如此,它还是会有很多缺陷与不足,具体的这个还是留个坑给自己以后再填吧。
在最后出一道题考考大家,可以把答案在下方留言哦
//问题
x = 1;
z = x++;
y = ++x;
//答案
x = ?;
y = ?;
z = ?;