正式走向程序人生-程序员宅基地

技术标签: 心路历程  

这是写的第一篇博客,以此作为今后程序人生的开端。


很庆幸,在准备进入这个领域前折腾了许多,经历了许多,或多或少希望能有所成长。14年,误打误撞在交大修了计算机二专,心思却过多沉溺于本专业的事,的确在专注的同时缺少了眼界,也没有主动去想自己到底要走什么样的路。15年暑假,刚好拿到了到新加坡工程公司实习的机会,于是欢快地和几位小伙伴一起度过了第一次的国外之旅。在这次短暂的旅程中,应该最感谢的是这家公司带领我们的hr,他教会了我一些职场的知识,一定程度上帮我打开了社会大门。也正是这扇门的开启,职场对我的吸引仿佛越来越大,我也越来越希望能体验一次不同的生活。就像第一次骑行在椰子树和大海旁的沙滩小路上。


于是放弃了保研,这是一次永远也不会知道对错的选择,不过没关系,我已经走在这条路上了。16年暑假结束,来到了新加坡开启短暂的工程工作之旅。不得不说,这边的福利以及工作的feeling还是很不错,一入职就有正式员工的待遇,年假16天,且正常上下班,虽然行情差,年末还会有奖金。看似平淡的生活也不乏有精彩之处。和朋友经常周末逛岛,没工作不久几乎逛遍了所有知名的景点。公司还提供动物园植物园等的门票,可以免费带小伙伴一起,贼棒。另外还经常参加老乡会的活动,有种特别温暖和social的感觉。也时不时去拜访拜访校友,谈天论地。同时也结识了工作中的韩国人和印度人,虽工作之交,但仍能回忆起他们的特别之处。


回想这段经历,其重要之处应该是让我学会去享受生活的美与恬静。也许之前在国内的学习生活过于平淡,比如初高中只一味在书中徜徉,或许缺少了对生活意义的理解。正是这种新加坡的小资的美,让我更真切地体会到了生活的美。我开始打心底里想要去珍惜我的生命。于是我开始更多关注自己的意义和目标。我发现自己大四经常与同学念念叨叨的创业在之前是多么的不经意。而此时此刻,我是否更应该认真审视这个理想?恰巧AI在17年初掀起了一阵风波,大有一阵新的革命的幻觉,对比平凡普通的传统工程师工作,我很害怕,害怕相对安逸和缺乏创造力的工作会侵蚀我的青春。


于是17年4月份,我辞职回国开始了自己的学习旅程。我想要实现理想无非走进入创业团队或风投这两条路,自主创业的可能性还为0。先与校友学长的公司交流了下,懵懵懂懂。或许老天垂青了我,投了第一家风投,就遇到了一位好老板。我默默地被老板的魅力吸引,或许他也觉得我合口味,一拍即合我便开启了几个月的vc生活。老板在几个方面鼓励了我:一是工作上,不约束我,给我机会自主去见项目,让我承担较大的责任;二是思维上,教会了我用多维度思考问题,鼓励我逻辑思考;三是性格上,不要束缚自己,不要在意别人的眼光,只有这样潜力才能毫不顾虑地释放;四是表达上,更成熟自信地表达自己的观点。一时或许列举不全,但是打心底里感谢他,以及他身边的小伙伴们。


老板给了我工作的机会,也同时尊重我未来的发展选择。风投的经历让我明确了自己走技术的道路,目前阶段对于我的确不合适以投资人的身份看待行业,更想从行业耕耘者的身份发现行业。老板爽快答应了我帮我写推荐信申请美国的计算机研究生。折腾了两三个月的GRE、雅思和托福,请本科导师和二专老师写推荐信,终于终于,申请的准备阶段到了尾声。


现在有时间开始每天学学算法,写写程序,看看行业发展,投投计算机实习,一切仿佛步入了正规。虽不知申请的结果能否理想,但是心里明白,既然选择了,我只能勇往直前。


有时候彷徨,是否自己来的太晚了;有时候又很乐观,我一直在成长。我想拥抱未来。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/u011937018/article/details/78669750

智能推荐

密码校验:大小写字母、字符、数字组合,最少8位_8位数字+字母+符号密码-程序员宅基地

