2017菜鸡C与C++工程师总结,撸码撸码,垃圾专科生撸码人生

前言

年底了,对工作做一个总结。又要感叹那句话啊,时光流水,仿佛昨天才刚毕业,到今天不知不觉已经正式工作半年了。文章以po主自己的心理想法和所见所闻入手来写,垃圾专科生,文笔不好勿怪。开始正文吧。

0?wx_fmt=jpeg

关于工作

6月份毕业,没有收入没有家的我迫切的需要一份工作。专科+非计算机专业+无毕业证(挂科清考,对专业不上心,半路自学C/C++去了。),再者大学自学技术也没有非常认真,技术并不是很好,那时候大多时间和同学开黑,浪。那时候的心态就是先找到一份工作活下去边做边学。

经过半个月的面试,定了一家外包公司。没学历,没技术估计也就外包肯收了吧。感谢外包公司给野生码农一个机会。刚开始就是维护老项目熟悉公司,大部分外包估计都差不多,只要你能干活就OK。工作就是一个从难到容易的过程,自己水平低,自然勤勤恳恳,尽量最快最优的完成工作。

到现在工作半年了,公司项目有一开始维护的一个目,学习项目,管理项目几种类型。可以说很少,工作上能学到的东西根本跟不上现在技术发展,甚至连上班时间都填不满,平均一周,真正工作不到3天。所以许多一开始抱着在工作中成长的念头在实际中根本行不通,工作所带来的成长极为有限甚至可以说缓慢。(不绝对,如果你在一个项目丰富,效率极高的公司,那可能会不错。)

在公司,工作本身带来的提升非常有限,一个框架复用复用,可能大部分人的工作都是在重复劳动吧。有句话叫做工作就像温水煮青蛙,做着做着就死了,前端或者说程序员这条路,能坚持做一个程序员做下去很难,年轻人纷纷入坑,人过中年,纷纷转型。

热情在长时间的枯燥工作中渐渐流失(重复劳动,无理的需求变更导致加班,删代码重写代码循环。。。),当工作渐渐枯燥,自学便成了热情来源,也是一个码农的基本素养

学习

当一周的工作只需要2、3天就能完成的时候,剩下的几天怎么办?焦虑的想到了无止尽的学习。基础不扎实?开始读红宝书,C专家编程(写得真好),C++火?学。QT火?学。同事:最近ubuntu贼火。我:学。

工作之余,学习MFC,QT框架,oracle数据库,。。等等几乎所有接触到的C/C++技术,都会尽量一探深浅。

学习都没有做到深入原理的学习,属于应用层的学习。这个东西什么用?怎么用?照着文档撸一遍代码,跑起一个demo项目,Github开个坑。

在同行的交流中,也知道技术需要深入,只知其皮毛,不知其纹理。反思这么学习原因有3:

  • 惧怕源码,密密麻麻一堆未知代码,就跟刚入门维护一个未知的项目一样

  • 需要学的东西太多,这个也想学,那个也想学,导致不想花(没有)太多时间深入一个东西。

  • 把学习看作一个知识储备,深入是工作中才需要的过程(我花了这么多时间学习,结果都没用上)

新技术让我保持着热情,贯彻着工作第一,学习第二的的心态。加班?改需求?无所谓,快点结束让我学习。

0?wx_fmt=jpeg

C/C++到底应该怎么学习,这个话题没有断过,貌似没有定论。到底是先挖深度,还是先挖宽度?MFC也是一门奇特的语言,我们甚至不需要弄懂她就可以使用她。大佬们碎碎念:一入前端深似海,学不完的~

关于职场

工作中发现一个很严重的问题。入职以来,看到蛮多的新人都犯了一个非常严重的错误,那就是闭门造车。

刚入职又正好接手一个没接触过的项目,难免一堆不懂,如果项目又比较急,势必会让人感觉亚历山大,这个时候一定要挺住多加点班,不懂就多问,多学,用同事常说的一句话说:没有什么是加班不能解决的。一定要展现出你的态度,你在努力的去做这件事,没有偷懒。

这么做除了帮你自己更快的更好的解决问题,也让公司的人对你有一个更好的映像。怕就怕你不懂,又不问,领导一问进度:崩盘。

这里就当次王婆自夸一次,刚进来接了一个项目,基本不懂,头大,然后项目是没有前分离,所有文件都在一个项目目录排版还很差,代码本身也是十分乱(后来才知道自己这次是真的跳坑里了,这就是一个垃圾项目,之前的接受的人受不了跑了,我来背锅),这也导致了每天都要问一堆问题,后来挺过来了,开始写自己的项目,转正的时候工资也实现了一个2000加薪的跨度。

