Hari ke-2, Selasa, Membuat API pertama kami dengan Ruby

Kami membahas Sinatra (Ya, namanya diambil dari Frank Sinatra), yang memungkinkan kami membuat situs web, tetapi situs web ini menunjukkan kepada kami file JSON dari data kami, yang penting untuk membuat API nanti dan sebenarnya digunakan untuk membangun situs web front-end. Bagi teman-teman non-teknologi, ini memungkinkan kami melihat data kami secara visual yang nantinya akan kami gunakan untuk membuat situs web yang dapat menyimpan dan membuat data baru berdasarkan masukan orang-orang. Jadi jika kita membuat situs web safari di mana orang dapat memasukkan nama binatang yang mereka lihat beserta berapa kali mereka melihatnya, ini akan memperbarui data kita dan memberi kita lebih banyak hewan beserta berapa kali mereka terlihat. Pengguna yang memasukkan data ini tidak akan dapat melihatnya, namun orang yang membuat situs web dapat melihat data ini. Pengguna secara teknis juga dapat melihat data jika pembuatnya memberi izin kepada mereka. Facebook adalah contoh yang baik dalam hal ini, mereka memiliki banyak data tentang kami dan jika Anda tidak mengetahuinya, Anda dapat memiliki akses ke “data pribadi” Anda sendiri jika Anda memilih untuk mengambilnya. Terserah kamu.

Nanti, proyek kami hari ini hanyalah kembali ke repositori kami dan memperbarui beberapa ReadMe kami yang menjelaskan bagaimana kami melakukan beberapa proyek serta mencoba menambahkan beberapa gif dari proyek tersebut. Ini menyenangkan karena memungkinkan saya meninjau pekerjaan sebelumnya dan tidak merasa kewalahan dengan apa yang kita pelajari.

Saat istirahat makan siang, saya akhirnya mencari beberapa pekerjaan dan akhirnya melamar empat pekerjaan hari ini. Namun saya menyadari bahwa saya menghabiskan terlalu banyak waktu untuk mencari pekerjaan dan tidak cukup untuk meninjau pekerjaan saya, jadi saya pikir saya hanya akan menjadikannya tujuan setiap hari untuk melamar setidaknya dua pekerjaan dan kemudian melanjutkan untuk melakukan tugas-tugas lain. itu akan memungkinkan saya menjadi pengembang yang lebih baik. Sejauh ini saya sudah melamar enam pekerjaan sejak kemarin, saya melamar dua. Saya berharap setidaknya mendapat kabar dari salah satu dari mereka setidaknya setelah saya selesai kelas. Saya mulai berusaha dan memiliki keberanian untuk melamar meskipun saya belum merasa siap, dan saya dapat mengatakan bahwa saya adalah tipe orang yang akan beradaptasi dengan keadaan apa pun, jadi secara teknis saya siap.

Saya makan siang bersama teman sekelas, dan ketika kami kembali, saya akhirnya mengerjakan resume saya dan memperbarui profil saya di berbagai situs pencarian kerja. Setelah itu saya tidur siang selama 30 menit dan kemudian kami kembali ke kelas untuk menyerahkan resume kami untuk wawancara tiruan pada hari Jumat, lalu kami meninjau ulang empat minggu mendatang. Kamis ini kami akan membahas proyek kami dengan teman sekelas kami dan menjelaskan apa yang telah kami lakukan sejauh ini, dan selain HTML dan CSS proyek saya, saya belum melakukan sebanyak yang saya inginkan jadi itulah tugas saya berikutnya. Aku akan fokus pada besok. Hari kedua merupakan istirahat singkat yang menyenangkan. Saya menantikan misteri besok.

Hari ke-3, Rabu, Wawancara Teknis dan Ruby on Rails

Tadi malam saya tidak menyelesaikan banyak pekerjaan karena itu adalah hari ulang tahun seorang teman dan saya baru pulang pada pukul 10:30 malam. Aku tidak mengerjakan banyak hal, itu adalah kesalahanku, tapi aku melupakannya. Pagi ini kami mulai berbicara lebih banyak tentang wawancara teknis dan menonton video ini:

dan instruktur membahas video tersebut secara lebih mendalam dan menjelaskan bagian-bagian baiknya beserta hal-hal lain yang dapat diperbaiki.

Sejujurnya hal ini membuat saya semakin cemas mengenai hal ini, namun hal ini jelas merupakan sesuatu yang perlu saya dengar sebelum saya benar-benar melakukan wawancara teknologi. Lucu sekali bagaimana beberapa minggu terakhir ini dipenuhi dengan berbagai macam emosi. Itulah salah satu hal yang tidak saya duga akan saya pelajari ketika saya mengikuti program ini. Bagaimana cara untuk lebih mengendalikan diri ketika emosi menjadi meningkat dan bagaimana tidak membiarkan emosi tersebut melumpuhkan saya atau mengubah perilaku saya dengan cara yang tidak produktif. Ini jelas merupakan bonus tambahan karena membuat saya lebih percaya diri dengan keterampilan dan kemampuan saya untuk beradaptasi dan menjadi pembelajar yang lebih gigih dalam hidup.

Setelah itu kami istirahat dan memulai perkuliahan.

Kami menginstal program Ruby on Rails dan hal ini memakan waktu cukup lama sehingga kami benar-benar memulai perkuliahan tepat pada saat kami biasanya sedang istirahat makan siang (jam 12 siang). Kami pada dasarnya mempelajari cara membuat tabel dan itu mirip dengan SQL tetapi dengan cara yang lebih mudah. Kami tidak mendapatkan terlalu banyak karena kami sudah dalam perpanjangan waktu jadi kami akan melanjutkan lebih banyak lagi pada jam 3 sore.

Saat ini saya baru saja melamar pekerjaan lain untuk pekerjaan insinyur perangkat lunak tingkat pemula, saya mengerjakan sedikit portofolio saya dan memperbarui header. Saya pikir saat ini untuk mengatur semua tugas dan proyek besar yang harus saya lakukan, saya hanya akan fokus melakukan satu bagian kecil tugas untuk setiap proyek saya sehingga setidaknya saya bisa merasa produktif dan berhasil. Selama saya dapat membangun kebiasaan itu dan konsisten melakukannya setiap hari, saya tahu tugas-tugas kecil itu pada akhirnya akan berubah menjadi sebuah rumah yang dibangun satu demi satu.

Sisa hari itu, saya berlari selama delapan menit untuk menghilangkan stres. Pada jam 3 sore kami kembali ke kuliah dan mulai belajar tentang API dan membangunnya dengan Ruby on Rails. Saya harus menonton ulang perkuliahan karena ada banyak hal yang tidak saya pahami sejak kami terburu-buru menyelesaikan perkuliahan. Setelah kuliah selesai, saya akhirnya memperbarui beberapa situs pencarian karir saya seperti ZipRecruiter, dan kemudian melamar dua pekerjaan lagi dan memutuskan untuk berhenti melamar pekerjaan hari ini. Saya panjat tebing dan kemudian kembali ke kelas untuk mengerjakan pekerjaan sebelumnya, salah satunya adalah SQL dan membuat proyek di mana saya harus menggunakan kunci Asing untuk menggabungkan beberapa tabel karena saya menunda-nunda melakukannya.

Saya juga melakukan ini CodeWar yang sudah saya lakukan di javascript beberapa minggu yang lalu, jadi saya melakukannya di Ruby dan wow, jauh lebih mudah untuk membuat kode di Ruby sejak spoiler alert, yang harus Anda lakukan hanyalah menulis satu baris kode untuk mengalikan panjang, lebar, dan tinggi dan Anda dengan mudah mendapatkan volume balok. Dalam Javascript, kodenya jauh lebih panjang atau setidaknya solusi yang saya miliki sebelumnya. Setelah itu, saya harus memperbarui beberapa repositori readme saya sehingga dapat memiliki deskripsi dan saya belajar cara membuat gif untuk web melalui LICEcap. Berikut adalah dua proyek saya yang saya buatkan gifnya;

