热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

分享一个作为一个5年经验的PHPer的吐槽

开始接触PHP呢,是通过培训机构了解的,当然5年前的培训机构没有像现在的兄弟连啊或者其他培训老师那么专业。也就是点到为止。
 



恩。怎么说呢?吐槽嘛,就是吐了个口水然后说cao。。

做了5年php,回想起来一切都是坑啊,从地坑到天坑。
开始接触PHP呢,是通过培训机构了解的, 当然5年前的培训机构没有像现在的兄弟连啊或者其他培训老师那么专业。也就是点到为止。
当初考虑从事这行呢,首先肯定是我对程序还是有一定兴趣的,其次呢觉得做程序是一个不需要靠父母靠技术就能走天下的东西,然后就义无反顾的进来了,进来之后呢,发现自己对程序这块还是挺有天赋的,但做为了年轻人,作为一个刚从学校混出来的年轻人来说,身上有着一股抹不掉的懒劲,所以无论还是在培训、在开始的工作中,都没有全心全意、尽心尽意的在学、在做。
开始在网建公司,去过网建公司的人应该都清楚,网建公司的程序员做网站,一般就是套模板、二次开发之类的,当时我还好,老板基本不让我做那些事, 都是挑难的、挑复杂的给我做,半年时间,我从一个没什么经验的初学者走到了可以独立开发商城、ERP、OA等一系列系统并且也自学了THINKPHP、Zend Framework之类的框架的小phper。从而褪去了初学者的光环。
后面呢,又去了一家集团公司,在公司两年时间,基本就是在混,上班聊聊天打打游戏,在那呢,学到的就两点:
1.了解了服务器的基本管理,以及做私单、外包要注意的事项。
2.做技术牛不能代表什么,仅表示你在你这块有特长有突出,写程序做事都是在做人,如何做人? 如何适应社会的潮流? 这应该才是初入社会的年轻人要了解的重要点。

于是乎,我又跳槽了,说是跳槽吧,也可以说是想做事业吧,回到故里,找了一份还算挺好的工作。
在新公司里吧,从入职的普通程序员到现在的技术主管,两年的时间里,成长了许多,这些也就是我现在要吐槽的东西。
1.学海无涯,只有不断提升自身的能力,才能得到他人的信服。(作为一个中层的技术员,在看了一些新东西、其他大牛的书籍看法之后,觉得以前的东西太基础了,编程的这条路我才起步)。

2.PHPer真的不是很靠php本身,有很多其他的东西,也就是论坛里经常吐槽的“算法、OOP、逻辑”等等。。

3.程序员的文凭真的不重要?昨天看了论坛的一个帖子,表示文凭挺重要的。 我的看法是,如果你只想把程序员做一份工作,文凭确实不重要,作为比较简单的PHP来说,不需要太多专业知识就可上手, 用上一小段时间学习 就可胜任php程序开发的工作。但如果是做一份事业,我认为这个人的文凭还是很能体现事情的,因为不是每个人都是大牛,每个人都能创造奇迹,那些大牛大学里就辍学了,我们可比不上,我相信也没什么人愿意去跟他们比。在公司里大部分都是研究生,研究生导师之类的高端人群,虽然现在是国家教育体制是比较坑,但也不能否认对这些高端人群的技术素质。

4.做人?生活交际、社会应酬、朋友交心、做事态度等方面才是真正要锻炼的,做程序不只是敲代码。

5.上班时间写帖子,是不对的。还被领导看到了,要死啊。。好吧, 写好了发给领导看看。


反正最终要吐槽的就是:无论你从事什么开发,都不该只有技术提升,应该要对“做人”有深的了解,不要迷茫在技术的大海里,因为技术只是一个生活工作,一个兴趣爱好,不是你人生的全部,人生还有朋友、家庭、房子、女人、孩子、车子一系列的东西。