勇于提问,绝对让你受益良多。但也不要过于依赖,问题还是要尽量自己解决,实在不行在提问。除了提问还有就是沟通,对于工作,项目有所想法都可以和上级试个水,指不定就成了,不成也不亏。

关于未来

在公司干了半年,就没有后来了,没有正式项目。还经历了一段空闲期,闲了1个多月。。。

对于IT编程这种人来说,空闲是最可怕的。坐在公司没事干,和老板谈话后启动了一些工作,也确实非常实用。在这之后就开始组件复用式开发项目,如果全是抽过业务的项目,自我感觉效率可以高上50%左右。

自我感觉还不是那种学习到废寝忘食,更多的驱动自我的都是自我暗示和自给压力(松懈了就想想自己没有毕业证,一个专科生,矮矬穷,长得这么丑还不好好学习。),当光光自我驱动力不够学习的时候,工作就派上用场了。工作+自我驱动=每天都过得很充实。

当工作比例严重缩小,没有激情,没有成就,长时间感觉学不到东西,然而工资还是没变,这个时候我们就应该为自己打算打算了。

t跳槽是一种常态,也是众所周知的。就目前了解主要有几点原因:

  • 工作变的枯燥,没有激情,没有成就,干的没意思。

  • 能力提升和工资不成正比,每天都在变强,但是工资不见涨。

  • 公司项目不符合心意,老是后台管理,腻不腻啊。

  • 公司技术老套,一套玩到死,模版都不带改的。

  • 加班严重,受不了了,不是人过的。

  • 其它原因...(想写全栈啥的)

跳槽,认为对绝大数新人是非常必要的。因为公司的发展和你的发展一般不太可能同步,公司发展比你快,你就赚了,你发展比公司快,那你要么走向更高的地方,要么留下等公司发展,一些公司所需要的可能并不是一个高薪码农,如果你的这份工作,公司招一个实习生培训一下也能做,那么我想公司可能不会给出太高的薪水。一年前的你适合这里,不代表一年后你还适合这里。跳槽学问很大,也是一个要好好学习的点。简历的star法则,骑驴找马啥的。

后记

工作是为了活着,

撸码是为了享受。

努力工作是为了更好的活着,

努力撸码是为了更好的享受。

快乐最重要

如有错误欢迎指正,写的也不可能面面俱到,有些东西可能没有想到。撸码撸码,还是撸码轻松,没有代码我要死了。

ps:走过路过的大佬们有什么好的建议想法欢迎留言,low主现在对现状还是有点焦虑啊。!

0?wx_fmt=jpeg



本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/339472.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

primefaces_PrimeFaces 5.0 DataTable列切换器

primefaces我有机会与PrimeFaces 5.0 DataTable一起工作,并且增强功能很棒。 今天,我只想展示其中的一项新功能……DataTable列切换器。 通过此功能,可以通过复选框列表选择显示哪些列。 要使用列切换器,只需添加一个commandButt…

Docker化Spring Boot应用程序

你好朋友, 在本教程中,我们将看到如何对Spring Boot应用程序进行Docker化。通过dockerizing意味着我们将以Docker容器的形式运行应用程序。 以下是涉及的步骤: 1.创建一个Spring Boot应用程序 2.在您的机器上安装Docker 3.在您的项目中创…

抱歉咯!今天偷个懒!!

今天偷个懒向大家推荐一个新建的C/C学习交流群。应为新建群人数不是很多,正在学习C/C或者正在寻求进阶的小伙伴都可以加下。作为群主会不时在群内分享学习资料的。

openshift_在WildFly和OpenShift上的WebSocket聊天

openshift聊天是解释WebSocket的最典型示例之一。 它是一个相当常用的界面,可以很容易地解释WebSocket的基本概念。 当然,Java EE 7 WebSocket也有一个, 在这里可用 ! 您可以使用以下步骤在WildFly上轻松运行它: curl…

linux 下脚本安装 mysql_linux(centos7)下编译安装mysql(数据库)一键安装详解+脚本文件...

一、下载源文件官网下载地址: https://downloads.mysql.com/archives/community/二、安装前准备(1)、开始之前先把虚拟机内存调大,避免安装时间过长和卡慢此处我调的内存为8个G(我的Windows内存为12G),如果你的电脑没有这么大运行内存可适度调小&#xf…

为什么学习C语言这么久,看的懂代码,做不出题,写不出来项目?

前言我看得懂别人的程序,可是我自己却写不出来,我应该怎么办啊?你了解这些嘛?你只是能从别人书写的代码知道每一步都做些什么吧?你明白别人的解题思路吗?你知道别人为什么要用那样的算法吗?如果…

如何在AWS中启动EC2实例

