目次
返信内容:
ホームページ バックエンド開発 PHPチュートリアル 小さな会社でプログラミングをするのはどんな感じですか?

小さな会社でプログラミングをするのはどんな感じですか?

Aug 22, 2016 am 10:12 AM

Zhihuには優秀な人材がたくさんいるようで、彼らは大企業で幸せな開発経験を積んでいます。 。では、普通の中小企業で働いている普通のプログラマが、普通の話を共有している人はいるでしょうか? ?

返信内容:

誰もがフルスタックエンジニア 経験としては、プロセスがないことに加えて、毎日コードを書いているので、仕事を辞めるのに遅すぎるということはありません。職場の雰囲気は比較的和やかで、みんな同じくらいの年齢で、上下関係はありません。

もちろんデメリットもたくさんあります。標準化されたプロセスがないため、タスクの割り当てが不明確であり、各人がどの部分を担当するかが不明確です。製品の変更が必要な場合、プログラマーはあまりにも無造作にコードを変更し、対応する監督を欠いています。プロジェクトのコードにはコードレビューが欠如しており、チームの技術レベルにばらつきがあるため、良いコードと悪いコードが見事に混在しています。 自分のコードを管理しましょう
自分のドッグフードを食べましょう
システムが壊れたら夜中に直してください
直せなかったらクソ野郎です
、、、、非常に「標準的な」DevOpt ! ! !
  1. 本番機でコードを調整し、調整が完了したらSVNを入力します。
  2. データベースを誤って削除してしまったという悪夢を見て、目が覚めたらそれが本当だったことがわかりました。
  3. 写真、コード、データベース、フロントエンド、バックエンド、運用と保守、API、WeChat、Alipay... チップのデータシートを見て信号のタイミングを確認し、回路図を見て信号のタイミングを確認します。ピン...、生産工場に行き、作業員にテスト コードの書き方を教える テスト結果を見ながら...携帯電話の確認コードの入力方法と、顧客の店舗のデスクトップ コンピュータの構成リストの選択方法をユーザーに教えるまで、すべて一人で行われます。
  4. 病気になったらこれらのプロジェクトをどうすればよいかよく心配します
5. 匿名のままにすることを躊躇します。 2015 年 8 月 (大学受験後の休日)、私は現在の会社に入社し、iOS 開発の仕事を担当しました。

最初に言ってください、できれば小さな会社には行かないでください。経験が足りない場合は起業しないでください。小さな会社での生活は本当にユニークな経験です。

