Software engineering work for the first time: Reading and preparation

 

Course work https://edu.cnblogs.com/campus/xnsy/Autumn2019SoftwareEngineeringFoundation
Job Link https://edu.cnblogs.com/campus/xnsy/Autumn2019SoftwareEngineeringFoundation/homework/4517
Course objectives Read through the book, a preliminary understanding of software engineering
Benefits Realization Not only understand the software engineering, but also truly adapted to the rhythm of university life

 

 

 

 

 

 

 

 

 

 

I. Profile

 

  Recently I feel very good sentence: talented people everywhere, but serious and decided to focus on a person to go to far. 

Hobbies: like to study something on her own micro-expressions, detectives learned and the like, and also quite able to chat up the people, even if the first meeting can find 
passion and the other color is proportional to the value of the topic and mobility. See what books are most novels, also wrote fiction is a net culture enthusiasts, since that is for fps
games quite talented (do dream to play professional or as a bishop who play up barabara)

of dissatisfaction at himself: total occasionally guilty of coercion disease, over a period of time to read past we always wanted to wring his head down; want to do less of
inadequate action, and self-control in general, maternal-fetal solo did not watch too white and plmm eventually became friends ...

advantage skills : from small to big things in the school forced a lot of parents: sketch watercolor, calligraphy, guitar, table tennis ......, although few
practicing eight out of ten, but the basic can understand and twitched calf. The method of thinking forehead brazen write: parents are taught mathematics plus did
a decade title across multiple fields, it should also be considered.

 

  Second, reading and thinking

 

1) Q: Recall that when you are entering the university in your professional Imagination 
A: There are many factors working together before the final results turn professional, the most important thing they want to learn to spot on the high-end computer
capabilities, a network of giant. ..

  - the last year of course all the basic disciplines like the high number of large objects, only the c language and data structure, the feeling is not too annoying especially did
not like, as if a friend in high school competition classes blowing a cow: " Q. what alas not nice? "" If he speaks of a black hole gravitational waves lz certainly
listened carefully than anyone else! "Although the force is not high cell fur which their own learning, but also to grasp the basis of which thousands of miles.

  - felt like a fairly specialized field like it, do not know what good is not good, do not know can not cope with the future challenges
of survival in so many people engaged in the industry.

  - will choose the relevant amount in the professional, more or want to go to Hefei, Mianyang, because two recent look like the anchor in place maybe.

 

2) Q: before control people walked the streets and describe future development, now  A: I was a dish bi, they do not have any professional skills, before did not take the initiative to learn, for some expensive waste of time. Write too much code is not the concept, it is probably a small one thousand. The most complex procedures done c language programming practice job ---- Snake. From being a good addition to graduate grade point still missing a lot of accumulated certificates and code. Instead of playing the game every day to see sodden b station in the bedroom.   - certainly have the expertise to know more of the core curriculum, and strive to get a higher grade point. Every time I see someone ready to go ashore PubMed big God in live learning, take a dozen hours is quite clear with their own perceived gaps are. This perseverance is the people have a lifetime of learning.
 





 

3)Q:目前是一个人生选择的十字路口,考研、工作、考公、出国,不同的选择在大三就有不同的努力方
向。而无论考研还是工作的每条路径,也有许多不同的分支。

  A:以后想走的路还是要看成绩,不能推免就就业了。定下了目标不知道三年后能不能完成,有能力就
考研考雅思,不行就去搬砖。为以后的安排,现在就是按详细的计划逼着自己前行,细心静心打好基础,
少放纵自己。

 

 三、有价值的问题

 

a、P22 个人技术与流程——单元测试                 代码问题

  本书涉及代码的地方虽然不多,但一旦涉及就真的把我卡住看不下去,畅通无阻地看完第

一章,没想到被这短短的几行c#代码难到头皮发麻。由于最近的时间问题也没仔细研究c#的类

库,只好没有办法将其放下,逼死强迫症了好难受。

 

b、P84 两人合作——如何正确地给予反馈

  沟通一直是个重要的问题。优秀的项目经理并不会让人感到存在,但他确实引导了项目的

完成,而好的项目经理注重于用沟通的方式调集程序员的积极性(mooc程序猿与攻城狮——南

京大学)与本书两人配合时以适当的方式指出问题所在都体现了沟通的技术,那么是否还有其

他反馈沟通的方式呢?

 

c、P117 敏捷流程

  既然可以以用户需求为核心,在条件苛刻环境下才用极限编程,再加上敏捷使软件一直可

运行那都用这种方法我们软件工程的效率不是会更高吗?

  极限编程首先对工程师的要求都很高,它要全部的团队速度保持在一个较高水平。另外一

个小型的项目是可以采用这种方法,但大型项目就需要考虑了。

 

d、P260 用户体验与质量

  好的用户体验如果与质量冲突有没有什么办法能判断适合的那个度,还是只能凭经验判断?

  问题太过冷门,百度都没出来答案...自我感觉是需要以具体的环境用较为科学的方法分析

 

e、P374 IT行业的创新

  创新一直就不是个容易的事情,而千变万化的互联网更是使创新无处不在。记得马化腾说:

只要跟紧第一个从事某个行业的人你一定能获得成功,他的经验所剩的市场都会是你成功的条件,

那这样从功利的角度来讲,一个人是要创新还是要眼光呢?

 

f、看完全书的疑问

  这本书看时还挺通畅的,就是记住的东西有点少,不只讲得多而且和平时通常学的模式有

很大差距。它并不像一般的教材把概念的字体给加粗再加个“:”,而是把这些加粗字体给放

段落中,一开始并没注意到,感觉自己看完啥也没学到,跟看小说一样走马观花。之后回头细

读加粗概念所在的句子甚至加上百度才知道其中蕴含的道理。可能如它所提倡的“做中学”,

没有做只是看印象不大深刻吧。

 

四、了解和调查源程序版本管理工具

 

 

github:优点:是开源的便于代码的交流与传播 并且允许使用Git的源代码管理功能
     缺点:英文界面,且需要积累很多东西
Subversion优点:采用了分支系统,版本库可以通过网络访问,原子提交
      缺点:只能设置目录的访问权限,无法设置单个文件的访问权限。
Bugzilla:优点:检索功能强大,可以历史变更记录

 

Guess you like

Origin www.cnblogs.com/npc1158947015/p/11514743.html