Secara keseluruhan malam ini sangat produktif, masih banyak yang harus saya kejar, tetapi saya mengambil langkah demi langkah.

Hari ke-4, Kamis, Email Penolakan, PEDAC Papan Tulis

Standup: Berbicara tentang manajemen waktu, membagi tugas. Itu adalah salah satu masalah yang dihadapi sebagian besar orang di kelas kami, termasuk saya. Namun menurut saya, saya sudah mengalami kemajuan dalam hal ini, jadi kelas ini juga mengajari saya cara mengatur waktu dan energi dengan lebih baik.

Pemanasan kami adalah "perang kode" dan instruktur memberi tahu kami bahwa sebaiknya melakukannya di papan tulis. Saya sebenarnya dapat membuat kodesemu untuk ini dan dapat memecahnya. Meskipun saya tidak mengingat istilah pengkodean yang tepat, instruktur saya memberi tahu saya bahwa yang penting adalah saya dapat memecah masalah menjadi langkah-langkah yang cukup kecil dan satu-satunya hal yang harus saya lakukan hanyalah mencari di Google untuk pengkodeannya. istilah daripada googling untuk solusi itu sendiri.

Kami kemudian membuat API dapur dengan Ruby on Rails untuk latihan yang membantu saya lebih memahami tukang pos. Saya memang harus mengunduh Postman dan itulah salah satu hal tentang coding dan mencoba belajar sendiri. Sulit untuk mengetahui program apa yang harus diunduh kecuali Anda mengenal seseorang yang sudah mengetahui cara membuat kode dan memberi tahu Anda program apa yang Anda perlukan agar berhasil. Hal terbesar yang aku sukai dari menulis blog tentang kelas ini adalah aku bisa lebih bersyukur karena menjadi bagian dari kelas itu dan mengingatkanku betapa jauh kemajuan yang telah aku capai, walaupun terkadang aku merasa seperti buntu. dan dibalik itu semua, aku tahu lebih banyak dari apa yang biasa kuketahui beberapa minggu yang lalu.

Jumat, Wawancara.

Saya akhirnya melakukan wawancara soft skill dengan perusahaan karena saya merasa harus fokus pada keahlian saya dan juga karena saya memerlukan lebih banyak waktu untuk mempersiapkan wawancara teknis, yaitu ketika saya benar-benar mendapatkan wawancara. . Wawancara soft skillnya akhirnya seru banget, saya dan pewawancara hanya sekedar ngobrol dan rasanya seperti ngobrol. Dia memberi saya umpan balik yang bagus untuk memperluas jawaban saya tentang mengapa saya ingin menjadi seorang pengembang dan juga untuk memperluas gelar Psikologi saya dan bagaimana hal itu dapat berhubungan dengan coding dan mampu memahami orang-orang yang memungkinkan saya bekerja dengan beragam. sekelompok orang.

Secara keseluruhan, menurutku aku merasa cemas saat memikirkan pekerjaan, tapi saat ini, aku sudah terbiasa dengan perasaan itu, dan aku hanya akan melakukan yang terbaik setiap hari. Itu adalah hadiah terbaik yang bisa saya berikan pada diri saya sendiri. Menurutku, menulis blog ini telah membantuku melepaskan sebagian emosi dan pikiranku. Senang juga melihat kembali cerita-cerita lama yang saya buat dan melihat sejauh mana kemajuan saya.

Sekalipun tidak ada seorang pun yang membaca blog-blog ini, saya pikir itu telah membantu saya lebih banyak lagi, dan saya berterima kasih untuk itu. Jika Anda terus mengikuti blog saya atau hanya menemukan sebagian di antaranya, terima kasih telah membaca ini, saya harap Anda juga mengalami perjalanan hidup yang luar biasa. Jika tidak, saya yakin Anda akan sampai di sana. Kita semua akan melakukannya.