24岁的天空

Wesley13
• 阅读 264

       24岁,现在的我心里比较乱。
       我13年毕业于西安一所高校,毕业后就去了合肥的一家软件企业转行做了软件开发,14年10月来的北京。我小的时候就属于那种很听话的孩子,该写的作业基本都能按时完成,该玩的时候去玩。所以从上小学开始一直到大学毕业(小学二三年级除外)我的成绩基本都比较不错的。虽然初中高中时候由于生活的原因,家人很少在我身边,但这基本也没影响到我的学习。
       上大学时学的第一门编程语言是vb,第一次接触程序设计的时候就被深深的打动了。原来有这么神奇的机器,你只要把你的需求以一种特殊的方式表达出来,你就能的到你想要的结果,而且最重要的是编译器基本不会犯错误,能清楚的告诉你你哪个地方少了个分号。接着很自然,我程序设计考了满分。接着大二我转专业到一个比较好找工作的工科专业,接着我们基本就没有计算机相关的课程了,再后来我们开了许多力学课程,里面有许多比较复杂的计算。犹记得有一门不知是水力学还是水文学的课程,里面好多那种迭代计算,手动计算比较麻烦,于是我开始尝试使用计算机解决这些作业。那时候我开始接触VBA,开始使用Python1.6在symbian 手机上写程序。那一段时间由于经常接触各种程序设计,经常会遇到各种问题,所以当时经常跑去图书馆去查询各种计算机相关的书籍(我甚至现在还能记得我们学校图书馆计算机类型的书籍的位置,以及各种子类的位置)。于是在大二下学期的时候我基本上能用vb Python c 写一些简单的计算程序,会使用Flash + actionscript 做一些简单的可交互的动画。其实现在想想那段时间还是挺美好的,当时学习这些东西,完全是出于好奇,处于对未知探索的那种兴奋。犹记得第一次发现我的s60手机可以支持Python编程,第一次发现flash中可以使用actionscript与用户交互,可以做出很漂亮的小程序时我真的兴奋到整晚上不睡觉。再后来我大二暑假去北京一个玻璃厂打工,当看到那里的工人师傅经常面对各种订单计算很久,恰好我当时身边带了一本《Java程序设计》,虽然当时也没仔细看过数据结构及算法的相关书籍,当时就很自然的想到了贪心算法。于是我当时花了几个晚上为他们开发了一款简单的型材优化程序。后来那老板很高兴,等我走的时候结算工资的时候还多给了我500元钱。等我大三的时候,刚好看到网上有一些程序设计的视频教程。当时我还比较纠结学Symbian 、j2me还是android,当时网上的视频教程还比较少,Symbian和j2me的都是一些基本的应用程序的教程,有一个视频是关于Android的是一款游戏教程。于是我纠结了几天,然后决定学Android,之后大概用了两周吧,连蒙带抄把那个游戏基本功能写了一遍(当然,之前我在网上看过马士兵的Java基础教程,张孝祥的javaWeb,还有XXX的hibernate,strus教程,还旁听了其他专业的c/c++课程)。再后来看了mars老师的Android教程,当时对Android很着迷,甚至我们专业课我也不听了,自己在那研究Android开发,然后12年年初的时候很幸运的遇到了本校一位做Android项目的老师,跟着这位老师做了半年多的Android。现在想想还是很感激这位老师的,虽说当时我是给老师做项目更多的时候是在学习项目中不懂的知识。转眼到大三暑假,经过认真考虑我觉得还是有必要学一下数据结构,于是我在回家之前从学校借了那本“镜子与墙”,回去很认真的看了两遍。接着就是找工作了,其实当时还是比较纠结的,当时面临选择比较多:保研(保本校本专业、保本校计算机专硕)、考研、找工作(本专业、计算机)。由于西安那边计算机校招比较早,所以我当时想先去试试计算机,不行找本专业工作吧。当时我就跟着本校软工、信工的一些同学去找工作,当时也算比价幸运吧,拿到了三个小公司的offer,于是我从中选了一个还算满意的,从那时起我才下定决心转向软件开发。
       刚毕业那会儿感觉还是不错的,每天上班主要事情就是编程,再也不会有讨厌的作业来烦我了。再后来被越来越多的人问起有没有女朋友,我从一开始的很自然的告诉他们没有逐渐变得不好意承认,因为仿佛那时我才发现仿佛大家一夜之间都脱离了单身,只剩下我们几个光棍在风中凌乱彷徨。于是我开始尝试攒钱,打算等我有了首付的钱就找个女朋友。于是我拿着我的工资卡计算了一下午后决定去北京发展。
       来北京的这一段时间,我发现这个公司对待开发人员就6个字,那就是 催催催改改改,虽然公司盈利也还不错,给我们的工资也还可以,总觉得公司过于混乱。由于是北京,这里的租房成本、交通成本、生活成本都增加了不少,算下来虽然工资比合肥虽然涨了不少,但每个月能存下来的钱也多不了多少。加上公司的这种管理体系,我现在真的怀疑是不是不该来北京了。前两天我终于忍不住跑去面试别的公司,先是面了某知名电台app的Android开发,由于他们给我的工资比我目前的低3k,我拒绝了。现在还记得面试官给我说的话“你在我们公司表现好的话半年肯定会给你涨到你目前的工资,而且你还年轻,应该不差这半年吧”,我当时就像,你们不了解我们这些北漂,3k*半年毕竟是两万,你们看来当然微不足道,对我们又怎么会一样呢?然后面了某地图app的开发,可能由于技术原因吧,被拒绝了。现在的我上班时间被各种催促,下班想想未来就无比焦虑,加上前两个月刚来北京被中介坑的经历。感觉现在的生活就好像在黑夜里行走一般,我也不知道前方会是什么,我所期待的生活会不会实现。
       写了这么多,流水账一般把这五六年的生活简单总结了一下,由于最近心里比较乱,所以也是想到哪写到哪。令我没想到的是我原本以为志在必得的生活居然如此艰难,有时甚至有一种想哭的冲动。。。

