搜尋
首頁後端開發php教程我是不是不再适合做PHP程序员了?

这几天总是在想这个问题,是不是不适合再做PHP程序员了?

新接的项目,磨磨蹭蹭,挤牙膏似的搞了一个月了。进度一半都不到。修改ecshop的支付、下单过程,改了好几个礼拜,还是一种无法掌控的感觉。前天接到ECSHOP整站模板,浏览器兼容、js特效、CSS、div全都是已经搞好了的,自己只需要将html改成smarty即可,但是已经搞了两天了,还是只弄了两三个页面。。。。

速度效率越来越慢,我是不是不在适合做PHP程序员了?只会PHP,咬牙搞了四五年,现在越做越吃力,也没有兴趣去钻研新的功能。其他JAVA .NET接触过但是入门都还没入门,感觉怎么都无法入门。有种感觉自己不适合做程序的感觉,平时弄着玩还可以、但是真的要求规定时间内完成就不行?



回复讨论(解决方案)

基本上写了几年程序的人都有这念头,再过一两年这想法就过去了

日子太安逸了,没有了目标,做任何事没有了激情,站起来接着奋斗吧

做IT学无止境,年纪越大,精力越不够。

改不好ecshop的支付、下单过程 是因为你不了解流程
套不成 smarty 是因为你没有全局观念

楼主不能这么悲观啊,让我们这些刚入行的情何以堪?

楼主不能这么悲观啊,让我们这些刚入行的情何以堪?

+1

日子太安逸了,没有了目标,做任何事没有了激情,站起来接着奋斗吧



现在对技术只觉得越做越吃力。最让自己焦急的关键是速度跟不上,越做越慢!每次都是拖,拖,说好一个礼拜完成,两个礼拜了还没搞完。说好一个月,快两个月了还是没有。不是我不想快点搞完,实在是因为我拿到这东西就觉得脑袋木头了一样,木的。

以前还好一点,现在完全感觉自己脑子里是满的,什么都装不下了,接到任务就坐着发呆。PHP MYSQL是在大学时期自己自学练出来,毕业后就没再学任何东西,也静不下心来学。现在工作四五年还是只会PHP,其他的JAVA .NET RUBY PYTHON根本就不会,学不会也学不进,也不想去钻研。要做一个简单的没问题,但是做一个整体的系统真的太吃力,掌控不住整体的感觉。改别人的东西完全是进沙漠了一样,挣扎、拖延,只有自己做的东西改起来才顺手快。

我认为我自己的性格确实适合做程序员,打字快,在电脑前可以坐得住20个小时,可以好几天不说话。但是似乎是逻辑思维能力根本就不适合做这一行,工作速度越来越慢效率越来越慢,忧心如果真的做不了程序了,那还能做什么。。





日子太安逸了,没有了目标,做任何事没有了激情,站起来接着奋斗吧



现在对技术只觉得越做越吃力。最让自己焦急的关键是速度跟不上,越做越慢!每次都是拖,拖,说好一个礼拜完成,两个礼拜了还没搞完。说好一个月,快两个月了还是没有。不是我不想快点搞完,实在是因为我拿到这东西就觉得脑袋木头了一样,木的。

以前还好一点,现在完全感觉自己脑子里是满的,什么都装不下了,接到任务就坐着发呆。PHP MYSQL是在大学时期自己自学练出来,毕业后就没再学任何东西,也静不下心来学。现在工作四五年还是只会PHP,其他的JAVA .NET RUBY PYTHON根本就不会,学不会也学不进,也不想去钻研。要做一个简单的没问题,但是做一个整体的系统真的太吃力,掌控不住整体的感觉。改别人的东西完全是进沙漠了一样,挣扎、拖延,只有自己做的东西改起来才顺手快。

我认为我自己的性格确实适合做程序员,打字快,在电脑前可以坐得住20个小时,可以好几天不说话。但是似乎是逻辑思维能力根本就不适合做这一行,工作速度越来越慢效率越来越慢,忧心如果真的做不了程序了,那还能做什么。。






我可不可以理解为,你胆怯了,你在害怕!
在给你分配到任务时,你感到胆怯,害怕做不好,这种心理影响着你。
你遇到问题时不擅提问,总是自己硬抠,但碰到硬技术,你又抵触去学习来解决。
你对整个项目的大局把握很差,也就是说其他人做的东西,你很少去关注,你的注意力基本上都在自己做的模块

