热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

新的起点,心的征程|掘金年度征文

前言世上本没有昨天,更没有未来。人,说到底还是感性动物,对自己的曾经,或怀念,或悔恨;对自己的未

前言

世上本没有昨天,更没有未来。

人,说到底还是感性动物,对自己的曾经,或怀念,或悔恨;对自己的未来,或憧憬,或担忧。 站在新的起点,感怀过去,不惧将来,我将整理好当下的自己,踏上属于自己 IT 路的“心”征程。

"有时间一定要总结下自己的 2018。"距离第一次说这句话,已经过去一个月了,但是一直没执行,除了外界原因,更多的是自己没有那种...感觉?每晚躺下后,构造下框架,理理思路,甚至做梦被“催稿”,但依旧没动笔写,不知道要拖到什么时候。

2019-01-16,晚,我和舍友,去超市路上
舍友:老牛咱们都来这快两年了啊,真快呀。
我:是啊,刚来的时候还啥都不...(突然看向不远处)卧槽这居然有栋楼?这啥楼?
舍友:这栋楼咱们来的时候刚开始建,早就投入使用了。
我:啊?

每天三点一线起早贪黑的生活,使自己对于所处的环境,周围的朋友,甚至自己本身,都习以为常了。但这些东西却在悄无声息的改变着,只是不被自己所重视。从大学到现在,自己失去了很多,但同时也得到了很多。因此有必要简单回顾下,也算给昨天的自己画个句号。

自我介绍

一只玩了 5 年软件专业但依旧没玩出花样的准毕业生。一直在学习,又一直都没学会;似乎什么都懂,可又什么都不太懂。

大二接触了前端,之后便断断续续的在前端这条大河里扑腾,期间有过被淹的经历,也有过换条河的冲动,但还是坚守自己的内心,勇往直前。

技术,即是生活

初识

老车老车(本科舍友),你看我做的网页,厉不厉害?哈哈哈。

大二,学院实验室纳新,经过一个月的苦学,成功进入了实验室,从此开始了我的切图生活,也让我初识了 IT 行业,并对这个行业充满了向往,学习过程中得到了极大的自我满足感。

之后,通过自学以及学校课程的知识补充,我掌握了一个项目从需求分析、概要设计、详细设计,一直到上线维护的整个流程,现在已可以独立实现一个网站从前端,后台到数据库的所有工作。

大四实训,有机会能对前端领域进行系统的学习,HTML5 , CSS3 , Bootstrap , Less , Sass , JQuery ,Node.js,响应式设计等知识无不充斥着我的味蕾,令我欲罢不能。考研结束后进行了系统的自学,终于尝到渴望已久的味道,真香~

迷茫

你和郭(高中同学),一个是心太杂,一个是心太乱。

有段时间一直在纠结是不是应该转去做 Java 或者大数据。因此在本科毕业后的暑假,重新学习了 Java 相关知识,了解了一些常用框架 SSH ,SSM ,开学后依旧在充实自己薄弱的后台知识。后来又觉得大数据挺火,学了 python 。直到...

学长:这个...学弟啊,咱们实验室的项目要开始了,计划前后端分离,你之前是不是一直做前端啊?
我:恩,本科学过点,也不太会。
学长:那你就做前端吧,你说用什么框架啊?
我:啊,好,那, Vue.js 吧,上手快。

11 月份左右,项目 V1.0 结束,剩下的工作就是不断的改原需求、加新需求和维护。

当完成自己模块的编码后,回头一看:

哇!这娃是写了些什么玩意?组件化不到位,函数不简洁,耦合性太高,该用的东西没用到,这代码是怎么写出来的?

越觉得容易好上手的东西,往往越轻视它。 心有不甘,又把 Vue (除源码) 好好的学了一遍, 有了些自己的理解后才释怀。

我,又回来了。

坚定

总要有一门至少自己满意而且能拿得出手的技术吧。

18 年暑假前,随大流找实习。去某司面试,问题简单但结果不如意。面试官很直接:基础不好,都是书上的内容,回去多看看书。

由于自己是看视频学习,一心想着快速上手项目,急于求成导致忽略了很多重点;而且只跟着视频敲代码,没有思考没有练习,导致基础不牢,甚至脱离了这个行业。自己只处于前端的某条支流中,并没有汇入主流。于是直接入手了《 JS 高程》,虽说有些基础,但在翻阅过程中也有很大的收获。

就决定是它了。

暑假忙于实验室项目,错过了很多校招提前批,但也得益于这段时间,让自己好好准备接下来的秋招。偶然间得到 凯哥的前端面试图谱,加深了学习,对自己的秋招起到很大的导向作用,最终也拿到了不错的 offer 。

发展

宁可苦学几年,不可苦拼一生。

随着学习的深入,了解的东西也越来越多,也发现自己越来越菜,每天记录着群里的各种资源,等学校任务完成了去啃啃。