==========附上最近做的一款小游戏========== 地址

点赞
收藏
评论区
推荐文章
隔壁老王 隔壁老王
1年前
我的golang笔记
面向对象思想面向对象简介编程思想与编程语言无关。C语言、Go中的结构体就是后来面向对象编程语言中的类。面向对象编程:高内聚,低耦合。特性继承——匿名字段(实名字段)封装——方法多态——接口(interface)Go语言是典型的面向对象编程语言。通过程序描述对象创建类(指定类属性)类属性:静
我是阿沐 我是阿沐
1年前
运维大佬嘲笑我,这个你都不知道?
大家好,我是阿沐,一个喜欢分享技术而且爱好写散文的程序员。今天来给大家介绍一下info命令查看redis具体的详细信息讲解!起因是:前几年我在老家郑州实习面试(那个时候还没有毕业)的时候遇到面试官提问;面试官来于百度总部的工程师6年java开发经验3年多的PHP开发经验,我在他的面前基本就是弟弟中的弟弟,虽然勉强通过入职了,但是却被运维无情地嘲笑,就因为组
我是阿沐 我是阿沐
1年前
面试官嘲笑我,这你都不会?
01背景大家好,我是阿沐!你的收获便是我的喜欢,你的点赞便是对我的认可。多年前刚毕业出来工作的时候,那个时候刚毕业对缓存的使用基本上可以说很少涉及,在大学做课件设计或者小型项目也都是用不到缓存,再者说了我大学是做嵌入式写汇编语言和c语言的。当时出实习去找工作并不顺利,面试官问了知道redis和memcached区别嘛?额,我当时虽然也做了一些功课,就是恶补
隔壁老王 隔壁老王
1年前
我的python总结
建议刚开始学习直接使用ANACONDAhttps://www.anaconda.com/download/配置python环境变量https://docs.python.org/3.6/using/cmdline.htmlenvvarPYTHONMALLOCPythonPEP8导包顺序1.Python标准
阿里程序员的Java之路!几乎囊括了Java的所有知识点
人生转折点去年的时候,几个玩的好的老同学就聊了起来,其中有个考上了西安财大,读了新闻系,毕业后干了不久就想做了,原因很现实,既感觉不到前途,也感受不到任何钱途,索性就去报了一个线下培训班学前端,没选择学Java的原因主要是因为前端的可视化,不会看着枯燥,现在在上海工作了2年多,也有20k的薪资。我也考虑了几天,索性还是去报了个培训班,白天工作,晚上学习,反
Stella981 Stella981
1年前
CSS实现树形结构 + js加载数据
 看到一款树形结构,比较喜欢它的样式,就参照它的外观自己做了一个,练习一下CSS。 做出来的效果如下:拉莫小学一年级一班二班二年级三年级一班二班三班树的
Stella981 Stella981
1年前
NodeJs+Express4 练习Demo2——我的博客
有图有真相,这是部分页面。有部分内容还没有完成。我也只是想写的时候写写。尽量完善一下。目前还存在几个问题,事务没有统一,部分页面功能没有实现。现在只是基本功能。色调准备后面再改改,样式已经改成扁平滴哒。我还觉得挺好看的。布局还得改改,部分地方比较空。嘿嘿。不错!。心得:NODEJS上手挺快,搭建一个小系统也着实不错。语法结构还得适应。(截图有调整
Stella981 Stella981
1年前
Irrlicht以及我的毕业设计
鬼火引擎因为临近毕业,毕业设计报的是一个3D有关一个设计,又因为平时都是在Linux上开发工作所以选了用C实现的一个比较轻量级引擎。鬼火引擎学习成本不大,不过因为涉及不到高级操作,至于直接写矩阵变换,shader就比较困难了。引擎大部分代码结构都比较统一,可以看到关于场景的创建绘制都在SceneManager中,关于显存资源的管
Stella981 Stella981
1年前
58怎么玩数据库架构(upyun架构与运维大会速记)
大家好,我是58沈剑,今天我分享的主题是《58怎么玩数据库架构》,我的PPT页数非常少,讨论的问题非常的聚焦。一、数据库的基本概念基本概念就一页PPT,让大家就一些数据库方面的概念达成一致。首先是“单库”,最开始的时候数据库都是这么玩的,几乎所有公司都会经历这个阶段。接下来是“分片”,也就是
Stella981 Stella981
1年前
Golang学习笔记:goroutine
1.goroutinegoroutine是go语言的并发体。在go语言里面能使用go关键字来实现并发。gofunc()1.1概念介绍goroutine本质上是协程,我刚刚学习的时候就粗略地认为goroutine是线程,直到最近才开始搞明白goroutine的基本概念。<fon
Wesley13 Wesley13
1年前
01,起步,jfinal项目,简单客房管理系统
    其实从大老早开始,1.1的时候,我就关注jfinal了,那时候是啵啵关注我的,我就去看了,哈哈,后来,啵啵取消了关注咱,55.应为人太懒,而且工作原因等,一直研究较少,停留在浅显的地方。上次做的东西再去看,感觉理解不了了,所以现在开个系列,写个博文吧,哈哈,大家一起学习哈,错误请指正。使用技术,自然jfinalbeetlmysqltomc