你好朋友, 在本教程中,我们将看到如何立即在AWS中旋转EC2实例。 您应该可以访问AWS控制台。如果您还没有AWS账户,则可以单击此处并在AWS上创建免费套餐。 如何在AWS中启动EC2实例 步骤1 : 使用您的凭证登录到您的AWS账户。 第…

git提交过滤package.json_eclipse配置git环境以及使用git提交本地仓和远程仓

一、Eclipse上安装GIT插件EGitEGit插件地址:http://download.eclipse.org/egit/updatesOK,随后连续下一步默认安装就可以,安装后进行重启Eclipse二、在Eclipse中配置EGitPreferences > Team > Git > Configuration注意这里的user.na…

C语言求一元二次方程的根,这题很简单嘛?看看这种想法很惊奇!

数学基础:一元二次方程只含有一个未知数(一元),并且未知数项的最高次数是2(二次)的整式方程叫做一元二次方程。标准形式为:axbxc0(a≠0)。求解公式:求根公式法用求根公式…

新手学C语言会踩到什么样的坑?

C语言因为是很多计算机大学生的必修课,所以这门编程语言的小白很多,很多萌新都在学习的过程中流下了无数心酸的泪水。例如刚开始学习的“hello world”程序,这基本上是每个人踏入程序员的第一步,很多人的雄心壮志就是从这里开始的…

使用Spring Security进行简单身份验证

朋友不允许朋友写用户身份验证。 厌倦了管理自己的用户? 立即尝试Okta的API和Java SDK。 在几分钟之内即可对任何应用程序中的用户进行身份验证,管理和保护。 身份验证对于除了最基本的Web应用程序之外的所有应用程序都至关重要。 谁在发出请求&#xf…

python程序、画一个笑脸_如何使用canvas画一个微笑的表情(代码示例)

本篇文章给大家带来的内容是关于如何使用canvas画一个微笑的表情(代码示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。实习期间让我用canvas画一个表情,比较简单,话不多说直接上代码:…

C语言项目:水波纹效果实现

今天教大家一个比较简单的C语言程序,通过用easyx库实现的水波纹效果。说到这里可能大家对水波纹似懂非懂,那么你肯定玩过这游戏吧!编辑打水漂我们捡一块扁平的小石头或者瓦片,角度稍微倾斜的甩出去,在力的作用力下&…

jboss fuse 教程_在JBoss Fuse / Fabric8 / Karaf中使用Byteman

jboss fuse 教程您是否曾经尝试了解一些简单的东西不起作用的过程? 您正在任何众所周知的上下文中编写代码,无论出于何种原因它都无法正常工作。 而且您信任您的平台,因此您认真阅读了所有日志。 而且您仍然不知道为什么某些行为不符合预期…

前端用sql 还是mysql_前端小白安装MySQL的踩坑路

1、首先进入官网下载MySQL然鹅当我进入官网,是这样的!这是看不起我大学英语六级水平么,这个下载也太奇怪了。点进去也找不到在哪里。(可能是我太傻,勿喷哈)最后我找到了这个下载链接,奶思开始下载!我下载的…

C语言项目:绽放的玫瑰花

剁手节已经过去几天了,当天成交量达到了恐怖的2000多亿,不知道大家贡献了多少呢?然而大家还有多少人记得双十一是光棍节呢?广大单身汪同胞还在苦苦挣扎,“大!家!不!要!慌…

C语言项目:黑客帝国之数字雨

编辑相信大家看过许许多多的关于计算机黑客、骇客、人工智能、AI方面的电影,每当黑客入侵某个五角大楼,某个网站时,都会出现这样一幅画面:编辑然后就轻而易举的成功入侵夺取管理员权限了,这时候的我们,心情…

idea样式报错_来自强迫症患者的IDEA设置

IDEA的功能强大毋庸置疑,配置选项也是多到让人眼花缭乱。然而不是所有的配置都是用户需要的,特别是强迫症患者更是难伺候。今天和大家分享下个人的配置和。持续更新中,也欢迎大家补充。Duplicated code取消重复代码提示Settings -> Editor…

C语言项目:扫雷大战精简版

一直说写个几百行的小项目,于是我写了一个控制台的扫雷,没有想到精简完了代码才200行左右,不过考虑到这是我精简过后的,浓缩才是精华嘛,我就发出来大家一起学习啦,看到程序跑起来能玩,感觉还是蛮…

mysql ignore 1 lines_MYSQL使用笔记(1)

创建用户 用户名 dnsexpuser 密码:dnsexp1347insert into mysql.user(Host,User,Password) values (localhost,dnsexpuser,password(dnsexp1347)) ;创建数据库分配数据库权限create database wap_tagdb ;grant all privileges on wap_tagdb.*to waptaglocalhost ide…