前端领域的技术虽然更新很快,但万变不离其宗:HTML , CSS , Javascript , ES6 , 接下来各种开发框架、打包工具等,除此之外就是数据结构、网络相关知识、代码规范(个人觉得保持代码整洁是个很重要的习惯)等,网上充斥着各种前端学习路线图,但是只可作参考,具体怎样查缺补漏,还是很具有个性化的。

列出自己一些已完成/未完成的事:

  • 接了一些项目,项目不大,钱也不多,但重在体验
  • 书籍
    • 《代码整洁之道》
    • 《高性能网站建设指南》
    • 《Javascript 高级程序设计》,1/2
    • 《ECMAScript 6 入门》电子版一遍,书1/2
    • 《数据结构与算法 Javascript 描述》,1/3
    • 《大话设计模式》,1/3
  • 完成秋招,拿到心仪的 offer,并记录了自己校招面试时遇到的问题
  • 各类学习笔记(仅本地)

技术之路就如同生活,有时会让你开心,有时也会让你不堪,但又能怎么样,生活继续,你要去适应;技术之路也要前行,要不断掌控他。

生活,即是经历

时间飞逝,早已分不清楚哪些事发生在 17 年,哪些事发生在 18 年了,那就总结下自己的研究生生活吧。

  • 终于入手 kindle
  • 《白夜行》
  • 《解忧杂货店》
  • 《嫌疑人 X 的献身》
  • 《三体》,1/3
  • 《厚黑学》,1/3
  • 《明朝那些事儿全集》(在 18 年的上半年,终于完成了夙愿)
  • 《万历十五年》
  • 《人类简史》,1/2
  • 小论文上传(审稿中),大论文收尾阶段
  • 结识了很多前端大佬
  • 主教了本科的实训课程
  • 参加《掘金开发者写作计划》
  • 经历了 3 个月左右的“水逆期”,诸事不顺,最后以一场不大但又很麻烦的车祸收尾,也算是提前体验了社会阴暗的一面,给自己敲响警钟
  • 通宵成瘾,对自己的身体情况甚是担忧(比如劲椎,心脏...)

经历,即是心性

犊砸啊 (也就是我),你现在的心态怎么跟我大学时一样了,这么暴躁。

我之所以将“性格”单独提出来说,是因为在这一年,我的性格发生了很大变化:易烦躁,变差,再变差

从小到大,“脾气好,性格好”总是我的标签,直到 18 年开学。每当快“炸”时,自己会尽量控制,无果,一点就着,虽说没那么大,但完全失去了以前控制情绪的能力,我仿佛变了个人,越来越不认识自己。分析原因:求胜心切,导致急功近利,但又不踏实做事,愈演愈烈

庆幸的是,每当事情发展到不可掌控的地步,我也能及时平静下来,避免了很多错误。最终在本命年到来之前,心里的暴戾之气被镇压下去,自己又恢复了本性。而恢复的方法就是看书

个人的所有经历,最后都会融进自己的性格中,伴随一生。这暴躁的几个月,给身边人带来了不少麻烦,自己也深受其害,但好在及时醒悟,没有让这种情绪变成性格,毁了一生。

未来计划

活在当下,不是要你放弃过往和未来,而是总结过往经验,并转化成当下自己跳向未来的跳板。坚守今天,但不辜负过往。

人的一生应当这样度过:当他回首往事时,不因虚度年华而悔恨,也不因碌碌无为而羞耻。

2018 已过, 2019 年,自己将会脱离象牙塔,混入滚滚的社会潮流中,体会更多的酸甜苦辣。需要有个计划好好规划一下了:

  • 多读书,读好书
  • 注意投资自己,比如言辞,心智,穿着,尤其是健身
  • 加强执行力,拒绝空想主义
  • 整理自己的收藏,进行分类,并持续跟进
  • 继续研读前端相关书籍,并做好读书笔记。参考一位前端 2018 绝地求生记 | 掘金年度征文
  • 加深对 Vue 的学习(源码),回顾 Node
  • TypeScript , GraphQL , Flutter
  • 建立自己博客/公众号,完善 GitHub ,并持续输出
  • 完成《掘金开发者写作计划》 的任务

后记

自己的语言表达能力不好,也是第一次写文章,原本以为会写不出几句,但没想到,提起自己在这条路上扑腾的经历会有些收不住尾!2019是我迈向社会,即将参加工作的新起点,更是我技术生涯的一个新起点,我将用心专一,探索属于自己新的征程。

感谢您抽出宝贵的时间阅读它,同时也期望您对本文进行指正,不论思想还是学习方式,我都将洗耳恭听。

以初中时班级座右铭结束本文吧:

有志者、事竟成,破釜沉舟,百二秦关终属楚;
苦心人、天不负,卧薪尝胆,三千越甲可吞吴。

掘金年度征文 | 2018 与我的技术之路 征文活动正在进行中......

转:https://juejin.im/post/5c412ffe6fb9a049b13e7d9b



