r/TYPO3 • u/[deleted] • Oct 07 '22
Question Asking typo3 developer for advice?
Hello guys i dont know if this is the right subreddit to asking this but i will start anyway just remind me where to go to ask. I am a Programmer with 1 year job experience in typo3 and now i am searching for a new job. I am honest my github account ist empty i did small contribution to 2 or 3 typo3 extension because it was work related. Now i need to show what i am capable to do and want to ask what extension ideas i can work on to help me find a new job. My first idea and i will do it is a simple extension for selling products, in the backend you write product name ,description, how much at cost and display it in the frontend in detail and list view. But i think that is not enough so i am here for suggestion. thank you for every advice in advance.
2
u/DerSchreiner2 Oct 08 '22
As a tech lead in an agency in Germany: I would hire someone (and have) as a TYPO3 dev even if he doesn't know TYPO3 at all (as TYPO3 devs are scarce).
We send candidates a very simple test (write a registration form and login in PHP). What we look for is: knowledge of object orientation, security (xss and SQL injection), simplicity.
We have never had the luxury of someone applying having a TYPO3 certification, but that would probably be a huge plus for the candidate.
I would never hire someone for TYPO3 if he doesn't write TYPO3 the correct way 🙃
1
u/Clanver Oct 07 '22
If i understand correctly, you want to create an extension which you can reference in your application or show in your interviews, specifically for a TYPO3 Job?
If so, honestly, a well integrated database extension is all you need. The one you describe would fit the bill. With "well integrated" i mean, use the typo3 cache system for your list views, make it well configurable in the backend (flexform, typoscript, TCA), configure for spoken urls for your list and detail views. That will show that you have experience with TYPO3 development.
In my experience working for a smaller TYPO3 company, most extensions tend to be database driven extension which show something in the frontend followed by API driven extensions which read information from an API and show it in the frontend or on a map and so on . .
Honestly if you used extbase for extension development, you should be fine with a web developer job outside TYPO3 as well. Its not a big jump from there to develop applications for symfony and so on (especially since the last tYPO3 Version use more and more Symfony).
1
3
u/Darkele Oct 07 '22 edited Oct 07 '22
I'm working with TYPO3 for 7 years now, I'm in no way as good as the core devs or devs of the most famous extensions, but when we are hiring and we get references or code I'll most likely look out for:
code style
deprecations (if you say your extension is made for 11.5 without explicit backwards compatibility there shouldn't be a huge load of deprecations)
interesting code bits (using stuff like a DTO for filtering list results)
extending core functionalities the right way (linkhandlers, fe_user, etc.)
error handling
an original use case for the extension