楼主连续发了几个这样的帖子,看来楼主缺乏自信心。
我觉得没有适不适合,只有努不努力。干这行需要有刻苦专研的精神,不会java,.net 有什么关系,几乎不影响你搞php吧。

ecshop不熟悉做的慢可以理解,不过,做了四,五年了对smarty这些还不熟悉就很奇怪了,不知道你PHP工作是做哪些方面的,数据库方面做的多些?
之前遇到一个同事,自称做了6年PHP,让他做1个瀑布流的效果,并且给了写好的DEMO,1个半月没做出来,后来才知道,他这6年的工作就是,用discuz系统,前端把模板做好,他将模板套到系统里调试下就OK,自己基本不写代码。





ecshop不熟悉做的慢可以理解,不过,做了四,五年了对smarty这些还不熟悉就很奇怪了,不知道你PHP工作是做哪些方面的,数据库方面做的多些?

之前遇到一个同事,自称做了6年PHP,让他做1个瀑布流的效果,并且给了写好的DEMO,1个半月没做出来,后来才知道,他这6年的工作就是,用discuz系统,前端把模板做好,他将模板套到系统里调试下就OK,自己基本不写代码。



smarty改的很慢,主要是js冲突问题。。。 我跟你那个同事差不多吧。。有两年时间一直都是改div css js,做dede模板。。。




ecshop不熟悉做的慢可以理解,不过,做了四,五年了对smarty这些还不熟悉就很奇怪了,不知道你PHP工作是做哪些方面的,数据库方面做的多些?

之前遇到一个同事,自称做了6年PHP,让他做1个瀑布流的效果,并且给了写好的DEMO,1个半月没做出来,后来才知道,他这6年的工作就是,用discuz系统,前端把模板做好,他将模板套到系统里调试下就OK,自己基本不写代码。



smarty改的很慢,主要是js冲突问题。。。 我跟你那个同事差不多吧。。有两年时间一直都是改div css js,做dede模板。。。


不要气馁,技术,无非就是多动手,多总结,坚持总会有收获。

楼上几位都分析的挺好的

我觉得程序员就是要多练,有些东西容易忘记的那就记下来,有时候写代码感觉枯燥静不下心来的话那就逛逛别人的博客或者在网上的问答里面看看和回答别人的问题,这样可以增加只是,也可以给自己增加信心

加油。。。

既然这样了,干嘛不换个行业做做呢.

打字快跟写程序关系貌似很大吧. 楼主该好好规划下未来找个新的职业了

开玩笑?

不要灰心,能发现自身问题就说明你一直在进步。

哥最近也在改这个项目,改的两眼冒火,问题多多啊

楼主加油,不要灰心。当意识到自己的问题的时候,就是在进步

楼主加油,不要灰心,我23岁才刚学习PHP,我同事19岁技术挺牛的,他人好,一直教我,帮助我,我自己也挺努力,坚持的走下去,加油。

 我也个跟楼主遇到同样的一个问题了。我也是二十三岁才入行,一年时间,刚开始来公司什么都不会,直接上ecshop。我地那个神啊,看的两眼昏花,一个商城,搞了两个月,中间夹杂其他的小网站,那段时间打击很大,没人教。不知道去那里问,不知道怎么在百度搜解决问题的关键词,公司就两个程序员,另外一个是软件毕业的,我是跨行业转php 的。他会好点点,在后来,就做一些小的企业网站,然后老板说这也不对,那也不对,测试数据的图片不能变形,,等等,搞的后来做任何一个项目,都要想到,他妈的做完了又是这不对,那不多,一直提心吊胆,有时候一个网站,只给程序刘一天两天的时间给程序,后来恨不得,一天一个,两个网站的上线,代码真心一点质量都没有,想跟老板说多点时间把,他会觉得这是借口,有时候客户也会直接找我修改网站问题,然后老板就过来说,你怎么还没昨晚,就那么难么?确实经验少,有的东西没接触过,不知道怎么做,需要时间,现在辞职了,我还在纠结到底适不适合做程序员,年后换家公司看看,心里还会不会这么想, 

陳述
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
使用數據庫存儲會話的優點是什麼?使用數據庫存儲會話的優點是什麼?Apr 24, 2025 am 12:16 AM

使用數據庫存儲會話的主要優勢包括持久性、可擴展性和安全性。 1.持久性:即使服務器重啟,會話數據也能保持不變。 2.可擴展性:適用於分佈式系統,確保會話數據在多服務器間同步。 3.安全性:數據庫提供加密存儲,保護敏感信息。