推荐阅读
  • 1:有如下一段程序:packagea.b.c;publicclassTest{privatestaticinti0;publicintgetNext(){return ... [详细]
  • MySQL 数据库迁移指南:从本地到远程及磁盘间迁移
    本文详细介绍了如何在不同场景下进行 MySQL 数据库的迁移,包括从一个硬盘迁移到另一个硬盘、从一台计算机迁移到另一台计算机,以及解决迁移过程中可能遇到的问题。 ... [详细]
  • 使用Numpy实现无外部库依赖的双线性插值图像缩放
    本文介绍如何仅使用Numpy库,通过双线性插值方法实现图像的高效缩放,避免了对OpenCV等图像处理库的依赖。文中详细解释了算法原理,并提供了完整的代码示例。 ... [详细]
  • 深入理解Cookie与Session会话管理
    本文详细介绍了如何通过HTTP响应和请求处理浏览器的Cookie信息,以及如何创建、设置和管理Cookie。同时探讨了会话跟踪技术中的Session机制,解释其原理及应用场景。 ... [详细]
  • 深入理解 SQL 视图、存储过程与事务
    本文详细介绍了SQL中的视图、存储过程和事务的概念及应用。视图为用户提供了一种灵活的数据查询方式,存储过程则封装了复杂的SQL逻辑,而事务确保了数据库操作的完整性和一致性。 ... [详细]
  • 深入理解C++中的KMP算法:高效字符串匹配的利器
    本文详细介绍C++中实现KMP算法的方法,探讨其在字符串匹配问题上的优势。通过对比暴力匹配(BF)算法,展示KMP算法如何利用前缀表优化匹配过程,显著提升效率。 ... [详细]
  • 本文详细介绍了Java编程语言中的核心概念和常见面试问题,包括集合类、数据结构、线程处理、Java虚拟机(JVM)、HTTP协议以及Git操作等方面的内容。通过深入分析每个主题,帮助读者更好地理解Java的关键特性和最佳实践。 ... [详细]
  • 理解存储器的层次结构有助于程序员优化程序性能,通过合理安排数据在不同层级的存储位置,提升CPU的数据访问速度。本文详细探讨了静态随机访问存储器(SRAM)和动态随机访问存储器(DRAM)的工作原理及其应用场景,并介绍了存储器模块中的数据存取过程及局部性原理。 ... [详细]
  • 网络攻防实战:从HTTP到HTTPS的演变
    本文通过一系列日记记录了从发现漏洞到逐步加强安全措施的过程,探讨了如何应对网络攻击并最终实现全面的安全防护。 ... [详细]
  • 本文深入探讨了Linux系统中网卡绑定(bonding)的七种工作模式。网卡绑定技术通过将多个物理网卡组合成一个逻辑网卡,实现网络冗余、带宽聚合和负载均衡,在生产环境中广泛应用。文章详细介绍了每种模式的特点、适用场景及配置方法。 ... [详细]
  • 机器学习中的相似度度量与模型优化
    本文探讨了机器学习中常见的相似度度量方法,包括余弦相似度、欧氏距离和马氏距离,并详细介绍了如何通过选择合适的模型复杂度和正则化来提高模型的泛化能力。此外,文章还涵盖了模型评估的各种方法和指标,以及不同分类器的工作原理和应用场景。 ... [详细]
  • 自学编程与计算机专业背景者的差异分析
    本文探讨了自学编程者和计算机专业毕业生在技能、知识结构及职业发展上的不同之处,结合实际案例分析两者的优势与劣势。 ... [详细]
  • 本文介绍了如何使用PHP代码实现微信平台的媒体素材上传功能,详细解释了API接口的使用方法和注意事项,确保文件路径正确以避免常见的错误。 ... [详细]
  • 使用Vultr云服务器和Namesilo域名搭建个人网站
    本文详细介绍了如何通过Vultr云服务器和Namesilo域名搭建一个功能齐全的个人网站,包括购买、配置服务器以及绑定域名的具体步骤。文章还提供了详细的命令行操作指南,帮助读者顺利完成建站过程。 ... [详细]
  • 并发编程:深入理解设计原理与优化
    本文探讨了并发编程中的关键设计原则,特别是Java内存模型(JMM)的happens-before规则及其对多线程编程的影响。文章详细介绍了DCL双重检查锁定模式的问题及解决方案,并总结了不同处理器和内存模型之间的关系,旨在为程序员提供更深入的理解和最佳实践。 ... [详细]
author-avatar
liu-zebing_284
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有