文章浏览阅读8.7k次。校验规则:密码必须由大小写字母+字符+数子组合,最少八位,不允许4位及以上连续或重复的数字或字母PassWordUtil 工具类:public class PassWordUtil {/** * 密码是否是正序或反序连续4位及以上 * * @param pwd * @return true为正确,false为错误。 */public static boolean isPasswordContinuous(String pwd) { //正序次数 int count = _8位数字+字母+符号密码

国外冷门邮箱_小众邮箱-程序员宅基地

文章浏览阅读7.5k次。1、GmailGmail是由谷歌开发的免费电子邮箱服务。Gmail可以自动识别垃圾邮件,并自动将其重定向到垃圾邮件文件夹,30天后,将永久删除它们。邮件翻译器是Gmail最独特的功能之一,它使用谷歌翻译将信息翻译成可以阅读的语言,因此可以与来自世界各地的人进行联系。2、雅虎邮箱雅虎邮箱(Yahoo Mail)与其他免费电子邮箱服务对比,它具有最好的垃圾邮件过滤器之一,部分原因是这些过滤器是自动启用的,因此用户不必自行打开它们。3、OutlookOutlook使用起来相_小众邮箱

easyexcel 检查表头是否匹配_封装了easyExcel的工具类,包含字段校验功能,使用validate校验注解即可...-程序员宅基地

文章浏览阅读3.9k次。@date 2020/12/28 9:46*/@Slf4jpublic class ExcelUtil {/**导入Excel并做数据校验@param in Excel文件输入流@param t 返回对象的泛型@param businessValidator 业务校验的接口(自主去实现业务校验,比如:导入的用户是否已存在)@param ..._easy-excel 表头校验

WebStorm常用配置及快捷键_webstorm 行距-程序员宅基地

文章浏览阅读3.4k次。一、WebStorm常用配置WebStorm汉化包······>WebStorm汉化包及使用教程下载地址1. 如何更改主题与字体  (1)更改主题:file(文件)······>setting(设置)······>editor(编辑器)······>切换配色方案······>scheme(方案)······>选择你的主题( darcula)① 找到并单击..._webstorm 行距

分布式架构系统生成全局唯一序列号(研究)_分布式序列号-程序员宅基地

文章浏览阅读3.2k次,点赞2次,收藏2次。分布式架构系统生成全局唯一序列号(研究)【背景】:分布式架构下,唯一序列号生成是我们在设计一个系统,尤其是数据库使用分库分表的时候常常会遇见的问题。当分成若干个sharding表后,如何能够快速拿到一个唯一序列号,是经常遇到的问题。【特性需求】:1. 全局唯一;2. 支持高并发;3. 能够体现一定属性;4. 高可靠,容错单点故障;5. 高性能【业内解决方案】:(1)利用..._分布式序列号

selenium 安装与 chromedriver安装_browser = webdriver.chrome(path)-程序员宅基地

文章浏览阅读1.8k次。直接使用pip安装1 pip install selenium用 Chrome 浏览器来测试1 from selenium import webdriver2 3 browser = webdriver.Chrome()4 browser.get('http://www.baidu.com/')运行这段代码,会自动打开浏览器,然后访问百度。如果程序执行错误,浏览器没有..._browser = webdriver.chrome(path)

随便推点

Android BroadcastReceiver详解_android broadcastreceiver priority-程序员宅基地

文章浏览阅读452次。1. 什么是广播BroadcastReceiver是android四大组件之一,四大组件一般是需要在Manifest.xml清单文件注册,但广播可以在代码中动态注册。每一个应用都可以注册去接收系统或者其他应用发出的广播,自己也可以发送广播。例如系统开机就会发送android.intent.action.BOOT_COMPLETED,我们可以接受广播,作为触发器。2. 广播的分类 ..._android broadcastreceiver priority

UMP认识:(一)系统架构_ump系统架构 mnesia-程序员宅基地

文章浏览阅读1.8w次,点赞5次,收藏16次。UMP(Unified MySQL Platform)是由阿里集团核心系统数据库团队设计与实现的,提供低成本和高性能的MySQL云数据服务。UMP系统架构先不用着急看图,后面介绍各个组件后再来看就比较清楚了。(1)Mnesia:分布式数据库管理系统Mnesia支持事务、提供透明的数据分片、利用两阶段锁来实现分布式事务、具有线性扩展性(可扩展到至少50个节点)。M_ump系统架构 mnesia

[因果推断] Double Machine Learning-DML介绍(四)_作者指出dml的矩条件服从neyman orthogonality条件,因此即便估计有偏,依旧可以得-程序员宅基地

文章浏览阅读2k次。Double Machine Learning——一种去偏方法DML是一种处理基于观测数据进行因果建模的方法。大家已知的是,观测数据是有偏的,即存在特征X既影响目标outcome Y,又影响Treatment T。那么在进行因果建模之前,我们需要进行去偏处理,使得Treatment Y独立于特征X,此时的观测数据近似相当于RCT数据,之后我们就可以使用因果模型进行CATE评估了。HTE旨在量化Treatment对不同人群的差异影响,进而通过人群定向/数值策略的方式进行差异化处理。Double.._作者指出dml的矩条件服从neyman orthogonality条件,因此即便估计有偏,依旧可以得

java密码复杂度匹配规则_hutool 密码复杂度校验-程序员宅基地

文章浏览阅读1.9k次,点赞2次,收藏3次。在开发中经常需要验证字符串是否匹配纯数字,纯大写,纯小写,大写小写数字特殊字符等任意两种,特别是在密码复杂度匹配时,现添加工具类校验字符串是否满足规则。因为需要设置不匹配的规则,比如至少匹配三种格式,那么久需要设置不能匹配两两组合。_hutool 密码复杂度校验

编译型语言与解释型语言_编译型语言和解释型语言的过程是-程序员宅基地

文章浏览阅读1k次。编译型语言在程序执行之前,有一个单独的编译过程,将程序翻译成机器语言就不用再进行翻译了。解释型语言,是在运行的时候将程序翻译成机器语言,所以运行速度相对于编C/C++ 等都是编译型语言,而Java,C#等都是解释型语言。虽然Java程序在运行之前也有一个编译过程,但是并不是将程序编译成机器语言,而是将它编译成字节码(可以理解为一个中间语言)。在运行的时候,由JVM将字节码再翻译成机器语言..._编译型语言和解释型语言的过程是

物联网云平台系统设计【一】_自拟题目设计一个物联网系统-程序员宅基地

文章浏览阅读1.6w次,点赞11次,收藏61次。物联网云平台系统设计##物联网云平台系统设计下面将谈到几个关键问题:设备如何接入网络? 设备间如何通信? 物联网数据的用途? 如何搭建起一个物联网系统框架呢?它的技术架构又是怎么样呢? 物联网终端软件系统架构? 物联网云平台系统架构?###1. 物联网设备如何接入到网络?只有设备接入到网络里面,才能算是物联网设备。这里涉及到2个关键点:接入方式以及网络通信方式。..._自拟题目设计一个物联网系统