您如何在PHP中實現自定義會話處理?您如何在PHP中實現自定義會話處理?Apr 24, 2025 am 12:16 AM

在PHP中實現自定義會話處理可以通過實現SessionHandlerInterface接口來完成。具體步驟包括:1)創建實現SessionHandlerInterface的類,如CustomSessionHandler;2)重寫接口中的方法(如open,close,read,write,destroy,gc)來定義會話數據的生命週期和存儲方式;3)在PHP腳本中註冊自定義會話處理器並啟動會話。這樣可以將數據存儲在MySQL、Redis等介質中,提升性能、安全性和可擴展性。

什麼是會話ID?什麼是會話ID?Apr 24, 2025 am 12:13 AM

SessionID是網絡應用程序中用來跟踪用戶會話狀態的機制。 1.它是一個隨機生成的字符串,用於在用戶與服務器之間的多次交互中保持用戶的身份信息。 2.服務器生成並通過cookie或URL參數發送給客戶端,幫助在用戶的多次請求中識別和關聯這些請求。 3.生成通常使用隨機算法保證唯一性和不可預測性。 4.在實際開發中,可以使用內存數據庫如Redis來存儲session數據,提升性能和安全性。

您如何在無狀態環境(例如API)中處理會議?您如何在無狀態環境(例如API)中處理會議?Apr 24, 2025 am 12:12 AM

在無狀態環境如API中管理會話可以通過使用JWT或cookies來實現。 1.JWT適合無狀態和可擴展性,但大數據時體積大。 2.Cookies更傳統且易實現,但需謹慎配置以確保安全性。

您如何防止與會議有關的跨站點腳本(XSS)攻擊?您如何防止與會議有關的跨站點腳本(XSS)攻擊?Apr 23, 2025 am 12:16 AM

要保護應用免受與會話相關的XSS攻擊,需採取以下措施:1.設置HttpOnly和Secure標誌保護會話cookie。 2.對所有用戶輸入進行輸出編碼。 3.實施內容安全策略(CSP)限制腳本來源。通過這些策略,可以有效防護會話相關的XSS攻擊,確保用戶數據安全。

您如何優化PHP會話性能?您如何優化PHP會話性能?Apr 23, 2025 am 12:13 AM

优化PHP会话性能的方法包括:1.延迟会话启动,2.使用数据库存储会话,3.压缩会话数据,4.管理会话生命周期,5.实现会话共享。这些策略能显著提升应用在高并发环境下的效率。

什麼是session.gc_maxlifetime配置設置?什麼是session.gc_maxlifetime配置設置?Apr 23, 2025 am 12:10 AM

theSession.gc_maxlifetimesettinginphpdeterminesthelifespanofsessiondata,setInSeconds.1)它'sconfiguredinphp.iniorviaini_set().2)abalanceisesneededeededeedeedeededto toavoidperformance andunununununexpectedLogOgouts.3)

您如何在PHP中配置會話名?您如何在PHP中配置會話名?Apr 23, 2025 am 12:08 AM

在PHP中,可以使用session_name()函數配置會話名稱。具體步驟如下:1.使用session_name()函數設置會話名稱,例如session_name("my_session")。 2.在設置會話名稱後,調用session_start()啟動會話。配置會話名稱可以避免多應用間的會話數據衝突,並增強安全性,但需注意會話名稱的唯一性、安全性、長度和設置時機。

See all articles

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

VSCode Windows 64位元 下載

VSCode Windows 64位元 下載

微軟推出的免費、功能強大的一款IDE編輯器

ZendStudio 13.5.1 Mac

ZendStudio 13.5.1 Mac

強大的PHP整合開發環境

MantisBT

MantisBT

Mantis是一個易於部署的基於Web的缺陷追蹤工具,用於幫助產品缺陷追蹤。它需要PHP、MySQL和一個Web伺服器。請查看我們的演示和託管服務。

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

mPDF

mPDF

mPDF是一個PHP庫,可以從UTF-8編碼的HTML產生PDF檔案。原作者Ian Back編寫mPDF以從他的網站上「即時」輸出PDF文件,並處理不同的語言。與原始腳本如HTML2FPDF相比,它的速度較慢,並且在使用Unicode字體時產生的檔案較大,但支援CSS樣式等,並進行了大量增強。支援幾乎所有語言,包括RTL(阿拉伯語和希伯來語)和CJK(中日韓)。支援嵌套的區塊級元素(如P、DIV),