成为工程师或者程序员的常识知悉

小白或者从零开始须知悉

# 欢迎来到我的博客
这是本人的第一份博客,针对入行的总结(开发与实施均有涉及),希望后面的人能少走弯路(第一个博客只讲常识不涉及深度)

环境

1.不管你是准备走开发还是走实施或者运维路线,环境都是你必须了解的。不管你是从事行业的环境还是自己开发搭建的环境,亦或者是工作的环境,真的是要重视这个东西。
2.还有一点就是要去不断的学习。因为刚刚出来工作,对自己的工作,职业规划没有很清晰的定位。所以在做好本职工作的前提上还是要努力去学习。虽然刚刚出来那两个月很苦,很累,但是那确实也是自己成长最快的时候。

开发技术型

1.首先面临语言和技术选型的问题,这个就是属于仁者见仁智者见智了,个人建议不管以后要学习什么语言。不管是为了谋生也好,为了兴趣也好。总之有时间还是最好过一遍简单的c语言的。因为语言很多是相同的,而且目前的主流语言很多都是和C扯上关系的。
2.因为个人最初走的是java开发所以一些简单的框架也会。但是不是也会懂每个点。但是有一点要注意。所有的公司使用的相关框架万法不离其宗。简单的SSM,SSH,MVC应该都要有概念的。
3.至于对于工程师来说,前后端是一个不可避免的话题。有人爱后端爱如止水,恨前端痛苦不堪。但是我入行的时候遇到的第一个架构师给我说的一句话至今记忆尤新(后端最核心的技术是增删改查,前端则是js。会后端不一定牛逼,会前端也不一定牛逼,但前后端通吃就相当厉害了。只要学会弄懂这两个东西。什么新技术都逃不掉这个范畴)。因为当初很菜所以不懂。
4.除上之外就是紧跟时代潮流发展,紧跟技术更新(开发不是一个人的事,需要大家协作去开发的,所以就根本缺不了合作的工具也就是大家常说的版本控制工具)

  1. 常用版本控制工具svn , git , devops。一般不同的公司要求也不一样。有的公司是svn上文档,代码是git。有的公司是git是开发人员主用,给客户的是svn去迭代。所以不同公司风格也不太一样,建议两种都要去学习
  2. 至于上面提的 devops就是(就是开发运营一体化,最大时间提高效率和时间)还有开发的方式(最早瀑布模式、敏捷开发、CICD(持续集成,持续交付,持续部署)),需要个人去网上找资料去学习,这里暂不做详述。

实施运维性

1.从事这一行不管你是从技术转型还是直接去从事这个行业,首先进入职场的新人来说,你必须学会适应或者说是你本来就必须善于交谈,善于调整自己的心态。因为这一行是一个综合性较强的岗位,意味着你要和方方面面的人要打交道,而且有时候也会干很多自己不愿意的事情。但是苦是苦,但是一旦熬出来,你的成长空间是很大的。有时候也会反哺你的生活。
2.说完了态度,我们下来就是说作为一个来此行业的同志们,一定要记得,在做好本职工作的前提下,不断扩展学习。因为实施注定要和硬件,要和各个方向去协调。你可以不是很会,但是你必须要懂。
3.所以说各种虚拟机,服务器,有条件的就去搭建,常见的数据库指令,liunx指令,安卓指令,都是要去学习和积累的。不是说就靠一张嘴吃天下。
4.就是一定要记住一句话,不管是客户现场还是公司。是曾经的一个客户给我说的(遇到事情千万不要慌,可以处理的,就铲平他就行了,处理不了的,先想一想这件事跟你有没有关系,是不是你的原因导致的,如果是,就赶紧认错,如果不是,那就要义正言辞了)

猜你喜欢

转载自blog.csdn.net/lxqasn/article/details/106119336