Live data from Hacker News

Ask HN: I'm starting a new job as a PHP developer tomorrow

news.ycombinator.com

71–80 of 96 posts

Re: Ask HN: I'm starting a new job as a PHP developer tomorrow

#71

Earlier quoted context omitted.

With all due respect You really don't understand the difference between a development server and your personal PC - How many years experience did you say you had?

Why the attitude? If it's a simple definition problem there's no need to get snippy, just address the issue and move on.

Given the op's claimed experience if they don't understand that your pc on your desk top is not the same as your dev/test/live systems - it's about time some one pointed this out to them before they get in real trouble at work.

Re: Ask HN: I'm starting a new job as a PHP developer tomorrow

#72
post #21

Based on your post, my concern is that you will stick out as a "sore thumb" insisting on using Arch Linux in a Windows shop. Basically, you are signaling to your employer and coworkers that you will be difficult to work with. Please spend first 90 days building a good reputation and impression for yourself with your supervisor and coworkers and later use your reputation to drive any changes. By insisting on using Arc…

Not only that, being so adamant about using Arch Linux would make you look ignorant/partisan. Now don't get me wrong, I'm more likely that most to make a stink about not being able to use Linux on the job, but you can still get most of the important tools on a Windows box: Unix utilities (cygwin), nice tabbed terminal (Console2), GVim, Emacs, Perl, Python, Ruby, etc. One tool I lean on heavily is the Silver Searcher…

The thing is that the choice of OS is going to affect his productivity negatively. Even with all those equivalents he'll still feel awkward about using Windows and it could sink a few days or weeks of efforts.

Re: Ask HN: I'm starting a new job as a PHP developer tomorrow

#73
Sounds like your ability to adapt is extremely low. If you're truly stuck and there's no other jobs available immediately for you, then this is a great opportunity to work on that problem.

Another thing you should consider is to stop apologizing for using PHP. That should only be coming from people with a fair bit of experience with it before they decide to hate it for themselves, and followers who express that opinion because they think it's cool.

Re: Ask HN: I'm starting a new job as a PHP developer tomorrow

#74

PHP isn't as bad as it used to be. Yes fundamental operator order is erratic and I'm forever googling basic functions, but the ecosystem has produced some good stuff over the past couple years. Read up on Composer and Packagist. It's basically NPM, Gems, or PyPi for PHP. There are now solid interoperable libraries for most common tasks. - https://getcomposer.org - https://packagist.org Laravel is a great framework, b…

I've been called a few times to troubleshoot slow PHP websites only to discover they were using Symfony and could not sustain 5req/sec on fairly beefy hardware. All kinds of PHP optimizations couldn't make it run much faster (which complicated the infrastructure a lot later on). The last time was 1 year ago so unless something impressive happened since then, I would suggest against it.

That tends to happen if you use all the bells and whistles that come with the standard framework boilerplate, like annotations and the Doctrine ORM. Sometimes Silex is all you need.

Re: Ask HN: I'm starting a new job as a PHP developer tomorrow

#75

Earlier quoted context omitted.

They are developing in PHP and don't develop on Linux?

Yes, they use Windows and Sublime Text to write PHP code.

Like you I'm a guy who is on the Linux platform. I know other people have said this already, but don't worry about the platform right now, when you're new to the company. Just use what they use. I think the transition will be better that way. You can always switch back later.

Re: Ask HN: I'm starting a new job as a PHP developer tomorrow

#76
post #21

Based on your post, my concern is that you will stick out as a "sore thumb" insisting on using Arch Linux in a Windows shop. Basically, you are signaling to your employer and coworkers that you will be difficult to work with. Please spend first 90 days building a good reputation and impression for yourself with your supervisor and coworkers and later use your reputation to drive any changes. By insisting on using Arc…

[deleted]

Re: Ask HN: I'm starting a new job as a PHP developer tomorrow

#77
post #73

Sounds like your ability to adapt is extremely low. If you're truly stuck and there's no other jobs available immediately for you, then this is a great opportunity to work on that problem. Another thing you should consider is to stop apologizing for using PHP. That should only be coming from people with a fair bit of experience with it before they decide to hate it for themselves, and followers who express that opini…

Why would you think that I have a problem to adapt just because I prefer to run Linux as my development environment?

Re: Ask HN: I'm starting a new job as a PHP developer tomorrow

#78

Quick rundown (in no particular order): * The language has comes leaps and bounds since you last used it * Install composer and learn how to use it (PHP package manager) * Read up on Laravel, IMHO it's the best PHP Framework out there right now. They guy behind it is a genius and has great vision for it. * You'll want to use nginx + php5-fpm (No more apache and php_mod) * Check our PHPStorm, if you are going to use a…

Another reason to use PHPStorm: It's cross-platform, so you can use it with your employer's machines as well as on your own home/VM environment.

Re: Ask HN: I'm starting a new job as a PHP developer tomorrow

#79
post #73

Sounds like your ability to adapt is extremely low. If you're truly stuck and there's no other jobs available immediately for you, then this is a great opportunity to work on that problem. Another thing you should consider is to stop apologizing for using PHP. That should only be coming from people with a fair bit of experience with it before they decide to hate it for themselves, and followers who express that opini…

Why would you think that I have a problem to adapt just because I prefer to run Linux as my development environment?

You literally stated in your top post that "I'm a Linux person, I can't use anything else". That doesn't sound like someone who is adaptable.

Re: Ask HN: I'm starting a new job as a PHP developer tomorrow

#80
post #79

Earlier quoted context omitted.

Why would you think that I have a problem to adapt just because I prefer to run Linux as my development environment?

You literally stated in your top post that "I'm a Linux person, I can't use anything else". That doesn't sound like someone who is adaptable.

I just like Linux a lot, it's not that I can't use Windows, I just don't want to.

I'm more familiar with Linux, so I'm faster with it. What's wrong about that?

Post reply on HN