全体的には、大変な道のりでした。
メンバーのうち7名は全員ソフトウェアエンジニアリングを専攻する学部1、2年目(もうすぐ2年目、3年目)です。
最初は大変でした。会社設立前は、私たち全員が起業したり、開発チームを率いたり、アーキテクチャを設計したりした経験がなかったため、始めるのは非常に困難でした。
私の役職は「iOS 開発マネージャー」と呼ばれています。これは「マネージャー」というよりも、チーム全体で iOS を書いている唯一の人間であり、わずか 2 週間の勉強後に働き始めました。 (その小さな才能に感謝します

2015 年 8 月、あの暑い夏、私は自宅で一人で VSpace (East Big Assistant) を書きました。当時、チーム全体が VSpace に大きな期待を寄せていました。この製品が、すぐに成功しました。ノースイースタン大学のみんなに私たちのことを知ってもらいましょう。しかし、私たちは無知に負けました。HTTP POSTでもクエリ文字列をURLに追加するのではなく、クエリ文字列を直接追加します。本文では、これはすべての技術者を大笑いさせるのに十分だと思います... さらに、ドメイン名と、その時点で Alibaba Cloud のドメイン名がブロックされることについてもほとんど知りません。登録が遅れ、結果は「リリース」されました 「当時のHTTP通信APIはIPアドレスを使用していました。当時は純粋なコードレイアウトすら苦手でした。UIはストーリーボードにドラッグすることで完成しました」 Interface Builder で @IBAction をあらゆるところに追加しました...リリースはさらに印象的でした。私たちは Apple Development Program の費用を支払うことさえできませんでした (想像できるでしょうか)。それで、最終的にリリースを送りました。 fir.imにアクセスしましたが、証明書の問題は最終的に解決されませんでした。最初のアプリはこのように立ち往生しました

(私たちの悪いコードに興味がある場合は、 github.com/Obisoft2017 プログラム

の後、私は今年の GPA が理想的ではありませんでしたが、指導してくれるマスターなしで多くのことを学びました。学期の初めに最も印象的だったのは、11 月中旬にノースイースタン大学で、瀋陽大学の別のチームと会議室を使って 7 時間にわたって議論したことです。 -4回目のミーティングで、私たちはついに製品要件分析のルーチンを理解しました
そして私たちはしばらくの間それを続けてきました(今まで)私たちのリーダーは私たちにいつもそう言っていますが、私たちは生計を立てるために多くのアウトソーシングを行ってきました。アウトソーシング会社ではありません。収入がなく、高額な会計手数料を支払わなければならないため、これを行わないと生き残ることができません(月額 300、笑、皆さんはこれが私たちにとって本当に高いとは信じられないでしょう)。お金は、外注代理店からもらったり、先生からもらったりするもので、本当にたくさんのトリックが詰まっています。たくさん働けば、お金は確実に増えます、でも、私たちは最下位でした そして、大学生活で初めての冬休み。当初、私たちは SYU チームと協力していましたが、リスクを負いたくないため (パートナーも私たちと同様に資金が不足していました)、選択の余地はなく (私たちに株式を提供することができました)、協力は終了しました。短期的な製品開発も終了した。冬休みも終わりに近づいたとき、私とリーダーはあるアイデアを持って投資家と初めて会いましたが、結局投資は失敗し、今も生き残るのに苦労しています。 上場企業への投資しか見ていない人が多いですが、誰も投資しない企業の方がもっとたくさんあります。
学校が再開された後、私たちはこのアイデアでノースイースタン大学の学校レベルのイノベーションと起業家精神のコンテストで賞(価値のない)を獲得しました。その後、開発を進め、2016年6月にApp Storeに公開するという旗を立てました。しかし、私たちがまだ学部だったこともあり、本校のソフトウェアエンジニアリング研修プログラムは1、2年生向けの科目が多く、開発が遅れていました。何度も停滞しましたが、現在も進行中です。
この頃、私たちの開発は、需要分析、プロトタイプ設計、UI描画(私)から開発まで、徐々に道を踏み外していきました。その後、スクラム(アジャイル)も採用し、その結果は次のとおりでした。かなり注目に値します。リーダー (バックエンド、フロントエンド) と私 (iOS) はどちらも、基本的なデザイン パターンのアプリケーションとアーキテクチャのアイデアを持っています。また、UI レイアウト (現在は純粋なコード + 自動レイアウトです)、ネットワーク通信の二次カプセル化 (幸いなことに、これは柔軟性、モジュール化、コードの再利用を促進し、完全に独学で独自の道を見つけます。

中小企業は依然として厳しい生活を送っています。いつ終わりが来るか分かりません。リーダーは、中国のスタートアップの90%が初年度に失敗したと語った。私たちは幸運ですか?しかし、彼の死はおそらく遠くないでしょう。 誰もがプロダクトマネージャーです。 1. プロジェクト管理は比較的混沌としており、開発の初期段階では 1 人で行うことが多く、中期以降は 1 人または 2 人にメンテナンスを任せることになります (他の人が仕事に行ったため)。他のプロジェクトでは)、途中での要件の変更は奇妙である可能性がありますが、他の人にとってはそれを埋める必要があります。
2. チームメンバーのレベルは不均一であり、コードの品質も不均一です。大量の乱雑でコメントのないコードは、最初の点のため、コードのこの部分をリファクタリングします。私は素晴らしい人間ではありませんが、毎日。
3. 給料が低く、上司は数年働いても給料は少ししか上がらないので、時間がありません。コードレビューや技術セミナーに。
4. 雰囲気はリラックスしていて、残業はあまりありません。 SVN コードは拒否され、隠蔽されることがよくあります これは単なるサポート部門の会社であり、プログラマー = Web フロントエンド + Web バックエンド + デスクトップ アプリケーション開発 + データベース設計 + プロダクト マネージャーと非常によく似ています。 計画が変化に追いつかない
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

PHPのカール:REST APIでPHPカール拡張機能を使用する方法 PHPのカール:REST APIでPHPカール拡張機能を使用する方法 Mar 14, 2025 am 11:42 AM

PHPクライアントURL(CURL)拡張機能は、開発者にとって強力なツールであり、リモートサーバーやREST APIとのシームレスな対話を可能にします。尊敬されるマルチプロトコルファイル転送ライブラリであるLibcurlを活用することにより、PHP Curlは効率的なexecuを促進します

Codecanyonで12の最高のPHPチャットスクリプト Codecanyonで12の最高のPHPチャットスクリプト Mar 13, 2025 pm 12:08 PM

顧客の最も差し迫った問題にリアルタイムでインスタントソリューションを提供したいですか? ライブチャットを使用すると、顧客とのリアルタイムな会話を行い、すぐに問題を解決できます。それはあなたがあなたのカスタムにより速いサービスを提供することを可能にします

PHPにおける後期静的結合の概念を説明します。 PHPにおける後期静的結合の概念を説明します。 Mar 21, 2025 pm 01:33 PM

記事では、PHP 5.3で導入されたPHPの後期静的結合(LSB)について説明し、より柔軟な継承を求める静的メソッドコールのランタイム解像度を可能にします。 LSBの実用的なアプリケーションと潜在的なパフォーマ

JSON Web Tokens(JWT)とPHP APIでのユースケースを説明してください。 JSON Web Tokens(JWT)とPHP APIでのユースケースを説明してください。 Apr 05, 2025 am 12:04 AM

JWTは、JSONに基づくオープン標準であり、主にアイデンティティ認証と情報交換のために、当事者間で情報を安全に送信するために使用されます。 1。JWTは、ヘッダー、ペイロード、署名の3つの部分で構成されています。 2。JWTの実用的な原則には、JWTの生成、JWTの検証、ペイロードの解析という3つのステップが含まれます。 3. PHPでの認証にJWTを使用する場合、JWTを生成および検証でき、ユーザーの役割と許可情報を高度な使用に含めることができます。 4.一般的なエラーには、署名検証障害、トークンの有効期限、およびペイロードが大きくなります。デバッグスキルには、デバッグツールの使用とロギングが含まれます。 5.パフォーマンスの最適化とベストプラクティスには、適切な署名アルゴリズムの使用、有効期間を合理的に設定することが含まれます。

フレームワークセキュリティ機能:脆弱性から保護します。 フレームワークセキュリティ機能:脆弱性から保護します。 Mar 28, 2025 pm 05:11 PM

記事では、入力検証、認証、定期的な更新など、脆弱性から保護するためのフレームワークの重要なセキュリティ機能について説明します。

フレームワークのカスタマイズ/拡張:カスタム機能を追加する方法。 フレームワークのカスタマイズ/拡張:カスタム機能を追加する方法。 Mar 28, 2025 pm 05:12 PM

この記事では、フレームワークにカスタム機能を追加し、アーキテクチャの理解、拡張ポイントの識別、統合とデバッグのベストプラクティスに焦点を当てています。

PHPのCurlライブラリを使用してJSONデータを含むPOSTリクエストを送信する方法は? PHPのCurlライブラリを使用してJSONデータを含むPOSTリクエストを送信する方法は? Apr 01, 2025 pm 03:12 PM

PHP開発でPHPのCurlライブラリを使用してJSONデータを送信すると、外部APIと対話する必要があることがよくあります。一般的な方法の1つは、Curlライブラリを使用して投稿を送信することです。

See all articles