推荐阅读
  • Python 数据可视化实战指南
    本文详细介绍如何使用 Python 进行数据可视化,涵盖从环境搭建到具体实例的全过程。 ... [详细]
  • 解决Bootstrap DataTable Ajax请求重复问题
    在最近的一个项目中,我们使用了JQuery DataTable进行数据展示,虽然使用起来非常方便,但在测试过程中发现了一个问题:当查询条件改变时,有时查询结果的数据不正确。通过FireBug调试发现,点击搜索按钮时,会发送两次Ajax请求,一次是原条件的请求,一次是新条件的请求。 ... [详细]
  • Web开发框架概览:Java与JavaScript技术及框架综述
    Web开发涉及服务器端和客户端的协同工作。在服务器端,Java是一种优秀的编程语言,适用于构建各种功能模块,如通过Servlet实现特定服务。客户端则主要依赖HTML进行内容展示,同时借助JavaScript增强交互性和动态效果。此外,现代Web开发还广泛使用各种框架和库,如Spring Boot、React和Vue.js,以提高开发效率和应用性能。 ... [详细]
  • 为开发者提供了一系列实用的参考网站和资源链接,包括HTML速查手册( 和 ),帮助开发者快速查找和学习相关技术知识。此外,还涵盖了其他重要的开发工具和文档,为编程工作提供全面支持。 ... [详细]
  • 在掌握Promise调用链的过程中,理解其在异步执行中的核心作用至关重要。链式调用不仅简化了代码结构,提高了可读性,还增强了程序的健壮性和维护性。类似于jQuery中常用的链式调用,如 `$(#app).show().css('color', 'red')`,Promise的链式调用通过 `.then()` 方法实现了异步操作的无缝衔接,使得复杂的异步流程更加直观和高效。掌握这些技巧将有助于开发者更好地处理异步编程中的常见问题,提升开发效率。 ... [详细]
  • TypeScript 实战分享:Google 工程师深度解析 TypeScript 开发经验与心得
    TypeScript 实战分享:Google 工程师深度解析 TypeScript 开发经验与心得 ... [详细]
  • Java中高级工程师面试必备:JVM核心知识点全面解析
    对于软件开发人员而言,随着技术框架的不断演进和成熟,许多高级功能已经被高度封装,使得初级开发者只需掌握基本用法即可迅速完成项目。然而,对于中高级工程师而言,深入了解Java虚拟机(JVM)的核心知识点是必不可少的。这不仅有助于优化性能和解决复杂问题,还能在面试中脱颖而出。本文将全面解析JVM的关键概念和技术细节,帮助读者全面提升技术水平。 ... [详细]
  • 使用jqTransform插件美化表单
    jqTransform 是由 DFC Engineering 开发的一款 jQuery 插件,专用于美化表单元素,操作简便,能够美化包括输入框、单选按钮、多行文本域、下拉选择框和复选框在内的所有表单元素。 ... [详细]
  • 秒建一个后台管理系统?用这5个开源免费的Java项目就够了
    秒建一个后台管理系统?用这5个开源免费的Java项目就够了 ... [详细]
  • 本项目通过Python编程实现了一个简单的汇率转换器v1.02。主要内容包括:1. Python的基本语法元素:(1)缩进:用于表示代码的层次结构,是Python中定义程序框架的唯一方式;(2)注释:提供开发者说明信息,不参与实际运行,通常每个代码块添加一个注释;(3)常量和变量:用于存储和操作数据,是程序执行过程中的重要组成部分。此外,项目还涉及了函数定义、用户输入处理和异常捕获等高级特性,以确保程序的健壮性和易用性。 ... [详细]
  • 如何有效防御网络攻击,确保软件系统安全稳定运行?
    如何有效防御网络攻击,确保软件系统安全稳定运行? ... [详细]
  • 为了向用户提供虚拟应用程序,通常会在基础架构中部署StoreFront或Web Interface。为了确保安全的远程访问,通常需要在DMZ中配置Secure Gateway或Access Gateway。本文详细对比了这两种界面工具的功能特性,包括用户管理、安全性、性能优化等方面,为企业选择合适的解决方案提供了全面的参考。 ... [详细]
  • 深入解析Spring Boot启动过程中Netty异步架构的工作原理与应用
    深入解析Spring Boot启动过程中Netty异步架构的工作原理与应用 ... [详细]
  • 六个接私活的平台,技术在手,财富自由!值得推荐给每一位专业人士!
    本文将介绍六个适合专业人士接私活的平台,帮助技术人才实现财富自由。这些平台不仅提供了丰富的项目机会,还为用户搭建了高效的合作桥梁,是每位技术人士不容错过的资源。 ... [详细]
  • 在 Linux 系统中,`/proc` 目录实现了一种特殊的文件系统,称为 proc 文件系统。与传统的文件系统不同,proc 文件系统主要用于提供内核和进程信息的动态视图,通过文件和目录的形式呈现。这些信息包括系统状态、进程细节以及各种内核参数,为系统管理员和开发者提供了强大的诊断和调试工具。此外,proc 文件系统还支持实时读取和修改某些内核参数,增强了系统的灵活性和可配置性。 ... [详细]
author-avatar
-断桥再见-_974_328
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有